X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.h;h=7279d78276289d35411f3c372524dcfb426d9be0;hb=1fde94c15fc65e85f5931a9daf74dd8806e682e0;hp=b4fc0237f5a1b2d408a04cccc96fac975183e518;hpb=c2635c5a3dca6a6cea5562fd387beb0662b18cf0;p=libs%2Fgltk.git diff --git a/source/panel.h b/source/panel.h index b4fc023..7279d78 100644 --- a/source/panel.h +++ b/source/panel.h @@ -51,15 +51,15 @@ public: void add(Widget &); - void button_press(int, int, unsigned); - void button_release(int, int, unsigned); - void pointer_motion(int, int); - void key_press(unsigned, unsigned, wchar_t); - void key_release(unsigned, unsigned); - void focus_out(); + virtual void button_press(int, int, unsigned); + virtual void button_release(int, int, unsigned); + virtual void pointer_motion(int, int); + virtual void key_press(unsigned, unsigned, wchar_t); + virtual void key_release(unsigned, unsigned); + virtual void focus_out(); private: - const char *get_class() const { return "panel"; } - void render_part(const Part &) const; + virtual const char *get_class() const { return "panel"; } + virtual void render_part(const Part &) const; void set_pointer_focus(Widget *); void set_input_focus(Widget *); Widget *get_child_at(int, int);