canvas HSV color serialization needs LocaleGuard
[ardour.git] / libs / canvas / canvas / pixbuf.h
index ed1be5fe5ca4dac68776eb56b0d938afe4ef9559..2749b966682281298c16e649b4119576efea80b1 100644 (file)
@@ -22,6 +22,7 @@
 
 #include <glibmm/refptr.h>
 
+#include "canvas/visibility.h"
 #include "canvas/item.h"
 
 namespace Gdk {
@@ -30,10 +31,11 @@ namespace Gdk {
 
 namespace ArdourCanvas {
 
-class Pixbuf : public Item
+class LIBCANVAS_API Pixbuf : public Item
 {
 public:
-       Pixbuf (Group *);
+       Pixbuf (Canvas*);
+       Pixbuf (Item*);
 
        void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
        void compute_bounding_box () const;