1 #ifndef MSP_GLTK_PANEL_H_
2 #define MSP_GLTK_PANEL_H_
9 class Panel: public Widget
12 Panel(const Resources &);
16 void button_press(int, int, unsigned);
17 void button_release(int, int, unsigned);
18 void pointer_motion(int, int);
19 void key_press(unsigned, unsigned, wchar_t);
20 void key_release(unsigned, unsigned);
23 typedef std::list<Widget *> ChildSeq;
26 Widget *pointer_focus;
27 unsigned pointer_grab;
31 Panel &operator=(const Panel &);
32 const char *get_class() const { return "panel"; }
33 void render_part(const Part &) const;
34 void set_pointer_focus(Widget *);
35 void set_input_focus(Widget *);