15 #ifndef T3_DIALOG_BASE_H
16 #define T3_DIALOG_BASE_H
19 #include <t3widget/interfaces.h>
20 #include <t3widget/widgets/widget.h>
21 #include <t3widget/widgets/dummywidget.h>
26 typedef std::list<dialog_base_t *> dialog_base_list_t;
33 static dialog_base_list_t dialog_base_list;
36 static void init(
bool _init);
37 static signals::connection init_connected;
51 void focus_next(
void);
53 void focus_previous(
void);
69 virtual void update_contents(
void);
70 virtual void set_focus(focus_t focus);
71 virtual void show(
void);
72 virtual void hide(
void);
73 virtual void force_redraw(
void);
78 static void force_redraw_all(
void);
84 #endif // T3_DIALOG_BASE_H