exgui(3)
π exgui β the tea on the GUI routines π
okay bestie, so this is a page from the Allegro manual (yes, that Allegro, the game programming library, she's iconic) and it's all about exgui. buckle up, it's short but it's cute π
β¨ NAME β¨
exgui β using the GUI routines, Allegro game programming library style π«Ά
β¨ SYNOPSIS β¨
#include <allegro.h>
Example exgui
like, that's the whole vibe. include the header, run the example, slay π
β¨ DESCRIPTION β¨
so this program is literally a demo of how to use the GUI routines. no cap. πΈ
it starts you off with the simple dialog controls β the ones that just display a text or a bitmap β and then walks you all the way up to the more complex multiple choice selection lists. the way Allegro hands you a whole framework that you can customise to suit your needs? it's giving main character energy, fr fr π
lowkey that's it. it's a demo. go play with it. β¨
π SEE ALSO π
bestie here's the whole friend group, alphabetised and everything, no skips, no cuts, periodt π
DATAFILE(3)DIALOG(3)END_OF_MAIN(3)MENU(3)active_menu(3)alert(3)allegro_error(3)allegro_init(3)allegro_message(3)d_bitmap_proc(3)d_box_proc(3)d_button_proc(3)d_check_proc(3)d_clear_proc(3)d_ctext_proc(3)d_edit_proc(3)d_icon_proc(3)d_keyboard_proc(3)d_list_proc(3)d_menu_proc(3)d_radio_proc(3)d_rtext_proc(3)d_shadow_box_proc(3)d_slider_proc(3)d_text_list_proc(3)d_text_proc(3)d_textbox_proc(3)d_yield_proc(3)do_dialog(3)gui_bg_color(3)gui_fg_color(3)gui_mg_color(3)install_keyboard(3)install_mouse(3)install_timer(3)key(3)load_datafile(3)makecol(3)position_dialog(3)replace_filename(3)screen(3)set_dialog_color(3)set_gfx_mode(3)set_palette(3)unload_datafile(3)ustrtok(3)ustrzcat(3)ustrzcpy(3)uszprintf(3)
okay that's the whole page, no notes, every single one of those is in the original and we are NOT skipping any of them π
and that's a wrap, bestie π¦ this cutie came from Allegro, version 4.4.3 β that's the source and the version, right there, and this whole exgui(3) moment lives in the Allegro manual. go forth and build ur little dialogs, ur doing amazing, mwah πβ¨π
π¦ where this page comes from
- fedora 43: allegro-devel 4.4.3.1-18.fc43 Β· Giftware
- fedora 43: allegro-devel 4.4.3.1-18.fc43 Β· Giftware
- fedora 44: allegro-devel 4.4.3.1-20.fc44 Β· Giftware
- fedora 44: allegro-devel 4.4.3.1-20.fc44 Β· Giftware
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms