+ virtual const char *get_class() const { return "panel"; }
+
+ void set_layout(Layout *);
+ virtual void autosize();
+
+protected:
+ virtual Child *create_child(Widget *);
+
+public:
+ void raise(Widget &);
+ Widget *get_input_focus() const { return input_focus; }
+ Widget *get_final_input_focus() const;