allow public access to CairoWidget::render()

This commit is contained in:
Paul Davis 2014-06-03 23:56:08 -04:00
parent de6a1ab701
commit 55009368c5

View file

@ -67,9 +67,10 @@ public:
static void provide_background_for_cairo_widget (Gtk::Widget& w, const Gdk::Color& bg); static void provide_background_for_cairo_widget (Gtk::Widget& w, const Gdk::Color& bg);
virtual void render (cairo_t *, cairo_rectangle_t*) = 0;
protected: protected:
/** Render the widget to the given Cairo context */ /** Render the widget to the given Cairo context */
virtual void render (cairo_t *, cairo_rectangle_t*) = 0;
virtual bool on_expose_event (GdkEventExpose *); virtual bool on_expose_event (GdkEventExpose *);
void on_size_allocate (Gtk::Allocation &); void on_size_allocate (Gtk::Allocation &);
void on_state_changed (Gtk::StateType); void on_state_changed (Gtk::StateType);