diff options
Diffstat (limited to 'src/client/yes_no_dialog.h')
| -rw-r--r-- | src/client/yes_no_dialog.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/client/yes_no_dialog.h b/src/client/yes_no_dialog.h new file mode 100644 index 0000000..3cef74c --- /dev/null +++ b/src/client/yes_no_dialog.h @@ -0,0 +1,20 @@ +#ifndef YES_NO_DIALOG_H +#define YES_NO_DIALOG_H + +#define YES_NO_ACTIVE_TIME_INTERVAL 500 + +#define YES_NO_DIALOG_SIZE_X 320 +#define YES_NO_DIALOG_SIZE_Y 120 + +#define YES_NO_DIALOG_LOCATIN_X (WINDOW_SIZE_X / 2 - YES_NO_DIALOG_SIZE_X / 2) +#define YES_NO_DIALOG_LOCATIN_Y (WINDOW_SIZE_Y / 2 - YES_NO_DIALOG_SIZE_Y / 2) + +extern void yes_no_dialog_init(); +extern void yes_no_dialog_set_active(bool_t active); +extern bool_t yes_no_dialog_is_active(); +extern void yes_no_dialog_set(char *label, void *function_yes, void *function_no, void *p_param); +extern void yes_no_dialog_draw(); +extern void yes_no_dialog_event(); +extern void yes_no_dialog_quit(); + +#endif /* YES_NO_DIALOG_H */ |