callback system for ui widgets
This commit is contained in:
@@ -10,12 +10,15 @@ typedef struct {
|
||||
WINDOW *win;
|
||||
widget_t w;
|
||||
group_t *ch_group;
|
||||
uint32_t cur_y;
|
||||
uint32_t cur_x;
|
||||
char text[DIALOGUE_TEXT];
|
||||
} dialogue_t;
|
||||
|
||||
dialogue_t *init_dialogue(const char title[], const char text[]);
|
||||
int32_t draw_dialogue(void *app, dialogue_t *d);
|
||||
dialogue_t *init_dialogue(const char title[], const char text[], uint32_t cur_x,
|
||||
uint32_t cur_y);
|
||||
int32_t draw_dialogue(dialogue_t *d);
|
||||
void destroy_active_dialogue(dialogue_t *d);
|
||||
void default_callback(WINDOW *win, void *widget, void *data);
|
||||
void dialogue_default_callback(callback_args_t *args, void *widget, void *data, void *);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user