14 #ifndef T3_WIDGET_FRAME_H
15 #define T3_WIDGET_FRAME_H
17 #include <t3widget/widgets/widget.h>
46 frame_t(frame_dimension_t _dimension = AROUND_ALL);
49 virtual bool process_key(
key_t key);
50 virtual void update_contents(
void);
51 virtual void set_focus(focus_t focus);
53 virtual bool accepts_focus(
void);
54 virtual bool is_hotkey(
key_t key);
55 virtual void set_enabled(
bool enable);
56 virtual void force_redraw(
void);
61 frame_dimension_t dimension;
62 cleanup_ptr<widget_t>::t child;