.\" Generated by the Allegro makedoc utility .TH excustom 3alleg4 "version 4.4.3" "Allegro" "Allegro manual" .SH NAME excustom \- Creating custom GUI objects. Allegro game programming library.\& .SH SYNOPSIS .B #include .sp .B Example excustom .SH DESCRIPTION A follow up of the exgui.c example showing how to customise the default Allegro framework. In this case a dialog procedure animates a graphical clock without disrupting other GUI dialogs. A more simple option shows how to dynamically change the font used by all GUI elements. .SH SEE ALSO .BR BITMAP (3alleg4), .BR DATAFILE (3alleg4), .BR DIALOG (3alleg4), .BR END_OF_MAIN (3alleg4), .BR FONT (3alleg4), .BR allegro_error (3alleg4), .BR allegro_init (3alleg4), .BR allegro_message (3alleg4), .BR blit (3alleg4), .BR circle (3alleg4), .BR circlefill (3alleg4), .BR clear_to_color (3alleg4), .BR create_bitmap (3alleg4), .BR d_button_proc (3alleg4), .BR d_check_proc (3alleg4), .BR d_clear_proc (3alleg4), .BR d_edit_proc (3alleg4), .BR desktop_palette (3alleg4), .BR destroy_bitmap (3alleg4), .BR do_dialog (3alleg4), .BR fixcos (3alleg4), .BR fixed (3alleg4), .BR fixmul (3alleg4), .BR fixsin (3alleg4), .BR fixtoi (3alleg4), .BR font (3alleg4), .BR install_keyboard (3alleg4), .BR install_mouse (3alleg4), .BR install_timer (3alleg4), .BR itofix (3alleg4), .BR key (3alleg4), .BR line (3alleg4), .BR load_datafile (3alleg4), .BR makecol (3alleg4), .BR object_message (3alleg4), .BR replace_filename (3alleg4), .BR screen (3alleg4), .BR set_gfx_mode (3alleg4), .BR set_palette (3alleg4), .BR unload_datafile (3alleg4)