allow to use cairo-image/software surface for canvas & cairowidgets
[ardour.git] / libs / gtkmm2ext / gtkmm2ext / cairo_widget.h
index 87002101bd7df99a14aadea0b030435e29aaa7b5..038198ab573b5ab52536bfa6f5a22dbcc72ca51f 100644 (file)
@@ -20,6 +20,7 @@
 #ifndef __gtk2_ardour_cairo_widget_h__
 #define __gtk2_ardour_cairo_widget_h__
 
+#include <cairomm/surface.h>
 #include <gtkmm/eventbox.h>
 
 #include "gtkmm2ext/visibility.h"
@@ -116,6 +117,7 @@ protected:
        static sigc::slot<void> focus_handler;
 
   private:
+       Cairo::RefPtr<Cairo::Surface> image_surface;
        Glib::SignalProxyProperty _name_proxy;
        sigc::connection _parent_style_change;
        Widget * _current_parent;