summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editing.h
diff options
context:
space:
mode:
authorKarsten Wiese <fzuuzf@googlemail.com>2005-12-16 22:30:49 +0000
committerKarsten Wiese <fzuuzf@googlemail.com>2005-12-16 22:30:49 +0000
commit170d6b24cec9b7fe51d74b75544a097948e03082 (patch)
tree2dbaf7b89b721aa63f06ec11a4f57b5fdd6b0480 /gtk2_ardour/editing.h
parentcf37405a71ef9d4f0d0d4e9303a51bfc55d7cd89 (diff)
use stringcr_t and gain 1/1000 binary size reduction. not thaat much...
git-svn-id: svn://localhost/trunk/ardour2@194 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editing.h')
-rw-r--r--gtk2_ardour/editing.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/gtk2_ardour/editing.h b/gtk2_ardour/editing.h
index 2b95073ef7..9154e17c45 100644
--- a/gtk2_ardour/editing.h
+++ b/gtk2_ardour/editing.h
@@ -3,6 +3,7 @@
#include <string>
#include <map>
+#include <ardour/types.h>
// This involves some cpp magic. --taybin
@@ -29,7 +30,7 @@ static const char *snaptypestrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(SnapType m) {return snaptypestrs[m];}
-SnapType str2snaptype(std::string);
+SnapType str2snaptype(ARDOUR::stringcr_t);
#undef SNAPTYPE
#define SNAPTYPE(a) /*empty*/
@@ -47,7 +48,7 @@ static const char *snapmodestrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(SnapMode m) {return snapmodestrs[m];}
-SnapMode str2snapmode(std::string);
+SnapMode str2snapmode(ARDOUR::stringcr_t);
#undef SNAPMODE
#define SNAPMODE(a) /*empty*/
@@ -65,7 +66,7 @@ static const char *regionlistsorttypestrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(RegionListSortType m) {return regionlistsorttypestrs[m];}
-RegionListSortType str2regionlistsorttype(std::string);
+RegionListSortType str2regionlistsorttype(ARDOUR::stringcr_t);
#undef REGIONLISTSORTTYPE
#define REGIONLISTSORTTYPE(a) /*empty*/
@@ -83,7 +84,7 @@ static const char *mousemodestrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(MouseMode m) {return mousemodestrs[m];}
-MouseMode str2mousemode(std::string);
+MouseMode str2mousemode(ARDOUR::stringcr_t);
#undef MOUSEMODE
#define MOUSEMODE(a) /*empty*/
@@ -101,7 +102,7 @@ static const char *zoomfocusstrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(ZoomFocus m) {return zoomfocusstrs[m];}
-ZoomFocus str2zoomfocus(std::string);
+ZoomFocus str2zoomfocus(ARDOUR::stringcr_t);
#undef ZOOMFOCUS
#define ZOOMFOCUS(a) /*empty*/
@@ -119,7 +120,7 @@ static const char *displaycontrolstrs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(DisplayControl m) {return displaycontrolstrs[m];}
-DisplayControl str2displaycontrol (std::string);
+DisplayControl str2displaycontrol (ARDOUR::stringcr_t);
#undef DISPLAYCONTROL
#define DISPLAYCONTROL(a) /*empty*/
@@ -136,7 +137,7 @@ static const char *color_id_strs[] = {
#include "editing_syms.h"
};
inline const char* enum2str(ColorID m) {return color_id_strs[m];}
-ColorID str2color_id (std::string);
+ColorID str2color_id (ARDOUR::stringcr_t);
#undef COLORID
#define COLORID(a) /*empty*/