14 #ifndef T3_WIDGET_MULTIWIDGET_H
15 #define T3_WIDGET_MULTIWIDGET_H
17 #include <t3widget/widgets/widget.h>
23 struct T3_WIDGET_LOCAL item_t {
29 std::list<item_t> widgets;
30 int fixed_sum, proportion_sum;
36 virtual bool process_key(
key_t key);
38 virtual void update_contents(
void);
39 virtual void set_focus(focus_t focus);
40 virtual bool accepts_focus(
void);
41 virtual void force_redraw(
void);
42 virtual void set_enabled(
bool enable);
47 void push_back(
widget_t *widget,
int _width,
bool takes_focus,
bool send_keys);
48 void resize_widgets(
void);