add visibility/export control to libcanvas
[ardour.git] / libs / canvas / canvas / rectangle.h
index f93324b39e75a8ec330c8af0c9a630736acdf5c6..ff2ff994b7917bc943b96cad73578c192de18446 100644 (file)
@@ -20,6 +20,7 @@
 #ifndef __CANVAS_RECTANGLE_H__
 #define __CANVAS_RECTANGLE_H__
 
+#include "canvas/visibility.h"
 #include "canvas/item.h"
 #include "canvas/types.h"
 #include "canvas/outline.h"
@@ -28,7 +29,7 @@
 namespace ArdourCanvas
 {
 
-class Rectangle : virtual public Item, public Outline, public Fill
+class LIBCANVAS_API Rectangle : virtual public Item, public Outline, public Fill
 {
 public:
        Rectangle (Group *);