fix startup order (ARDOUR::init() vs. AudioEngine creation); start work on clock...
[ardour.git] / gtk2_ardour / enums.h
1 #ifndef __ardour_gtk_enums_h__
2 #define __ardour_gtk_enums_h__
3
4 #include <ardour/types.h>
5
6 enum WaveformShape {
7         Traditional,
8         Rectified
9 };
10
11 enum WaveformScale {
12         LinearWaveform=0,
13         LogWaveform,
14 };
15
16
17 enum Width {
18         Wide,
19         Narrow,
20 };
21
22 namespace Gnome {
23         namespace Canvas {
24                 class SimpleRect;
25         }
26 }
27
28 struct SelectionRect {
29     Gnome::Canvas::SimpleRect *rect;
30     Gnome::Canvas::SimpleRect *end_trim;
31     Gnome::Canvas::SimpleRect *start_trim;
32     uint32_t id;
33 };
34
35 extern void setup_gtk_ardour_enums ();
36
37 #endif /* __ardour_gtk_enums_h__ */