summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui2.cc
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2006-03-12 15:46:29 +0000
committerDoug McLain <doug@nostar.net>2006-03-12 15:46:29 +0000
commit670641c3df89af73de36efa5b0a184c2430275b0 (patch)
treeae4104e88cb85102fad0462efcf1682c9db34863 /gtk2_ardour/ardour_ui2.cc
parent1ed64a7842ac57d1fe9e0464690f961781ca4080 (diff)
create xpm files from hard coded pixmaps, added function get_xpm() to make sure any xpm only gets load from disk once
git-svn-id: svn://localhost/trunk/ardour2@379 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/ardour_ui2.cc')
-rw-r--r--gtk2_ardour/ardour_ui2.cc157
1 files changed, 1 insertions, 156 deletions
diff --git a/gtk2_ardour/ardour_ui2.cc b/gtk2_ardour/ardour_ui2.cc
index 6b256c2609..cc2a990326 100644
--- a/gtk2_ardour/ardour_ui2.cc
+++ b/gtk2_ardour/ardour_ui2.cc
@@ -117,161 +117,6 @@ ARDOUR_UI::setup_adjustables ()
adjuster_table.attach (*mmc_id_button, 2, 3, 1, 2, FILL, FILL, 5, 5);
}
-#define NEW_LOOP_XPM
-#ifdef NEW_LOOP_XPM
-
-/* XPM */
-static const gchar * loop_xpm[] = {
-"17 25 94 2",
-" c None",
-". c #4C4C4C",
-"+ c #555555",
-"@ c #454545",
-"# c #242424",
-"$ c #5E5E5E",
-"% c #000000",
-"& c #6B6B6B",
-"* c #484848",
-"= c #4E4E4E",
-"- c #6A6A6A",
-"; c #717171",
-"> c #686868",
-", c #838383",
-"' c #888888",
-") c #676767",
-"! c #4A4A4A",
-"~ c #474747",
-"{ c #939393",
-"] c #949494",
-"^ c #9E9E9E",
-"/ c #4B4B4B",
-"( c #A1A1A1",
-"_ c #A0A0A0",
-": c #A5A5A5",
-"< c #B2B2B2",
-"[ c #646464",
-"} c #ADADAD",
-"| c #AAAAAA",
-"1 c #B1B1B1",
-"2 c #494949",
-"3 c #9A9A9A",
-"4 c #A2A2A2",
-"5 c #A7A7A7",
-"6 c #A8A8A8",
-"7 c #C1C1C1",
-"8 c #696969",
-"9 c #656565",
-"0 c #B6B6B6",
-"a c #404040",
-"b c #989898",
-"c c #9D9D9D",
-"d c #999999",
-"e c #A3A3A3",
-"f c #C4C4C4",
-"g c #707070",
-"h c #C2C2C2",
-"i c #9C9C9C",
-"j c #969696",
-"k c #A4A4A4",
-"l c #777777",
-"m c #979797",
-"n c #2F2F2F",
-"o c #A9A9A9",
-"p c #7D7D7D",
-"q c #6D6D6D",
-"r c #959595",
-"s c #AFAFAF",
-"t c #848484",
-"u c #7F7F7F",
-"v c #3B3B3B",
-"w c #9B9B9B",
-"x c #2B2B2B",
-"y c #BFBFBF",
-"z c #B3B3B3",
-"A c #8A8A8A",
-"B c #858585",
-"C c #2E2E2E",
-"D c #C3C3C3",
-"E c #B8B8B8",
-"F c #464646",
-"G c #8E8E8E",
-"H c #898989",
-"I c #8D8D8D",
-"J c #797979",
-"K c #BCBCBC",
-"L c #909090",
-"M c #8C8C8C",
-"N c #2A2A2A",
-"O c #747474",
-"P c #818181",
-"Q c #808080",
-"R c #C6C6C6",
-"S c #C0C0C0",
-"T c #787878",
-"U c #868686",
-"V c #878787",
-"W c #8B8B8B",
-"X c #666666",
-"Y c #BDBDBD",
-"Z c #929292",
-"` c #6C6C6C",
-" . c #505050",
-".. c #C8C8C8",
-" . + ",
-" @ # $ ",
-" @ % @ & ",
-" * % % = - ",
-" * % ; % = > ",
-" * % , ' % = ) ",
-"* ! ! ~ % { ] ^ % / . ! * ~ * + ",
-"~ % % % % ( _ : < % % % % % % % ) ",
-"* % $ [ % } | 1 % 2 3 ^ 4 5 6 % 7 ",
-"* % 8 9 % 0 0 % a b c d c _ e % f ",
-"* % g 8 % h % a b i b j c 4 k % 7 ",
-"* % l g % % . m i j j 3 n o o % 7 ",
-"~ % p l % q d i j r b # % 0 s % 7 ",
-"~ % t u v b w j r d x % % y z % 7 ",
-"~ % A B A b j ] d C % [ % D E % 7 ",
-"F % G H I { ] b C % q J % f K % 7 ",
-"~ % L M G { b N % O P Q % R S % 7 ",
-"+ % % % % % % % T U V W % % % % D ",
-" X 7 D 7 7 Y = % I Z b % 7 7 K 7 ",
-" ` = % ( : % 7 ",
-" 8 = % z % 7 ",
-" X / % % 7 ",
-" X .% .. ",
-" - 9 .. ",
-" q I "};
-
-#else
-
-static const gchar * loop_xpm[] = {
-"19 19 3 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-" ... ",
-" .+.. ",
-" .++.. ",
-" ...+++.... ",
-" ...++++++++... ",
-" ..+++.+++..+++.. ",
-" ..++...++.....++..",
-" .++.. .+.. ..++.",
-" .+.. ... ..+.",
-" .+. .+.",
-" .+.. ... ..+.",
-" .++.. ..+. ..++.",
-" ..++.....++...++..",
-" ..+++..+++.+++.. ",
-" ...++++++++... ",
-" ....+++... ",
-" ..++. ",
-" ..+. ",
-" ... "};
-
-#endif
-
void
ARDOUR_UI::transport_stopped ()
{
@@ -422,7 +267,7 @@ ARDOUR_UI::setup_transport ()
w = manage (new Image (Stock::MEDIA_RECORD, ICON_SIZE_BUTTON));
w->show();
rec_button.add (*w);
- w = manage (new Image (Gdk::Pixbuf::create_from_xpm_data(loop_xpm)));
+ w = manage (new Image (get_xpm("loop.xpm")));
w->show();
auto_loop_button.add (*w);