diff options
Diffstat (limited to 'libs/gtkmm2ext/gtkmm2ext/cairo_packer.h')
-rw-r--r-- | libs/gtkmm2ext/gtkmm2ext/cairo_packer.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h b/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h index 74f61308a7..9a7cbcb700 100644 --- a/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h +++ b/libs/gtkmm2ext/gtkmm2ext/cairo_packer.h @@ -7,38 +7,40 @@ class LIBGTKMM2EXT_API CairoPacker { - public: +public: CairoPacker () {} virtual ~CairoPacker () {} - virtual Gdk::Color get_bg () const = 0; + virtual Gdk::Color get_bg () const = 0; - protected: +protected: virtual void draw_background (Gtk::Widget&, GdkEventExpose*); }; class LIBGTKMM2EXT_API CairoHPacker : public CairoPacker, public Gtk::HBox { - public: +public: CairoHPacker (); ~CairoHPacker() {} - Gdk::Color get_bg () const; + Gdk::Color get_bg () const; bool on_expose_event (GdkEventExpose*); - void on_realize (); + void on_realize (); + void on_size_allocate (Gtk::Allocation& alloc); }; class LIBGTKMM2EXT_API CairoVPacker : public CairoPacker, public Gtk::VBox { - public: +public: CairoVPacker (); ~CairoVPacker () {} - Gdk::Color get_bg () const; + Gdk::Color get_bg () const; bool on_expose_event (GdkEventExpose*); - void on_realize (); + void on_realize (); + void on_size_allocate (Gtk::Allocation& alloc); }; #endif /* __gtkmm2ext_cairo_packer_h__ */ |