AllegroGL
0.4.4
|
AllegroGL GUI wrappers. More...
Go to the source code of this file.
Macros | |
#define | A_S1 1 |
#define | A_S2 2 |
#define | A_S3 3 |
#define | A_B1 4 |
#define | A_B2 5 |
#define | A_B3 6 |
#define | SORT_OUT_BUTTON(x) |
Functions | |
int | algl_do_dialog (DIALOG *dialog, int focus_obj) |
AllegroGL-friendly version of do_dialog. More... | |
int | algl_popup_dialog (DIALOG *dialog, int focus_obj) |
AllegroGL-friendly version of popup_dialog. More... | |
void | algl_draw_mouse (void) |
Draws a mouse pointer on the screen. More... | |
void | algl_set_mouse_drawer (void(*user_draw_mouse)(void)) |
Sets (or clears) a user mouse drawing callback. More... | |
int | algl_alert3 (AL_CONST char *s1, AL_CONST char *s2, AL_CONST char *s3, AL_CONST char *b1, AL_CONST char *b2, AL_CONST char *b3, int c1, int c2, int c3) |
AllegroGL-friendly version of Allegro's alert3. More... | |
int | algl_alert (AL_CONST char *s1, AL_CONST char *s2, AL_CONST char *s3, AL_CONST char *b1, AL_CONST char *b2, int c1, int c2) |
AllegroGL-friendly version of Allegro's alert. More... | |
int | d_algl_viewport_proc (int msg, DIALOG *d, int c) |
Creates a viewport object where OpenGL commands can be performed. More... | |
int | allegro_gl_set_mouse_sprite (BITMAP *sprite, int xfocus, int yfocus) |
int | allegro_gl_show_mouse (BITMAP *bmp, int x, int y) |
void | allegro_gl_hide_mouse (void) |
void | allegro_gl_move_mouse (int x, int y) |
AllegroGL GUI wrappers.
These are replacements for Allegro's do_dialog routine and standard dialogs (to use our version of the routine).
Definition in file gui.c.
#define SORT_OUT_BUTTON | ( | x | ) |
|
static |