28 Gtk::Widget* window_parent;
33 Cairo::RefPtr<Cairo::Context> context = win->create_cairo_context();
34 w.translate_coordinates (*window_parent, 0, 0, x, y);
38 context->set_source_rgba (bg.get_red_p(), bg.get_green_p(), bg.get_blue_p(), 1.0);
58 return get_style()->get_bg (Gtk::STATE_NORMAL);
65 return HBox::on_expose_event (ev);
76 return VBox::on_expose_event (ev);
89 return get_style()->get_bg (Gtk::STATE_NORMAL);
LIBGTKMM2EXT_API Glib::RefPtr< Gdk::Window > window_to_draw_on(Gtk::Widget &w, Gtk::Widget **parent)
Gdk::Color get_bg() const
virtual void draw_background(Gtk::Widget &, GdkEventExpose *)
Gdk::Color get_bg() const
bool on_expose_event(GdkEventExpose *)
LIBGTKMM2EXT_API void rounded_rectangle(Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
virtual Gdk::Color get_bg() const =0
bool on_expose_event(GdkEventExpose *)