- Panel(const Panel &);
- Panel &operator=(const Panel &);
- const char *get_class() const { return "panel"; }
- void render_part(const Part &) const;
- void on_button_press(int, int, unsigned);
- void on_button_release(int, int, unsigned);
+ // These functions are not intended to be called from outside GLtk
+ void child_hidden(Widget &);
+ void grab_pointer(Widget &);
+ void ungrab_pointer(Widget &);
+ void grab_focus(Widget &);
+private:
+ virtual const char *get_class() const { return "panel"; }
+ virtual void render_special(const Part &) const;
+
+ void set_pointer_focus(Widget *, int);
+ void set_input_focus(Widget *);
+ Widget *get_child_at(int, int);