From 670641c3df89af73de36efa5b0a184c2430275b0 Mon Sep 17 00:00:00 2001 From: Doug McLain Date: Sun, 12 Mar 2006 15:46:29 +0000 Subject: 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 --- gtk2_ardour/ardour_ui2.cc | 157 +--------------------------------------------- 1 file changed, 1 insertion(+), 156 deletions(-) (limited to 'gtk2_ardour/ardour_ui2.cc') 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); -- cgit v1.2.3