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 π
π¦ where this page comes from
- arch rolling: aalib 1.4rc5-19 Β· LGPL-2.0-or-later
- debian bookworm: libaa1-dev 1.4p5-50
- debian trixie: libaa1-dev 1.4p5-51.1+b1
- epel 10: aalib-devel 1.4.0-0.52.rc5.el10_0 Β· LGPL-2.1-or-later
- epel 9: aalib-devel 1.4.0-0.42.rc5.el9 Β· LGPLv2+
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: aalib 1.4rc5
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- ubuntu jammy: libaa1-dev 1.4p5-50build1
- ubuntu noble: libaa1-dev 1.4p5-51.1
- ubuntu questing: libaa1-dev 1.4p5-51.1
- ubuntu resolute: libaa1-dev 1.4p5-51.1build1
- ubuntu stonking: libaa1-dev 1.4p5-51.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms