void panel(const std::string &);
};
-private:
+protected:
struct Child: public Container::Child
{
Child(Panel &, Widget *);
virtual void key_press(unsigned, unsigned, wchar_t);
virtual void key_release(unsigned, unsigned);
virtual void focus_out();
-private:
+protected:
virtual const char *get_class() const { return "panel"; }
virtual void render_special(const Part &) const;
virtual Child *create_child(Widget *);