// 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
#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,
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__