Fix key-forwarding to linuxVST UIs
[ardour.git] / gtk2_ardour / editing.h
index 38b8c5ed1fa3ab88b5c5d1261c88fa5ba6fa223f..1145e76b40ddcb98b14234cd505d35b0532fab4d 100644 (file)
@@ -26,9 +26,8 @@
 
 // This involves some cpp magic. --taybin
 
-#define SNAPTYPE(a) /*empty*/
+#define GRIDTYPE(a) /*empty*/
 #define SNAPMODE(a) /*empty*/
-#define SNAPDELTA(a) /*empty*/
 #define REGIONLISTSORTTYPE(a) /*empty*/
 #define MOUSEMODE(a) /*empty*/
 #define MIDIEDITMODE(a) /*empty*/
 
 namespace Editing {
 
-// SNAPTYPE
-#undef SNAPTYPE
-#define SNAPTYPE(a) a,
-enum SnapType {
+// GRIDTYPE
+#undef GRIDTYPE
+#define GRIDTYPE(a) a,
+enum GridType {
        #include "editing_syms.h"
 };
 
-extern const char *snaptypestrs[];
-inline const char* enum2str(SnapType m) {return snaptypestrs[m];}
-SnapType str2snaptype(const std::string &);
+extern const char *gridtypestrs[];
+inline const char* enum2str(GridType m) {return gridtypestrs[m];}
+GridType str2gridtype(const std::string &);
 
-#undef SNAPTYPE
-#define SNAPTYPE(a) /*empty*/
+#undef GRIDTYPE
+#define GRIDTYPE(a) /*empty*/
 
 // SNAPMODE
 #undef SNAPMODE
@@ -72,19 +71,6 @@ SnapMode str2snapmode(const std::string &);
 #undef SNAPMODE
 #define SNAPMODE(a) /*empty*/
 
-// SNAPDELTA
-#undef SNAPDELTA
-#define SNAPDELTA(a) a,
-enum SnapDelta {
-       #include "editing_syms.h"
-};
-extern const char *snapdeltastrs[];
-inline const char* enum2str(SnapDelta m) {return snapdeltastrs[m];}
-SnapDelta str2snapdelta(const std::string &);
-
-#undef SNAPDELTA
-#define SNAPDELTA(a) /*empty*/
-
 // REGIONLISTSORTTYPE
 #undef REGIONLISTSORTTYPE
 #define REGIONLISTSORTTYPE(a) a,
@@ -229,6 +215,19 @@ enum EditIgnoreOption {
        EDIT_IGNORE_MARKER
 };
 
+enum ZoomAxis {
+       Vertical,
+       Horizontal,
+       Both
+};
+
+enum RegionActionTarget {
+       SelectedRegions = 0x1,
+       EnteredRegions = 0x2,
+       EditPointRegions = 0x4,
+       ListSelection = 0x8
+};
+
 } // namespace Editing
 
 #endif // __gtk_ardour_editing_h__