fix audio clock restore, provide XMLNode::property (string) and speed up the property...
[ardour.git] / gtk2_ardour / enums.h
index 514a821662744652aa93de38e57464589d5e2887..987c49fe06a1c42c6173f3a199d4e96364a0f2a9 100644 (file)
@@ -8,19 +8,30 @@ enum WaveformShape {
        Rectified
 };
 
+enum WaveformScale {
+       LinearWaveform=0,
+       LogWaveform,
+};
+
 
 enum Width {
        Wide,
        Narrow,
 };
 
-#include <gtk-canvas/gtk-canvas.h>
+namespace Gnome {
+       namespace Canvas {
+               class SimpleRect;
+       }
+}
 
 struct SelectionRect {
-    GtkCanvasItem *rect;
-    GtkCanvasItem *end_trim;
-    GtkCanvasItem *start_trim;
+    Gnome::Canvas::SimpleRect *rect;
+    Gnome::Canvas::SimpleRect *end_trim;
+    Gnome::Canvas::SimpleRect *start_trim;
     uint32_t id;
 };
 
+extern void setup_gtk_ardour_enums ();
+
 #endif /* __ardour_gtk_enums_h__ */