d_check_proc(3alleg4) [v7 man page]
d_check_proc(3alleg4) Allegro manual d_check_proc(3alleg4) NAME
d_check_proc - Dialog procedure implementing a check box object. Allegro game programming library. SYNOPSIS
#include <allegro.h> int d_check_proc(int msg, DIALOG *d, int c); DESCRIPTION
This is an example of how you can derive objects from other objects. Most of the functionality comes from d_button_proc(), but it displays itself as a check box. If the d1 field is non-zero, the text will be printed to the right of the check, otherwise it will be on the left. Note: the object width should allow space for the text as well as the check box (which is square, with sides equal to the object height). SEE ALSO
excustom(3alleg4), exgui(3alleg4) Allegro version 4.4.2 d_check_proc(3alleg4)
Check Out this Related Man Page
excustom(3alleg4) Allegro manual excustom(3alleg4) NAME
excustom - Creating custom GUI objects. Allegro game programming library. SYNOPSIS
#include <allegro.h> Example excustom 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 ele- ments. SEE ALSO
BITMAP(3alleg4), DATAFILE(3alleg4), DIALOG(3alleg4), END_OF_MAIN(3alleg4), FONT(3alleg4), allegro_error(3alleg4), allegro_init(3alleg4), allegro_message(3alleg4), blit(3alleg4), circle(3alleg4), circlefill(3alleg4), clear_to_color(3alleg4), create_bitmap(3alleg4), d_but- ton_proc(3alleg4), d_check_proc(3alleg4), d_clear_proc(3alleg4), d_edit_proc(3alleg4), desktop_palette(3alleg4), destroy_bitmap(3alleg4), do_dialog(3alleg4), fixcos(3alleg4), fixed(3alleg4), fixmul(3alleg4), fixsin(3alleg4), fixtoi(3alleg4), font(3alleg4), install_key- board(3alleg4), install_mouse(3alleg4), install_timer(3alleg4), itofix(3alleg4), key(3alleg4), line(3alleg4), load_datafile(3alleg4), makecol(3alleg4), object_message(3alleg4), replace_filename(3alleg4), screen(3alleg4), set_gfx_mode(3alleg4), set_palette(3alleg4), unload_datafile(3alleg4) Allegro version 4.4.2 excustom(3alleg4)