aa_resizehandler(3)

πŸ’… aa_resizehandler β€” like, the resize handler page, bestie

okay so this is aa_resizehandler(3) from the Library Functions Manual and it's genuinely so simple you're gonna scream. it's giving "one job" energy and honestly? we love that for it. ✨


🌸 NAME 🌸

aa_resizehandler β€” set user handler to be called on resize event.

no cap, that's the whole thing. she does one (1) thing and she does it well. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

#include <aalib.h>

void aa_resizehandler
(
     aa_context *c,
     void (*handler)(aa_context *)
);

okay the way this signature is shaped like a little sandwich πŸ₯ͺ β€” you got your context, you got your function pointer, and that's it. she ate.


✨ PARAMETERS ✨

  • aa_context *c β€” this is the AA-lib context you're operating on. like, the whole vibe container. the main character of the operation. πŸ’–
  • void (*handler)(aa_context *) β€” the function to be called when resize happends. yes bestie, "happends" β€” that's literally how it's spelled in the original and i am NOT fixing it, that's a historical artifact and it's iconic actually. 🫢

πŸ’œ DESCRIPTION πŸ’œ

Set user handler to be called on resize event.

that's it. that's the description. fr fr. you hand her a function pointer, and when a resize event goes down, she calls it. lowkey the most straightforward function in this whole entire library and i'm obsessed with her for it. no drama, no options, no hidden defaults, just vibes and a callback. 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group showed up, and you KNOW we're listing every single one of them because nobody gets left out at this sleepover:

save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3), aa_autoinitkbd(3), aa_autoinitmouse(3), aa_recommendhi(3), aa_recommendlow(3), aa_init(3), aa_initkbd(3), aa_initmouse(3), aa_close(3), aa_uninitkbd(3), aa_uninitmouse(3), aa_fastrender(3), aa_render(3), aa_puts(3), aa_printf(3), aa_gotoxy(3), aa_hidecursor(3), aa_showcursor(3), aa_getmouse(3), aa_hidemouse(3), aa_showmouse(3), aa_registerfont(3), aa_setsupported(3), aa_setfont(3), aa_getevent(3), aa_getkey(3), aa_resize(3), aa_parseoptions(3), aa_edit(3), aa_createedit(3), aa_editkey(3), aa_putpixel(3), aa_recommendhikbd(3), aa_recommendlowkbd(3), aa_recommendhimouse(3), aa_recommendlowmouse(3), aa_recommendhidisplay(3), aa_recommendlowdisplay(3)

bestie that's the entire extended family right there. scroll responsibly. πŸ’€

and that's the page!! this lil guy was generated by c2man from aalib.h, and the date on the original footer is 8 September 1999 β€” which means this manpage is older than most of us and still serving looks. a true vintage queen. πŸŽ€βœ¨ bye bestie, go handle your resizes πŸ’