[alsa-devel] [PATCH 1/5] hdspmixer: Fix toggle of master mute and solo buttons
The sensitive area for master mute and solo buttons was slightly off. Discovered and fixed by Reuben Martin. Thanks for the patch.
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
diff --git a/hdspmixer/src/HDSPMixerMaster.cxx b/hdspmixer/src/HDSPMixerMaster.cxx index 77c4a28..f4399eb 100644 --- a/hdspmixer/src/HDSPMixerMaster.cxx +++ b/hdspmixer/src/HDSPMixerMaster.cxx @@ -31,21 +31,21 @@ HDSPMixerMaster::HDSPMixerMaster(int x, int y, int w, int h):Fl_Widget(x, y, 62, void HDSPMixerMaster::draw() { if (mute && mute_active) { - fl_push_clip(x(), y(), 29, 10); + fl_push_clip(x(), y(), 30, 11); fl_draw_pixmap(b_mute_xpm, x(), y()); fl_pop_clip(); } else if (mute) { - fl_push_clip(x(), y(), 29, 10); - fl_draw_pixmap(b_mute_xpm, x(), y()-10); + fl_push_clip(x(), y(), 30, 11); + fl_draw_pixmap(b_mute_xpm, x(), y()-11); fl_pop_clip(); } if (solo && solo_active) { - fl_push_clip(x()+32, y(), 29, 10); + fl_push_clip(x()+32, y(), 30, 11); fl_draw_pixmap(b_solo_xpm, x()+32, y()); fl_pop_clip(); } else if (solo) { - fl_push_clip(x()+32, y(), 29, 10); - fl_draw_pixmap(b_solo_xpm, x()+32, y()-10); + fl_push_clip(x()+32, y(), 30, 11); + fl_draw_pixmap(b_solo_xpm, x()+32, y()-11); fl_pop_clip(); } } @@ -55,7 +55,7 @@ int HDSPMixerMaster::handle(int e) int xpos = Fl::event_x()-x(); switch (e) { case FL_PUSH: - if (xpos >= 0 && xpos <= 29) { + if (xpos >= 0 && xpos <= 30) { if (mute) { mute = 0; } else {
- Added tick marks at 4dB intervals - Small fixes and cleanup to buttons - Better ALSA branding
All pixmaps provided by Reuben Martin.
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
diff --git a/hdspmixer/pixmaps/b_save.xpm b/hdspmixer/pixmaps/b_save.xpm index 46e9a18..9e7c583 100644 --- a/hdspmixer/pixmaps/b_save.xpm +++ b/hdspmixer/pixmaps/b_save.xpm @@ -1,38 +1,39 @@ /* XPM */ char const * b_save_xpm[] = { -"13 13 22 1", -" c #665959", -". c #694D4D", -"+ c #8F2F2F", -"@ c #E64040", -"# c #FF7F7F", -"$ c #902F2F", -"% c #FF7E7E", -"& c #912F2F", -"* c #FF7D7D", -"= c #922F2F", -"- c #FF7C7C", -"; c #932F2F", -"> c #FE7B7B", -", c #942F2F", -"' c #FE7A7A", -") c #952F2F", -"! c #FE7979", -"~ c #962F2F", -"{ c #FE7878", -"] c #6F4C4C", -"^ c #A32F2F", -"/ c #FA6B6B", -" .+++++++++. ", +"13 13 23 1", +" c None", +". c #665959", +"+ c #694D4D", +"@ c #8F2F2F", +"# c #E64040", +"$ c #FF7F7F", +"% c #FA6B6B", +"& c #902F2F", +"* c #FF7E7E", +"= c #912F2F", +"- c #FF7D7D", +"; c #922F2F", +"> c #FF7C7C", +", c #932F2F", +"' c #FE7B7B", +") c #942F2F", +"! c #FE7A7A", +"~ c #952F2F", +"{ c #FE7979", +"] c #962F2F", +"^ c #FE7878", +"/ c #6F4C4C", +"( c #A32F2F", ".+@@@@@@@@@+.", -"+@##########+", -"$@%%%%%%%%%%$", -"&@**********&", -"=@----------=", -";@>>>>>>>>>>;", -",@'''''''''',", -")@'''''''''')", -")@!!!!!!!!!!)", -"~@{{{{{{{{{{~", -"]^/////////^]", -" ]^^^^^^^^^] "}; +"+@#########@+", +"@#$$$$$$$$$%@", +"&#*********%&", +"=#---------%=", +";#>>>>>>>>>%;", +",#'''''''''%,", +")#!!!!!!!!!%)", +"~#!!!!!!!!!%~", +"~#{{{{{{{{{%~", +"]#^^^^^^^^^%]", +"/(%%%%%%%%%(/", +"./(((((((((/."}; diff --git a/hdspmixer/pixmaps/buttons.xpm b/hdspmixer/pixmaps/buttons.xpm index e2b7dad..f222671 100644 --- a/hdspmixer/pixmaps/buttons.xpm +++ b/hdspmixer/pixmaps/buttons.xpm @@ -1,6 +1,6 @@ /* XPM */ char const * buttons_xpm[] = { -"76 253 340 2", +"76 253 333 2", " c #595966", ". c #51515B", "+ c #3D3D42", @@ -91,256 +91,249 @@ char const * buttons_xpm[] = { "W c #9F9FA6", "X c #D3D3D7", "Y c #BCBCC1", -"Z c #2E3038", -"` c #2C2E34", -" . c #27272B", -".. c #616176", -"+. c #4E4E5C", -"@. c #A8A8AE", -"#. c #D6D6D9", -"$. c #F5F5F6", -"%. c #BCBCC2", -"&. c #474752", -"*. c #7A7A85", -"=. c #95959E", -"-. c #4F4F5D", -";. c #86868F", -">. c #29292C", -",. c #4D4D5B", -"'. c #D7D7DA", -"). c #D2D2D5", -"!. c #D2D2D6", -"~. c #D4D4D8", -"{. c #C9C9CD", -"]. c #575765", -"^. c #7C7C86", -"/. c #BDBDC3", -"(. c #575764", -"_. c #BBBBC1", -":. c #7B7B85", -"<. c #2A2A2D", -"[. c #4C4C59", -"}. c #ADADB3", -"|. c #71717C", -"1. c #AFAFB5", -"2. c #808089", -"3. c #4D4D5A", -"4. c #B2B2B8", -"5. c #6C6C77", -"6. c #696974", -"7. c #B2B2B7", -"8. c #2B2B2E", -"9. c #B0B0B5", -"0. c #B0B0B6", -"a. c #71717B", -"b. c #ABABB1", -"c. c #666671", -"d. c #C4C4C8", -"e. c #75757F", -"f. c #2C2C30", -"g. c #4B4B58", -"h. c #D5D5D8", -"i. c #D0D0D4", -"j. c #D1D1D4", -"k. c #656570", -"l. c #6B6B75", -"m. c #B1B1B7", -"n. c #2D2D31", -"o. c #4B4B57", -"p. c #8C8C94", -"q. c #8E8E96", -"r. c #D3D3D5", -"s. c #A9A9AF", -"t. c #7B7B84", -"u. c #787881", -"v. c #A7A7AD", -"w. c #62626D", -"x. c #585864", -"y. c #C5C5C9", -"z. c #BBBBBF", -"A. c #555560", -"B. c #545460", -"C. c #B8B8BD", -"D. c #7A7A83", -"E. c #2E2E32", -"F. c #4A4A56", -"G. c #5F5F6A", -"H. c #B9B9BD", -"I. c #5E5E69", -"J. c #C3C3C7", -"K. c #B9B9BE", -"L. c #CDCDD0", -"M. c #76767F", -"N. c #86868E", -"O. c #E3E3E5", -"P. c #2E3037", -"Q. c #313136", -"R. c #686874", -"S. c #A5A5AC", -"T. c #6B6B77", -"U. c #878791", -"V. c #6D6D79", -"W. c #676773", -"X. c #B3B3B9", -"Y. c #70707C", -"Z. c #8B8B94", -"`. c #AAAAB1", -" + c #C1C1C6", -".+ c #7D7D87", -"++ c #A4A4AB", -"@+ c #97979F", -"#+ c #656571", -"$+ c #F7F7F8", -"%+ c #5B5B68", -"&+ c #DBDBDE", -"*+ c #94949C", -"=+ c #333339", -"-+ c #34343A", -";+ c #1C1F22", -">+ c #1A1E20", -",+ c #A7A7AE", -"'+ c #D5D5D9", -")+ c #7D7D88", -"!+ c #5A5A67", -"~+ c #8A8A94", -"{+ c #62626E", -"]+ c #696975", -"^+ c #E2E2E4", -"/+ c #F8F8F8", -"(+ c #AEAEB5", -"_+ c #BFBFC4", -":+ c #7E7E88", -"<+ c #E2E2E5", -"[+ c #9F9FA7", -"}+ c #DEDEE1", -"|+ c #C2C2C7", -"1+ c #73737E", -"2+ c #9A9AA2", -"3+ c #636370", -"4+ c #96969E", -"5+ c #E0E0E2", -"6+ c #72727D", -"7+ c #B7B7BC", -"8+ c #666672", -"9+ c #898992", -"0+ c #84848E", -"a+ c #6F6F7A", -"b+ c #60606D", -"c+ c #74747F", -"d+ c #EDEDEF", -"e+ c #757580", -"f+ c #8E8E97", -"g+ c #C1C1C5", -"h+ c #83838D", -"i+ c #CECED1", -"j+ c #CDCDD1", -"k+ c #82828C", -"l+ c #C0C0C5", -"m+ c #E8E8E9", -"n+ c #A8A8AF", -"o+ c #767681", -"p+ c #C8C8CD", -"q+ c #D8D8DB", -"r+ c #E7E7E9", -"s+ c #70707B", -"t+ c #E8E8EA", -"u+ c #93939B", -"v+ c #B4B4BA", -"w+ c #63636F", -"x+ c #9E9EA6", -"y+ c #F4F4F5", -"z+ c #767680", -"A+ c #777782", -"B+ c #5E5E6B", -"C+ c #6B6B76", -"D+ c #C7C7CB", -"E+ c #C6C6CB", -"F+ c #6D6D78", -"G+ c #333342", -"H+ c #2F2F3B", -"I+ c #28282B", -"J+ c #BABABF", -"K+ c #6F6F7B", -"L+ c #61616E", -"M+ c #28282C", -"N+ c #64646F", -"O+ c #51515E", -"P+ c #52525F", -"Q+ c #6A6A75", -"R+ c #5A5A66", -"S+ c #C8C8CC", -"T+ c #73737D", -"U+ c #72727C", -"V+ c #29292D", -"W+ c #4B4B59", -"X+ c #E3E3E6", -"Y+ c #4C4C58", -"Z+ c #E4E4E5", -"`+ c #575762", -" @ c #62626C", -".@ c #4D4D59", -"+@ c #919199", -"@@ c #BEBEC2", -"#@ c #65656F", -"$@ c #2A2A2E", -"%@ c #4F4F5C", -"&@ c #95959C", -"*@ c #B3B3B8", -"=@ c #5D5D67", -"-@ c #51515C", -";@ c #888890", -">@ c #B1B1B6", -",@ c #2B2B2F", -"'@ c #494955", -")@ c #83838B", -"!@ c #ECECED", -"~@ c #EFEFF0", -"{@ c #32323E", -"]@ c #E1E1E4", -"^@ c #7F7F89", -"/@ c #D7D7DB", -"(@ c #5C5C68", -"_@ c #7F7F88", -":@ c #D7D7D9", -"<@ c #60606B", -"[@ c #B6B6BB", -"}@ c #8A8A92", -"|@ c #686873", -"1@ c #4C4C5A", -"2@ c #555562", -"3@ c #5C5C67", -"4@ c #4E4E5A", -"5@ c #98989F", -"6@ c #DFDFE1", -"7@ c #96969D", -"8@ c #50505C", -"9@ c #AFAFB4", -"0@ c #72727B", -"a@ c #C0C0C4", -"b@ c #51515D", -"c@ c #B5B5BA", -"d@ c #50505D", -"e@ c #595964", -"f@ c #8B8B93", -"g@ c #919198", -"h@ c #C2C2C6", -"i@ c #6E6E77", -"j@ c #6E6E78", -"k@ c #82828A", -"l@ c #DDDDDF", -"m@ c #4F4F5A", -"n@ c #60606A", -"o@ c #63636D", -"p@ c #6F6F78", -"q@ c #C6C6CA", -"r@ c #7A7A84", -"s@ c #B6B6BC", -"t@ c #81818B", -"u@ c #F6F6F7", -"v@ c #83838C", -"w@ c #B7B7BD", -"x@ c #B8B8BE", -"y@ c #A1A1A9", +"Z c #484852", +"` c #27272B", +" . c #616176", +".. c #4E4E5C", +"+. c #A8A8AE", +"@. c #D6D6D9", +"#. c #F5F5F6", +"$. c #BCBCC2", +"%. c #474752", +"&. c #7A7A85", +"*. c #95959E", +"=. c #4F4F5D", +"-. c #86868F", +";. c #28282B", +">. c #4D4D5B", +",. c #D7D7DA", +"'. c #D2D2D5", +"). c #D2D2D6", +"!. c #D4D4D8", +"~. c #C9C9CD", +"{. c #575765", +"]. c #7C7C86", +"^. c #BDBDC3", +"/. c #575764", +"(. c #BBBBC1", +"_. c #7B7B85", +":. c #29292D", +"<. c #4C4C59", +"[. c #ADADB3", +"}. c #71717C", +"|. c #AFAFB5", +"1. c #808089", +"2. c #4D4D5A", +"3. c #B2B2B8", +"4. c #6C6C77", +"5. c #696974", +"6. c #B2B2B7", +"7. c #2A2A2D", +"8. c #B0B0B5", +"9. c #B0B0B6", +"0. c #71717B", +"a. c #ABABB1", +"b. c #666671", +"c. c #C4C4C8", +"d. c #75757F", +"e. c #2A2A2E", +"f. c #4B4B58", +"g. c #D5D5D8", +"h. c #D0D0D4", +"i. c #D1D1D4", +"j. c #656570", +"k. c #6B6B75", +"l. c #B1B1B7", +"m. c #2B2B2E", +"n. c #4B4B57", +"o. c #8C8C94", +"p. c #8E8E96", +"q. c #D3D3D5", +"r. c #A9A9AF", +"s. c #7B7B84", +"t. c #787881", +"u. c #A7A7AD", +"v. c #62626D", +"w. c #585864", +"x. c #C5C5C9", +"y. c #BBBBBF", +"z. c #555560", +"A. c #545460", +"B. c #B8B8BD", +"C. c #7A7A83", +"D. c #2B2B2F", +"E. c #4A4A56", +"F. c #5F5F6A", +"G. c #B9B9BD", +"H. c #5E5E69", +"I. c #C3C3C7", +"J. c #B9B9BE", +"K. c #CDCDD0", +"L. c #76767F", +"M. c #86868E", +"N. c #E3E3E5", +"O. c #4A4A54", +"P. c #313136", +"Q. c #686874", +"R. c #A5A5AC", +"S. c #6B6B77", +"T. c #878791", +"U. c #6D6D79", +"V. c #676773", +"W. c #B3B3B9", +"X. c #70707C", +"Y. c #8B8B94", +"Z. c #AAAAB1", +"`. c #C1C1C6", +" + c #7D7D87", +".+ c #A4A4AB", +"++ c #97979F", +"@+ c #656571", +"#+ c #F7F7F8", +"$+ c #5B5B68", +"%+ c #DBDBDE", +"&+ c #94949C", +"*+ c #333339", +"=+ c #34343A", +"-+ c #1C1F22", +";+ c #1A1E20", +">+ c #A7A7AE", +",+ c #D5D5D9", +"'+ c #7D7D88", +")+ c #5A5A67", +"!+ c #8A8A94", +"~+ c #62626E", +"{+ c #696975", +"]+ c #E2E2E4", +"^+ c #F8F8F8", +"/+ c #AEAEB5", +"(+ c #BFBFC4", +"_+ c #7E7E88", +":+ c #E2E2E5", +"<+ c #9F9FA7", +"[+ c #DEDEE1", +"}+ c #C2C2C7", +"|+ c #73737E", +"1+ c #9A9AA2", +"2+ c #636370", +"3+ c #96969E", +"4+ c #E0E0E2", +"5+ c #72727D", +"6+ c #B7B7BC", +"7+ c #666672", +"8+ c #898992", +"9+ c #84848E", +"0+ c #6F6F7A", +"a+ c #60606D", +"b+ c #74747F", +"c+ c #EDEDEF", +"d+ c #757580", +"e+ c #8E8E97", +"f+ c #C1C1C5", +"g+ c #83838D", +"h+ c #CECED1", +"i+ c #CDCDD1", +"j+ c #82828C", +"k+ c #C0C0C5", +"l+ c #E8E8E9", +"m+ c #A8A8AF", +"n+ c #767681", +"o+ c #C8C8CD", +"p+ c #D8D8DB", +"q+ c #E7E7E9", +"r+ c #70707B", +"s+ c #E8E8EA", +"t+ c #93939B", +"u+ c #B4B4BA", +"v+ c #63636F", +"w+ c #9E9EA6", +"x+ c #F4F4F5", +"y+ c #767680", +"z+ c #777782", +"A+ c #5E5E6B", +"B+ c #6B6B76", +"C+ c #C7C7CB", +"D+ c #C6C6CB", +"E+ c #6D6D78", +"F+ c #BABABF", +"G+ c #6F6F7B", +"H+ c #61616E", +"I+ c #28282C", +"J+ c #64646F", +"K+ c #51515E", +"L+ c #52525F", +"M+ c #6A6A75", +"N+ c #5A5A66", +"O+ c #C8C8CC", +"P+ c #29292C", +"Q+ c #73737D", +"R+ c #72727C", +"S+ c #4B4B59", +"T+ c #E3E3E6", +"U+ c #4C4C58", +"V+ c #E4E4E5", +"W+ c #575762", +"X+ c #62626C", +"Y+ c #4D4D59", +"Z+ c #919199", +"`+ c #BEBEC2", +" @ c #65656F", +".@ c #4F4F5C", +"+@ c #95959C", +"@@ c #B3B3B8", +"#@ c #5D5D67", +"$@ c #51515C", +"%@ c #888890", +"&@ c #B1B1B6", +"*@ c #494955", +"=@ c #83838B", +"-@ c #ECECED", +";@ c #EFEFF0", +">@ c #E1E1E4", +",@ c #7F7F89", +"'@ c #D7D7DB", +")@ c #5C5C68", +"!@ c #7F7F88", +"~@ c #D7D7D9", +"{@ c #60606B", +"]@ c #B6B6BB", +"^@ c #8A8A92", +"/@ c #686873", +"(@ c #4C4C5A", +"_@ c #555562", +":@ c #5C5C67", +"<@ c #4E4E5A", +"[@ c #98989F", +"}@ c #DFDFE1", +"|@ c #96969D", +"1@ c #50505C", +"2@ c #AFAFB4", +"3@ c #72727B", +"4@ c #C0C0C4", +"5@ c #51515D", +"6@ c #B5B5BA", +"7@ c #50505D", +"8@ c #595964", +"9@ c #8B8B93", +"0@ c #919198", +"a@ c #C2C2C6", +"b@ c #6E6E77", +"c@ c #6E6E78", +"d@ c #82828A", +"e@ c #DDDDDF", +"f@ c #4F4F5A", +"g@ c #60606A", +"h@ c #63636D", +"i@ c #6F6F78", +"j@ c #C6C6CA", +"k@ c #7A7A84", +"l@ c #B6B6BC", +"m@ c #81818B", +"n@ c #F6F6F7", +"o@ c #83838C", +"p@ c #B7B7BD", +"q@ c #B8B8BE", +"r@ c #A1A1A9", " ", " ", " ", @@ -359,18 +352,18 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ # + ", +" + @ Z ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` Z # + ", " + @ Z ` . . . . . . . . . . . . . . . . . . . . . . . . . .` Z Z ` . . . . . . . . . . . . . . . . . . . . . . . . . .` Z # + ", -" + @ ` ..................................................... .` ` ..................................................... .` # + ", -" + @ ...+.+.S m +.+.@.S +.#.+.+.+.X 0 X $.X P +.6 X X %.+.+.&. . ...+.+.*.P #.=.+.-.;.8 8 ;.-.+.#.+.+.+.-.;.8 8 ;.-.+.+.&. . # + ", -" + @ >...,.,.'.).,.,.!.~.,.#.,.,.,.u ,.,.#.,.,.,.#.,.,.,.,.,.&.>. >...,.,.{. ,.].,.^./.].(._.:.,.#.,.,.,.^./.].(._.:.,.,.&.>. # + ", -" + @ <...[.[.#.}.|.|.1.u [.#.[.[.[.u [.[.#.[.[.[.#.[.[.[.[.[.&.<. <...[.[.{.2.3.[.[.4.5.[.[.6.7.[.#.[.[.[.4.5.[.[.6.7.[.[.&.<. # + ", -" + @ 8...[.[.#.e 9.0.a.u [.#.[.[.[.u [.[.#.[.[.[.N u u b.[.[.&.8. 8...[.[.c.d.H e.[.X 3.[.[.[.P [.#.[.[.[.X 3.[.[.[.P [.[.&.8. # + ", -" + @ f...g.g.h.g.i.u g.u g.u 3.g.[.j.g.g.h.g.g.g.h.g.g.g.g.g.&.f. f...g.g.g.g.k.a g.4.l.g.g.6.m.g.h.g.g.g.4.l.g.g.6.m.g.g.&.f. # + ", -" + @ n...o.o.h.o.p.q.o.r.o.s.t.o.u.v.o.o.h.o.o.o.h.o.o.o.o.o.&.n. n...o.o.w.o.x.y.o.t.z.A.B.C.D.o.h.o.o.o.t.z.A.B.C.D.o.o.&.n. # + ", -" + @ E...F.F.h.F.F.F.F.).F.G.C.).H.I.F.F.h.F.F.F.N ).).J.F.F.&.E. E...F.F.K.h.L.M.F.o.N.a o N.o.F.O.0 0 9.o.N.a o N.o.F.F.&.E. # + ", -" + @ P.Q.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.Q.P. P.Q.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.Q.P. # + ", -" + @ Z P.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.P.Z Z P.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.P.Z # + ", +" + @ ` .....S m ....+.S ..@.......X 0 X #.X P ..6 X X $.....%.` ` .....&.P @.*...=.-.8 8 -.=...@.......=.-.8 8 -.=.....%.` # + ", +" + @ ;. .>.>.,.'.>.>.).!.>.@.>.>.>.u >.>.@.>.>.>.@.>.>.>.>.>.%.;. ;. .>.>.~. >.{.>.].^.{./.(._.>.@.>.>.>.].^.{./.(._.>.>.%.;. # + ", +" + @ :. .<.<.@.[.}.}.|.u <.@.<.<.<.u <.<.@.<.<.<.@.<.<.<.<.<.%.:. :. .<.<.~.1.2.<.<.3.4.<.<.5.6.<.@.<.<.<.3.4.<.<.5.6.<.<.%.:. # + ", +" + @ 7. .<.<.@.e 8.9.0.u <.@.<.<.<.u <.<.@.<.<.<.N u u a.<.<.%.7. 7. .<.<.b.c.H d.<.X 2.<.<.<.P <.@.<.<.<.X 2.<.<.<.P <.<.%.7. # + ", +" + @ e. .f.f.g.f.h.u f.u f.u 2.f.<.i.f.f.g.f.f.f.g.f.f.f.f.f.%.e. e. .f.f.f.f.j.a f.3.k.f.f.5.l.f.g.f.f.f.3.k.f.f.5.l.f.f.%.e. # + ", +" + @ m. .n.n.g.n.o.p.n.q.n.r.s.n.t.u.n.n.g.n.n.n.g.n.n.n.n.n.%.m. m. .n.n.v.n.w.x.n.s.y.z.A.B.C.n.g.n.n.n.s.y.z.A.B.C.n.n.%.m. # + ", +" + @ D. .E.E.g.E.E.E.E.'.E.F.B.'.G.H.E.E.g.E.E.E.N '.'.I.E.E.%.D. D. .E.E.J.g.K.L.E.n.M.a o M.n.E.N.0 0 8.n.M.a o M.n.E.E.%.D. # + ", +" + @ O.P.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.P.O. # + ", +" + @ O.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.O. # + ", +" + @ # + ", " + @ # + ", " . + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + . ", " . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . ", @@ -381,32 +374,32 @@ char const * buttons_xpm[] = { " . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ", " + @ # + ", " + @ # + ", -" + @ 2 D R. c $ ( $ > # + ", -" + @ S.$ d #.D T. k U. # + ", -" + @ V.$ !. W.D g $ > | 1 2 3 4 5 X.$ Y.F $ * , < o # + ", -" + @ 2 ) 5 Q $ 1 $ > 1 $ l m n 4 Z.$ j `.$ +.+$ 1 # + ", -" + @ ++$ @+j.D T. $ > > $ $ $ $ ] #+D % 0 j.3 1 $ :. # + ", -" + @ V.$ '.) / $ > C D E F F G O.K = s D X $+%+ # + ", -" + @ &+$ $ 1 $ > M $ P Q R 3 _.D < , 3 $ !. # + ", -" + @ ++$ D T. $ > w W X x S Y *+$ / +$ R # + ", +" + @ 2 D Q. c $ ( $ > # + ", +" + @ R.$ d @.D S. k T. # + ", +" + @ U.$ ). V.D g $ > | 1 2 3 4 5 W.$ X.F $ * , < o # + ", +" + @ 2 ) 5 Q $ 1 $ > 1 $ l m n 4 Y.$ j Z.$ `. +$ 1 # + ", +" + @ .+$ ++i.D S. $ > > $ $ $ $ ] @+D % 0 i.3 1 $ _. # + ", +" + @ U.$ ,.) / $ > C D E F F G N.K = s D X #+$+ # + ", +" + @ %+$ $ 1 $ > M $ P Q R 3 (.D < , 3 $ ). # + ", +" + @ .+$ D S. $ > w W X x S Y &+$ / `.$ R # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", -" + @ =+;+;+;+;+;+;+;+;+;+;+;+-+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. ,+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $.++H '+)+ $.i 3 A R. $. $.i D > 7 # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. < S.!+~+8 < T !+T 4. $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. x {+ , n < ]+ ]+^+ $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. $. < 6. 6.^+ n %+ {+/+ $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. $. < ,+!+,+4. 8 G !+,+< 3 {+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. $. $.(+3 _+6. :+'+<+S.$. [+}+7 # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", +" + @ *+-+-+-+-+-+-+-+-+-+-+-+=+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. >+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #..+H ,+'+ #.i 3 A Q. #. #.i D > 7 # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. < R.)+!+8 < T )+T 3. #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. x ~+ , n < {+ {+]+ #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. #. < 5. 5.]+ n $+ ~+^+ #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. #. < >+)+>+3. 8 G )+>+< 3 ~+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. #. #./+3 (+5. _+,+:+R.#. <+[+7 # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", " + @ # + ", " + @ # + ", " + @ # + ", @@ -414,19 +407,19 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", -" + @ =+;+;+;+;+;+;+;+;+;+;+;+-+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ I > H |+1+ $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. 2+ + $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. 3+O $. 4+: 5+|+6+(+W 7+@+ $.i 3 A R. 4+: 5+|+6+ 5 & C > .+$. 8+t 9+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. , S.% $. #+ 0+Y a+2 , O b+ < T !+T 4. #+ 0+Y T 4.- %+{+$.W.2 ;. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ I > &+4.T. $. c+l <+> d+ h.e+f+g+ < ]+ ]+^+ c+l <+> d+ C 5. $+<+h+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. i+~ , ]+I j X.j+k+ < 6. 6.^+ i+~ , ]+I }+5. $.l+4. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. > e+, 4.< z m+3 !+ < ,+!+,+4. > e+, 4.< n+4.- %+{+$.%+{.,+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. $. b }+H ( $. g+4 $.(+3 _+6. b }+H ( $. 3+& H 5+^.$. - P * # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ %+^+5. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ o+3 n+ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", +" + @ *+-+-+-+-+-+-+-+-+-+-+-+=+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ I > H }+|+ #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. 1+`. #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. 2+O #. 3+: 4+}+5+/+W 6+++ #.i 3 A Q. 3+: 4+}+5+ 5 & C > +#. 7+t 8+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. , R.% #. @+ 9+Y 0+2 , O a+ < T )+T 3. @+ 9+Y T 3.- $+~+#.V.2 -. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ I > %+3.S. #. b+l :+> c+ g.d+e+f+ < {+ {+]+ b+l :+> c+ C 4. #+:+g+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. h+~ , {+I j W.i+j+ < 5. 5.]+ h+~ , {+I [+4. #.k+3. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. > d+, 3.< z l+3 )+ < >+)+>+3. > d+, 3.< m+3.- $+~+#.$+~.>+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. #. b [+H ( #. f+4 #./+3 (+5. b [+H ( #. 2+& H 4+].#. - P * # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ $+]+4. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ n+3 m+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", " + @ # + ", " + @ # + ", " + @ # + ", @@ -434,19 +427,19 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", -" + @ =+;+;+;+;+;+;+;+;+;+;+;+-+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ Z.}+O C ~+ ,+ ,+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ c+6 s !+G N 6+ $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ m M d n+ $. $.i D > 7 $.i 3 A R. $. $.i D > 7 # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ C 5. 5.}+ $. $. $. < T !+T 4. $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ C 5. 5.}+ $. $. $. < ]+ ]+^+ $. $. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ `.M d n+ n %+ {+/+ $. < 6. 6.^+ n %+ {+/+ $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ c+6 U.!+;.N 6+ 8 G !+,+< 3 {+ < ,+!+,+4. 8 G !+,+< 3 {+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ r 5+[ 5+r :+'+<+S.$. [+}+7 $.(+3 _+6. :+'+<+S.$. [+}+7 # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ $. # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", +" + @ *+-+-+-+-+-+-+-+-+-+-+-+=+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ Y.[+O C !+ >+ >+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ b+6 s )+G N 5+ #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ m M d m+ #. #.i D > 7 #.i 3 A Q. #. #.i D > 7 # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ C 4. 4.[+ #. #. #. < T )+T 3. #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ C 4. 4.[+ #. #. #. < {+ {+]+ #. #. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ Z.M d m+ n $+ ~+^+ #. < 5. 5.]+ n $+ ~+^+ #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ b+6 T.)+-.N 5+ 8 G )+>+< 3 ~+ < >+)+>+3. 8 G )+>+< 3 ~+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ r 4+[ 4+r _+,+:+R.#. <+[+7 #./+3 (+5. _+,+:+R.#. <+[+7 # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ #. # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", " + @ # + ", " + @ # + ", " + @ # + ", @@ -457,19 +450,19 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", -" + @ =+;+;+;+;+;+;+;+;+;+;+;+-+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ o+p+^+N 2+ $. q+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ a ;. - |. $. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ r+s+ $. $. $.i 3 A R. $.X.t+u+v+O.p $. ^.5+- w+3 Y. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ x+y+p+F $. $. < T !+T 4. < r z+x r A+'. $. 0.0.l+c # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ 6.1 6 0. $. $. < ]+ ]+^+ /+B+!+^ B+!+= $. - <+#.!+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ C+t+ n %+ {+/+ < 6. 6.^+ $. $. $. $. C+S 5+- # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ 9+!+ f+L 8 G !+,+< < ,+!+,+4. $. $. $. $. 0 ! 0.0. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ |+r+5+L c+ :+'+<+S.$. $.(+3 _+6. $. $. $. $. h D+ - 5+^. # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ # + ", -" + @ =+;+>+>+>+>+>+>+>+>+>+>+-+ # + ", -" + @ =+-+-+-+-+-+-+-+-+-+-+-+-+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", +" + @ *+-+-+-+-+-+-+-+-+-+-+-+=+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ n+o+]+N 1+ #. p+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ a -. - }. #. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ q+r+ #. #. #.i 3 A Q. #.W.s+t+u+N.p #. ].4+- v+3 X. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ w+x+o+F #. #. < T )+T 3. < r y+x r z+,. #. 9.9.k+c # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ 5.1 6 9. #. #. < {+ {+]+ ^+A+)+^ A+)+= #. - :+@.)+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ B+s+ n $+ ~+^+ < 5. 5.]+ #. #. #. #. B+S 4+- # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ 8+)+ e+L 8 G )+>+< < >+)+>+3. #. #. #. #. 0 ! 9.9. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ }+q+4+L b+ _+,+:+R.#. #./+3 (+5. #. #. #. #. h C+ - 4+]. # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ # + ", +" + @ *+-+;+;+;+;+;+;+;+;+;+;+=+ # + ", +" + @ *+=+=+=+=+=+=+=+=+=+=+=+=+ # + ", " + @ # + ", " + @ # + ", " + @ # + ", @@ -482,11 +475,11 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ $ $ $ 6 i | & * # + ", -" + @ $ [ u+E+$ 2+ , $ > # + ", -" + @ $ > W.$ 0 $ 6 7 < | 1 2 3 4 5 _ : < [ } | 1 2 3 4 5 $ $ $ $ _ : < [ } # + ", -" + @ $ <+W.( $ R $ $ o c 1 $ l m n 4 f g h i j 1 $ l m n 4 k $ [ k f g h i j # + ", -" + @ $ $ $ D 2 F+ $ x - > $ $ $ $ ] u v l p w > $ $ $ $ ] $ > u v l p w # + ", -" + @ $ t+F T. $ H C D E F F G z _ A B 8 C D E F F G $ > z _ A B 8 # + ", +" + @ $ [ t+D+$ 1+ , $ > # + ", +" + @ $ > V.$ 0 $ 6 7 < | 1 2 3 4 5 _ : < [ } | 1 2 3 4 5 $ $ $ $ _ : < [ } # + ", +" + @ $ :+V.( $ R $ $ o c 1 $ l m n 4 f g h i j 1 $ l m n 4 k $ [ k f g h i j # + ", +" + @ $ $ $ D 2 E+ $ x - > $ $ $ $ ] u v l p w > $ $ $ $ ] $ > u v l p w # + ", +" + @ $ s+F S. $ H C D E F F G z _ A B 8 C D E F F G $ > z _ A B 8 # + ", " + @ $ > $ > M $ P Q R 3 L * M x N M $ P Q R 3 O = E L * M x N # + ", " + @ $ > $ > w W X x S Y u = U V F w W X x S Y ( = v u = U V F # + ", " + @ # + ", @@ -494,19 +487,19 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ # + ", -" + @ H+ ................... .H+ H+ ................... .H+ H+ ................... .H+ H+ ................... .H+ # + ", -" + @ ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . # + ", -" + @ I+..+.+.9+3 y +.+.+.+.&.I+ I+..+.+.+.J+O.j+K++.+.&.I+ I+..+.+.L+: C 9 c++.+.&.I+ I+..+.+.+.+.d y +.+.+.&.I+ # + ", -" + @ M+..3.3.6.N+N 3.3.3.3.&.M+ M+..3.3.3.u.3.e+|+3.3.&.M+ M+..3.3.O+P+3.Q+i.3.3.&.M+ M+..3.3.3.R+S+N 3.3.3.&.M+ # + ", -" + @ >...[.[.[.[.N [.[.[.[.&.>. >...[.[.[.[.[.3.^+[.[.&.>. >...[.[.[.[.[.T+o [.[.&.>. >...[.[.[.0.U+N [.[.[.&.>. # + ", -" + @ V+..W+W+W+W+X+W+W+W+W+&.V+ V+..W+W+W+W+W+h+% W+W+&.V+ V+..W+W+W+C+3 d+%+W+W+&.V+ V+..W+W+#+_+W+X+W+W+W+&.V+ # + ", -" + @ <...Y+Y+Y+Y+Z+Y+Y+Y+Y+&.<. <...Y+Y+Y+Y+`+K @Y+Y+&.<. <...Y+Y+Y+Y+.@+@@@Y+Y+&.<. <...Y+Y+J.#@Y+Z+Y+Y+Y+&.<. # + ", -" + @ $@..g.g.g.g.O.g.g.g.g.&.$@ $@..g.g.g.g.J.N.g.g.g.&.$@ $@..g.g.g.g.g.%@5+g.g.&.$@ $@..g.g.6 S S ) u g.g.&.$@ # + ", -" + @ 8...o.o.o.o.O.o.o.o.o.&.8. 8...o.o.o.&@*@o.o.o.o.&.8. 8...o.o.=@-@o.;@>@o.o.&.8. 8...o.o.o.o.o.O.o.o.o.&.8. # + ", -" + @ ,@..'@'@)@!@) !@)@'@'@&.,@ ,@..'@'@'@~@^+: #.'@'@&.,@ ,@..'@'@M.5+: C.G.'@'@&.,@ ,@..'@'@'@'@'@O.'@'@'@&.,@ # + ", -" + @ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ # + ", -" + @ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ # + ", +" + @ Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z # + ", +" + @ Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z # + ", +" + @ ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` # + ", +" + @ ;. .....8+3 y ........%.;. ;. .......F+N.i+G+....%.;. ;. .....H+: C 9 b+....%.;. ;. .........d y ......%.;. # + ", +" + @ I+ .2.2.5.J+N 2.2.2.2.%.I+ I+ .2.2.2.t.2.d+}+2.2.%.I+ I+ .2.2.K+L+2.M+h.2.2.%.I+ I+ .2.2.2.N+O+N 2.2.2.%.I+ # + ", +" + @ P+ .<.<.<.<.N <.<.<.<.%.P+ P+ .<.<.<.<.<.2.]+<.<.%.P+ P+ .<.<.<.<.<.Q+o <.<.%.P+ P+ .<.<.<.9.R+N <.<.<.%.P+ # + ", +" + @ :. .S+S+S+S+T+S+S+S+S+%.:. :. .S+S+S+S+S+g+% S+S+%.:. :. .S+S+S+B+3 c+$+S+S+%.:. :. .S+S+@+(+S+T+S+S+S+%.:. # + ", +" + @ 7. .U+U+U+U+V+U+U+U+U+%.7. 7. .U+U+U+U+W+K X+U+U+%.7. 7. .U+U+U+U+Y+Z+`+U+U+%.7. 7. .U+U+I. @U+V+U+U+U+%.7. # + ", +" + @ e. .f.f.f.f.N.f.f.f.f.%.e. e. .f.f.f.f.I.M.f.f.f.%.e. e. .f.f.f.f.f..@4+f.f.%.e. e. .f.f.6 S S ) u f.f.%.e. # + ", +" + @ m. .n.n.n.n.N.n.n.n.n.%.m. m. .n.n.n.+@@@n.n.n.n.%.m. m. .n.n.#@$@n.%@&@n.n.%.m. m. .n.n.n.n.n.N.n.n.n.%.m. # + ", +" + @ D. .*@*@=@-@) -@=@*@*@%.D. D. .*@*@*@;@]+: @.*@*@%.D. D. .*@*@L.4+: B.F.*@*@%.D. D. .*@*@*@*@*@N.*@*@*@%.D. # + ", +" + @ O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. # + ", +" + @ O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. # + ", " + @ # + ", " + @ # + ", " + @ # + ", @@ -514,38 +507,38 @@ char const * buttons_xpm[] = { " + @ # + ", " + @ # + ", " + @ # + ", -" + @ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ # + ", -" + @ H+ ................... .H+ H+ ................... .H+ H+ ................... .H+ H+ ................... .H+ # + ", -" + @ ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . # + ", -" + @ I+..+.+.+.~@}+}+_ +.+.&.I+ I+..+.+.+.d O.N =.+.+.&.I+ I+..+.+.V.}+}+]@$.+.+.&.I+ I+..+.+.+.^@/@/@^@+.+.&.I+ # + ", -" + @ M+..3.3.3.N 3.3.3.3.3.&.M+ M+..3.3.z+E+; 3.(@3.3.&.M+ M+..3.3.3.3.3._@|+3.3.&.M+ M+..3.3.3.:@<@| :@3.3.&.M+ # + ", -" + @ >...[.[.[.N [.[.[.[.[.&.>. >...[.[.@.u.[.[.[.[.[.&.>. >...[.[.[.[.[.[@}@[.[.&.>. >...[.[.[.o |@6.o [.[.&.>. # + ", -" + @ V+..W+W+W+d+K m.- W+W+&.V+ V+..W+W+'.}.2 & , W+W+&.V+ V+..W+W+W+W+1@t+2@W+W+&.V+ V+..W+W+W+z v v B+W+W+&.V+ # + ", -" + @ <...Y+Y+Y+3@4@5@>@Y+Y+&.<. <...Y+Y+6@7@8@5@9@Y+Y+&.<. <...Y+Y+Y+Y+0@j+Y+Y+Y+&.<. <...Y+Y+Y+J.D.D.a@Y+Y+&.<. # + ", -" + @ $@..g.g.g.g.g.b@K g.g.&.$@ $@..g.g.c@%@g.d@K g.g.&.$@ $@..g.g.g.g.s.*+g.g.g.&.$@ $@..g.g.g.H [.[.H g.g.&.$@ # + ", -" + @ 8...o.o.e@.@o.f@m.o.o.&.8. 8...o.o.g@N.o.;@X.o.o.&.8. 8...o.o.o.o.5+=@o.o.o.&.8. 8...o.o.o.h@i@j@g+o.o.&.8. # + ", -" + @ ,@..'@'@k@H l@K.G.'@'@&.,@ ,@..'@'@m@a@H l n@'@'@&.,@ ,@..'@'@'@o@'.'@'@'@'@&.,@ ,@..'@'@'@p@j.j.p@'@'@&.,@ # + ", -" + @ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ # + ", -" + @ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ # + ", +" + @ Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z # + ", +" + @ Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z # + ", +" + @ ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` # + ", +" + @ ;. .......;@[+[+_ ....%.;. ;. .......d N.N *.....%.;. ;. .....U.[+[+>@#.....%.;. ;. .......,@'@'@,@....%.;. # + ", +" + @ I+ .2.2.2.N 2.2.2.2.2.%.I+ I+ .2.2.y+D+; 2.)@2.2.%.I+ I+ .2.2.2.2.2.!@}+2.2.%.I+ I+ .2.2.2.~@{@| ~@2.2.%.I+ # + ", +" + @ P+ .<.<.<.N <.<.<.<.<.%.P+ P+ .<.<.+.t.<.<.<.<.<.%.P+ P+ .<.<.<.<.<.]@^@<.<.%.P+ P+ .<.<.<.o /@5.o <.<.%.P+ # + ", +" + @ :. .S+S+S+c+K l.- S+S+%.:. :. .S+S+,.[.2 & , S+S+%.:. :. .S+S+S+S+(@s+_@S+S+%.:. :. .S+S+S+z v v A+S+S+%.:. # + ", +" + @ 7. .U+U+U+:@<@[@&@U+U+%.7. 7. .U+U+}@|@1@[@2@U+U+%.7. 7. .U+U+U+U+3@i+U+U+U+%.7. 7. .U+U+U+I.C.C.4@U+U+%.7. # + ", +" + @ e. .f.f.f.f.f.5@K f.f.%.e. e. .f.f.6@.@f.7@K f.f.%.e. e. .f.f.f.f.r.&+f.f.f.%.e. e. .f.f.f.H <.<.H f.f.%.e. # + ", +" + @ m. .n.n.8@Y+n.9@l.n.n.%.m. m. .n.n.0@M.n.%@W.n.n.%.m. m. .n.n.n.n.4+#@n.n.n.%.m. m. .n.n.n.a@b@c@f+n.n.%.m. # + ", +" + @ D. .*@*@d@H e@J.F.*@*@%.D. D. .*@*@f@4@H l g@*@*@%.D. D. .*@*@*@h@,.*@*@*@*@%.D. D. .*@*@*@i@i.i.i@*@*@%.D. # + ", +" + @ O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. # + ", +" + @ O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", -" + @ G+H+ . . . . . . . . .H+G+ # + ", -" + @ H+ ................... .H+ # + ", -" + @ ...-.-.-.-.-.-.-.-.-.&. . # + ", -" + @ I+..+.+.+.+.+.+.+.+.+.&.I+ o+p+^+N 2+ # + ", -" + @ M+..3.3.3.3.3.3.3.3.3.&.M+ a ;. - |. # + ", -" + @ >...[.[.[.[.[.[.[.[.[.&.>. r+s+ 4+: 5+|+6+4.Q X.2+ 3+& t q@6+ # + ", -" + @ V+..W+W+W+W+W+W+W+W+W+&.V+ x+y+p+F #+ 0+Y r@X !+t+#+ T f+ k+ + # + ", -" + @ <...Y+Y+Y+Y+Y+Y+Y+Y+Y+&.<. 6.1 6 0. c+l <+> d+ 6 W.:+i. : > > > N # + ", -" + @ $@..g.g.g.g.g.g.g.g.g.&.$@ C+t+ i+~ , ]+I 0.* s@{ > a+ # + ", -" + @ 8...o.o.o.o.o.o.o.o.o.&.8. 9+!+ f+L > e+, 4.< A+'+S 3+ n+v+; !+A+ # + ", -" + @ ,@..'@'@'@'@'@'@'@'@'@&.,@ |+r+5+L c+ b }+H ( $. 6 i+ 3+R C N i # + ", -" + @ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ # + ", -" + @ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ # + ", +" + @ Z ` ` ` ` ` ` ` ` ` Z # + ", +" + @ Z ` . . . . . . . . .` Z # + ", +" + @ ` .=.=.=.=.=.=.=.=.=.%.` # + ", +" + @ ;. ...................%.;. n+o+]+N 1+ # + ", +" + @ I+ .2.2.2.2.2.2.2.2.2.%.I+ a -. - }. # + ", +" + @ P+ .<.<.<.<.<.<.<.<.<.%.P+ q+r+ 3+: 4+}+5+3.Q W.1+ 2+& t j@5+ # + ", +" + @ :. .S+S+S+S+S+S+S+S+S+%.:. w+x+o+F @+ 9+Y k@X )+s+@+ T e+ j+`. # + ", +" + @ 7. .U+U+U+U+U+U+U+U+U+%.7. 5.1 6 9. b+l :+> c+ 6 V._+h. : > > > N # + ", +" + @ e. .f.f.f.f.f.f.f.f.f.%.e. B+s+ h+~ , {+I 9.* l@{ > 0+ # + ", +" + @ m. .n.n.n.n.n.n.n.n.n.%.m. 8+)+ e+L > d+, 3.< z+,+S 2+ m+u+; )+z+ # + ", +" + @ D. .*@*@*@*@*@*@*@*@*@%.D. }+q+4+L b+ b [+H ( #. 6 h+ 2+R C N i # + ", +" + @ O.P.%.%.%.%.%.%.%.%.%.P.O. # + ", +" + @ O.P.P.P.P.P.P.P.P.P.O. # + ", " + @ # + ", " . + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + . ", " . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . ", @@ -556,31 +549,31 @@ char const * buttons_xpm[] = { " . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ", " + @ # + ", " + @ # + ", -" + @ k+q+$.y q@ $ > # + ", -" + @ t@D u@v+( > , $ > # + ", -" + @ h.$ v@ !+ { ] ^ / ( $ 6 7 < ]+A y ,+$ > # + ", -" + @ = $.(@ b c d 8 $ e $ $ o c w@$ x@8 $ > # + ", -" + @ = $.(@ s t ) $ $ c $ x - m+= 5.$ > # + ", -" + @ h.$ t@ !+ : x j m $ & $ H m+= 5.$ > # + ", -" + @ t@D $.X.y@C H I J K $ & $ > w@$ x@8 $ > # + ", -" + @ v@q+u@= D+ b N S T $ & $ > ]+_+n }.$ > # + ", +" + @ j+p+#.y j@ $ > # + ", +" + @ m@D n@u+( > , $ > # + ", +" + @ g.$ o@ )+ { ] ^ / ( $ 6 7 < {+A y >+$ > # + ", +" + @ = #.)@ b c d 8 $ e $ $ o c p@$ q@8 $ > # + ", +" + @ = #.)@ s t ) $ $ c $ x - l+= 4.$ > # + ", +" + @ g.$ m@ )+ : x j m $ & $ H l+= 4.$ > # + ", +" + @ m@D #.W.r@C H I J K $ & $ > p@$ q@8 $ > # + ", +" + @ o@p+n@= C+ b N S T $ & $ > {+(+n [.$ > # + ", " + @ # + ", " + @ # + ", " + @ # + ", " + @ # + ", -" + @ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ G+H+ . . . . . . . . .H+G+ # + ", -" + @ H+ ................... .H+ H+ ................... .H+ H+ ................... .H+ # + ", -" + @ ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . ...-.-.-.-.-.-.-.-.-.&. . # + ", -" + @ I+..+.+.9+3 y +.+.+.+.&.I+ I+..+.+.+.J+O.j+K++.+.&.I+ I+..+.+.L+: C 9 c++.+.&.I+ # + ", -" + @ M+..3.3.6.N+N 3.3.3.3.&.M+ M+..3.3.3.u.3.e+|+3.3.&.M+ M+..3.3.O+P+3.Q+i.3.3.&.M+ # + ", -" + @ >...[.[.[.[.N [.[.[.[.&.>. >...[.[.[.[.[.3.^+[.[.&.>. >...[.[.[.[.[.T+o [.[.&.>. # + ", -" + @ V+..W+W+W+W+X+W+W+W+W+&.V+ V+..W+W+W+W+W+h+% W+W+&.V+ V+..W+W+W+C+3 d+%+W+W+&.V+ # + ", -" + @ <...Y+Y+Y+Y+Z+Y+Y+Y+Y+&.<. <...Y+Y+Y+Y+`+K @Y+Y+&.<. <...Y+Y+Y+Y+.@+@@@Y+Y+&.<. # + ", -" + @ $@..g.g.g.g.O.g.g.g.g.&.$@ $@..g.g.g.g.J.N.g.g.g.&.$@ $@..g.g.g.g.g.%@5+g.g.&.$@ # + ", -" + @ 8...o.o.o.o.O.o.o.o.o.&.8. 8...o.o.o.&@*@o.o.o.o.&.8. 8...o.o.=@-@o.;@>@o.o.&.8. # + ", -" + @ ,@..'@'@)@!@) !@)@'@'@&.,@ ,@..'@'@'@~@^+: #.'@'@&.,@ ,@..'@'@M.5+: C.G.'@'@&.,@ # + ", -" + @ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ {@Q.&.&.&.&.&.&.&.&.&.Q.{@ # + ", -" + @ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ G+{@Q.Q.Q.Q.Q.Q.Q.Q.Q.{@G+ # + ", +" + @ Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z Z ` ` ` ` ` ` ` ` ` Z # + ", +" + @ Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z Z ` . . . . . . . . .` Z # + ", +" + @ ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` ` .=.=.=.=.=.=.=.=.=.%.` # + ", +" + @ ;. .....8+3 y ........%.;. ;. .......F+N.i+G+....%.;. ;. .....H+: C 9 b+....%.;. # + ", +" + @ I+ .2.2.5.J+N 2.2.2.2.%.I+ I+ .2.2.2.t.2.d+}+2.2.%.I+ I+ .2.2.K+L+2.M+h.2.2.%.I+ # + ", +" + @ P+ .<.<.<.<.N <.<.<.<.%.P+ P+ .<.<.<.<.<.2.]+<.<.%.P+ P+ .<.<.<.<.<.Q+o <.<.%.P+ # + ", +" + @ :. .S+S+S+S+T+S+S+S+S+%.:. :. .S+S+S+S+S+g+% S+S+%.:. :. .S+S+S+B+3 c+$+S+S+%.:. # + ", +" + @ 7. .U+U+U+U+V+U+U+U+U+%.7. 7. .U+U+U+U+W+K X+U+U+%.7. 7. .U+U+U+U+Y+Z+`+U+U+%.7. # + ", +" + @ e. .f.f.f.f.N.f.f.f.f.%.e. e. .f.f.f.f.I.M.f.f.f.%.e. e. .f.f.f.f.f..@4+f.f.%.e. # + ", +" + @ m. .n.n.n.n.N.n.n.n.n.%.m. m. .n.n.n.+@@@n.n.n.n.%.m. m. .n.n.#@$@n.%@&@n.n.%.m. # + ", +" + @ D. .*@*@=@-@) -@=@*@*@%.D. D. .*@*@*@;@]+: @.*@*@%.D. D. .*@*@L.4+: B.F.*@*@%.D. # + ", +" + @ O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. O.P.%.%.%.%.%.%.%.%.%.P.O. # + ", +" + @ O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. O.P.P.P.P.P.P.P.P.P.O. # + ", " + @ # + ", " . + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + . ", " . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . ", diff --git a/hdspmixer/pixmaps/empty_linux.xpm b/hdspmixer/pixmaps/empty_linux.xpm index d29cf5b..f8556f8 100644 --- a/hdspmixer/pixmaps/empty_linux.xpm +++ b/hdspmixer/pixmaps/empty_linux.xpm @@ -1,278 +1,306 @@ /* XPM */ char const * empty_linux_xpm[] = { -"76 253 22 1", -" c None", -". c #595966", -"+ c #6C6D7A", -"@ c #7F7F8C", -"# c #737481", -"$ c #6D6F7B", -"% c #757683", -"& c #60616D", -"* c #5B5B67", -"= c #777985", -"- c #5B5C68", -"; c #797A87", -"> c #5A5B67", -", c #767784", -"' c #686A76", -") c #6F717E", -"! c #7B7C89", -"~ c #656773", -"{ c #5F616C", -"] c #616370", -"^ c #5C5E6B", -"/ c #5C5D69", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"........................+@#....$%$......&%@@#*...*=@&.......................", -"........................+@%....%@%.....-;@@@%....>,@'.......................", -"........................)@,>...%@%.....#@!$)~....-!@+.......................", -"........................%@@-...%@%....{;!].......{@@#.......................", -"........................%@@^...%@%....]!;-.......]@@%.......................", -"........................,@@]...%@%....]!,>.......+@@,.......................", -".......................>,@@+...%@%....{;!~.......+@@,-......................", -".......................^;@@)...%@%.....,@+.......#@@;{......................", -".......................]!@@%...%@%.....)@%>......%@@!]......................", -".......................~@@@;...%@%.....^@@~......;@@@'......................", -".......................+@@@@...%@%......,@,......@@@@+......................", -".......................+@%@@...%@%......~@@].....@;!@$......................", -".......................#@#!@^..%@%.......#@#....{@,,@#......................", -".......................#@$,@~..%@%.......~!!]...{@%)@%>.....................", -".......................%@~%@+..%@%.......>,@$...'@#$@,-.....................", -"......................>,@{#@)..%@%........)@,>..+@#]@!^.....................", -"......................>;@>)@%..%@%........]@!^..$@$^@@{.....................", -"......................^@@.+@%..%@%.........@@'..%@+.@@~.....................", -"......................{@@.'@,>.%@%.........!@+..%@+.@@+.....................", -"......................'@%.]!;^.%@%.........%@#.>,!~.,@).....................", -"......................+@%.]!!].%@%.........%@#.>,!].%@%.....................", -"......................)@!%,@@~.%@%.........,@+.{;@,%!@;.....................", -"......................%@@@@@@+.%@%.........@@'.]!@@@@@@.....................", -"......................,@;%%!@$.%@%........{@@{.~!@,%,@@.....................", -"......................@@+..%@#.%@%....^~-{,@%..+@,-.{@@{....................", -"......................@@~..)@#.%@!##+.+@;!@!~..+@,>.^!@]....................", -"...................../@@{..+@,>%@@@@%.)@@@@'...)@%..-,@+....................", -".....................*++...^+~.~++++~..-+'>....]+~...'+{....................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................", -"............................................................................"}; +"76 253 50 1", +" c #595966", +". c #5A5A67", +"+ c #5B5B68", +"@ c #5C5C69", +"# c #5F5F6C", +"$ c #656572", +"% c #6B6B78", +"& c #757582", +"* c #7B7B88", +"= c #80808D", +"- c #82828F", +"; c #848491", +"> c #61616E", +", c #6C6C79", +"' c #7C7C89", +") c #838390", +"! c #72727F", +"~ c #696976", +"{ c #5D5D6A", +"] c #686875", +"^ c #7D7D8A", +"/ c #858592", +"( c #60606D", +"_ c #6D6D7A", +": c #81818E", +"< c #777784", +"[ c #7F7F8C", +"} c #747481", +"| c #5E5E6B", +"1 c #767683", +"2 c #737380", +"3 c #646471", +"4 c #636370", +"5 c #62626F", +"6 c #7E7E8B", +"7 c #71717E", +"8 c #7A7A87", +"9 c #6E6E7B", +"0 c #676774", +"a c #797986", +"b c #666673", +"c c #6A6A77", +"d c #6F6F7C", +"e c #787885", +"f c #70707D", +"g c #878794", +"h c #868693", +"i c #888895", +"j c #8A8A97", +"k c #898996", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .+++@@@@+++. ", +" .#$%&*=-;;;;-=*&%$#. ", +" +>,';)=*!~>>>>>>~!*=);',>+ ", +" {]^/)&$(.. ..($&)/^]{ ", +" @_:/<${. .{$</:_@ ", +" .][;}>. .>};[]. ", +" |</1>. .>1/<| ", +" .]:=$. .$=:]. ", +" .,/&{ {&/,. ", +" @2/_. ._/2@ ", +" @<)3. .3)<@ ", +" @<:4 4:<@ ", +" .2)4 4)2. ", +" .,/3 3/,. ", +" ]/_. ._/] ", +" |:&. .&:| ", +" .<={ .@|(5#@ {=<. ", +" ]/$ {~1'[6^6*~+ $/] ", +" @[1. .>7^890>{{5~a9. .1[@ ", +" _;> .(7*2b+ {9# >;_ ", +" @:}. @,82>. +{ .}:@ ", +" ]/> 41}5. >/] ", +" .'<. +~8c+ .<'. ", +" >/$ {!&( $/> ", +" ,){ .@{5b~d*=}d_c04{@+ {), ", +" .'&. .@$,2e&!99%]00000]0]c,%0|+ .&'. ", +" #;$ +$7*<d4{@. .+{{3b({ $;# ", +" $)( +08^9|. 55 .4| .40( .4( ++@ ()$ ", +" %=. |16%@ .e*.{-f ]/g_ +6&. .=% ", +" .&*. 4^2{ +6-@{;7 @6<5{ {)'. .*&. ", +" +*! {*d+ +=;|{;7 |:, (h=+ . !*+ ", +" +=~ f2+ |-g5{;7 +^<. 5i)# ~=+ ", +" +-> @e> 5hj3{;7 f)( 3jg5 >-+ ", +" @;> @!+ $ijb{;7 (/d bjk$ >;@ ", +" @;> +]. ]hh_{;7 .}=| 9/g~ + >;@ ", +" @;> @ ~)=1|;7 4/%.}=/9 .]+ >;@ ", +" @;> 9=8'|;7 +6<+ea:}. +!| >;@ ", +" +-> .}^2[(;7 &[{^}68. (a| >-+ ", +" +=~ +8af)3;7 7)([78[+ .,8+ ~=+ ", +" +*! +[g/g0;7 }[5)/g/@ .b[] !*+ ", +" .&*. @):*g~;7 .|#6e4h66g| @]62+ .*&. ", +" %=. {h_(/,;-14=)/b3/$bh$ .51-d+ .=% ", +" $)( +++ {}(@!b2e&#,&$.>}||}5 @37=a3. ()$ ", +" #;$ +|3#@@+.. ... . . .++{5,<^&b+ $;# ", +" .'&. .#3],_0b$4>##||#4]~_!&e8!~#. .&'. ", +" ,){ .@{>~_d7}<['<&117,0#@. {), ", +" >/$ .#d8$@+ $/> ", +" .'<. +$e!| .<'. ", +" ]/> . .>}8$+ >/] ", +" @:}. +c@ +3}*9| .}:@ ", +" _;> c&0@+++@49a'd#. >;_ ", +" @[1. +,''e<8'6a%| .1[@ ", +" ]/$ {099%3|+ $/] ", +" .<={ {=<. ", +" |:&. .&:| ", +" ]/_. ._/] ", +" .,/3 3/,. ", +" .2)4 4)2. ", +" @<:4 4:<@ ", +" @<)3. .3)<@ ", +" @2/_. ._/2@ ", +" .,/&{ {&/,. ", +" .]:=$. .$=:]. ", +" |</1>. .>1/<| ", +" .][;}>. .>};[]. ", +" @_:/<${. .{$</:_@ ", +" {]^/)&$(.. ..($&)/^]{ ", +" +>,';)=*!~>>>>>>~!*=);',>+ ", +" .#$%&*=-;;;;-=*&%$#. ", +" .+++@@@@+++. ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/hdspmixer/pixmaps/iomixer.xpm b/hdspmixer/pixmaps/iomixer.xpm index 84aa4b3..8407705 100644 --- a/hdspmixer/pixmaps/iomixer.xpm +++ b/hdspmixer/pixmaps/iomixer.xpm @@ -1,6 +1,6 @@ /* XPM */ char const * iomixer_xpm[] = { -"36 253 78 1", +"36 253 81 1", " c #595966", ". c #2E3038", "+ c #333342", @@ -78,7 +78,10 @@ char const * iomixer_xpm[] = { "J c #32323E", "K c #313136", "L c #000000", -"M c #737384", +"M c #474951", +"N c #404044", +"O c #7A7A8F", +"P c #737384", " ", " .................................. ", " .................................. ", @@ -147,6 +150,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -166,6 +170,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -183,6 +188,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -200,6 +206,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -215,6 +222,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -227,6 +235,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -238,6 +247,7 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -246,26 +256,19 @@ char const * iomixer_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -303,18 +306,18 @@ char const * iomixer_xpm[] = { " .................................. ", " .................................. ", " .................................. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", " .................................. ", " .................................. ", " .................................. ", diff --git a/hdspmixer/pixmaps/iomixer_r.xpm b/hdspmixer/pixmaps/iomixer_r.xpm index 963c846..6fdd8b5 100644 --- a/hdspmixer/pixmaps/iomixer_r.xpm +++ b/hdspmixer/pixmaps/iomixer_r.xpm @@ -1,6 +1,6 @@ /* XPM */ char const * iomixer_r_xpm[] = { -"36 253 78 1", +"36 253 81 1", " c #595966", ". c #2E3038", "+ c #333342", @@ -78,7 +78,10 @@ char const * iomixer_r_xpm[] = { "J c #32323E", "K c #313136", "L c #000000", -"M c #737384", +"M c #474951", +"N c #404044", +"O c #7A7A8F", +"P c #737384", " ", " .................................. ", " .................................. ", @@ -147,6 +150,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -166,6 +170,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -183,6 +188,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -200,6 +206,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -215,6 +222,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -227,6 +235,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -238,6 +247,7 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -246,26 +256,19 @@ char const * iomixer_r_xpm[] = { " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", -" ........#$........LLLLLLLLLL...... ", +" .MMMMMMMNOMMM.....LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", " ........#$........LLLLLLLLLL...... ", @@ -303,18 +306,18 @@ char const * iomixer_r_xpm[] = { " .................................. ", " .................................. ", " .................................. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", -" ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", +" ..PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.. ", " .................................. ", " .................................. ", " .................................. ", diff --git a/hdspmixer/pixmaps/level.xpm b/hdspmixer/pixmaps/level.xpm index 446b4d8..87af86c 100644 --- a/hdspmixer/pixmaps/level.xpm +++ b/hdspmixer/pixmaps/level.xpm @@ -1,664 +1,617 @@ /* XPM */ char const * level_xpm[] = { -"8 139 522 2", -" c None", -". c #FD0D0E", -"+ c #FD0E0E", -"@ c #FD0E0D", -"# c #FD1A0E", -"$ c #FC1A0E", -"% c #FD270F", -"& c #FC270E", -"* c #FC260E", -"= c #FC260F", -"- c #FD270E", -"; c #FC320F", -"> c #FC320E", -", c #FC330E", -"' c #FD320F", -") c #FC330F", -"! c #FC3F0F", -"~ c #FC3E0F", -"{ c #FC4A0F", -"] c #FB4A0F", -"^ c #FC4B0F", -"/ c #FB4B0F", -"( c #FB4B10", -"_ c #FC5710", -": c #FC5610", -"< c #FC570F", -"[ c #FB570F", -"} c #FB5710", -"| c #FB6310", -"1 c #FB6F10", -"2 c #FA6F10", -"3 c #FB7B10", -"4 c #FA7B11", -"5 c #FB7C11", -"6 c #FA7B10", -"7 c #FA7C10", -"8 c #FB7B11", -"9 c #FB8411", -"0 c #FA8511", -"a c #FA8411", -"b c #FB8511", -"c c #FA8410", -"d c #FB8510", -"e c #FA8C10", -"f c #FA8C11", -"g c #FB8C11", -"h c #FA9411", -"i c #FA9511", -"j c #FA9C11", -"k c #F99C11", -"l c #FA9C12", -"m c #FAA411", -"n c #F9A411", -"o c #FAA412", -"p c #FAA311", -"q c #F9AC12", -"r c #FAAC12", -"s c #FAAC11", -"t c #FAAB12", -"u c #F9AC11", -"v c #F9B412", -"w c #FAB412", -"x c #F9B312", -"y c #F9B411", -"z c #FAB411", -"A c #F9BC11", -"B c #F9BB12", -"C c #F9BC12", -"D c #F9BB11", -"E c #F9C312", -"F c #F9C412", -"G c #F9CC12", -"H c #F9CC13", -"I c #F9CB12", -"J c #F9CB13", -"K c #F8CB12", -"L c #F8D313", -"M c #F9D312", -"N c #F8D312", -"O c #F9D313", -"P c #F9D413", -"Q c #F9DB13", -"R c #F9DB12", -"S c #F8DB13", -"T c #F8DB12", -"U c #F8E313", -"V c #F9E413", -"W c #F8E312", -"X c #F8EB13", -"Y c #F8EA13", -"Z c #F8EB12", -"` c #F6EE13", -" . c #F6EF13", -".. c #F7EE13", -"+. c #F7EF13", -"@. c #F6EE12", -"#. c #F3EE13", -"$. c #F3ED13", -"%. c #F4ED13", -"&. c #F3EE12", -"*. c #F4EE13", -"=. c #F4EE12", -"-. c #F0EC12", -";. c #F0ED13", -">. c #F1ED13", -",. c #F1ED12", -"'. c #F1EC13", -"). c #F0ED12", -"!. c #EDEC12", -"~. c #EEEC12", -"{. c #EDEC13", -"]. c #EDEB12", -"^. c #EAEB12", -"/. c #EBEB12", -"(. c #E7EA11", -"_. c #E7EA12", -":. c #E8EA12", -"<. c #E8EB12", -"[. c #E4E911", -"}. c #E5E912", -"|. c #E5EA11", -"1. c #E5E911", -"2. c #E2E811", -"3. c #E1E812", -"4. c #E1E811", -"5. c #DEE811", -"6. c #DEE711", -"7. c #DFE711", -"8. c #DCE611", -"9. c #DCE610", -"0. c #DBE711", -"a. c #DBE611", -"b. c #D9E511", -"c. c #D9E611", -"d. c #D9E510", -"e. c #D6E510", -"f. c #D6E511", -"g. c #D5E511", -"h. c #D5E510", -"i. c #D2E410", -"j. c #D2E311", -"k. c #D2E310", -"l. c #CFE310", -"m. c #D0E310", -"n. c #CFE20F", -"o. c #CFE30F", -"p. c #CCE210", -"q. c #CDE210", -"r. c #CCE20F", -"s. c #C9E110", -"t. c #C9E10F", -"u. c #CAE210", -"v. c #CAE110", -"w. c #C6E10F", -"x. c #C7E010", -"y. c #C6E00F", -"z. c #C7E00F", -"A. c #C3DF0F", -"B. c #C4DF0F", -"C. c #C3E00F", -"D. c #C1DE0F", -"E. c #C0DF0F", -"F. c #C0DE0F", -"G. c #C1DF0F", -"H. c #C0DF0E", -"I. c #BEDE0F", -"J. c #BDDE0F", -"K. c #BDDE0E", -"L. c #BDDD0F", -"M. c #BEDE0E", -"N. c #BBDD0E", -"O. c #BADD0F", -"P. c #BBDD0F", -"Q. c #B7DC0E", -"R. c #B8DB0E", -"S. c #B7DC0F", -"T. c #B5DB0E", -"U. c #B5DA0D", -"V. c #B4DB0E", -"W. c #B2DA0D", -"X. c #B1DA0D", -"Y. c #B1DA0E", -"Z. c #B2DA0E", -"`. c #AED90E", -" + c #AFD90D", -".+ c #AFDA0E", -"++ c #AED90D", -"@+ c #AFD90E", -"#+ c #ACD80D", -"$+ c #ABD80D", -"%+ c #ACD90D", -"&+ c #ABD90D", -"*+ c #A8D70D", -"=+ c #A8D70C", -"-+ c #A9D70D", -";+ c #A5D70C", -">+ c #A5D60C", -",+ c #A5D70D", -"'+ c #A6D70D", -")+ c #A6D60D", -"!+ c #A6D70C", -"~+ c #A6D60C", -"{+ c #A3D50C", -"]+ c #A3D50D", -"^+ c #A3D60D", -"/+ c #A3D60C", -"(+ c #9FD50D", -"_+ c #9FD50C", -":+ c #A0D50D", -"<+ c #A0D50C", -"[+ c #A0D40D", -"}+ c #A0D40C", -"|+ c #9DD40C", -"1+ c #9CD40C", -"2+ c #9DD30C", -"3+ c #9AD30C", -"4+ c #99D30C", -"5+ c #9AD30B", -"6+ c #99D30B", -"7+ c #96D20B", -"8+ c #96D20C", -"9+ c #94D10C", -"0+ c #94D10B", -"a+ c #93D10B", -"b+ c #93D10C", -"c+ c #91D00B", -"d+ c #90D00B", -"e+ c #8ECF0B", -"f+ c #8DD00A", -"g+ c #8DCF0B", -"h+ c #8ED00A", -"i+ c #8ED00B", -"j+ c #8DD00B", -"k+ c #8ACE0A", -"l+ c #8BCE0B", -"m+ c #8BCE0A", -"n+ c #8BCF0A", -"o+ c #88CD0A", -"p+ c #88CD0B", -"q+ c #87CD0A", -"r+ c #87CE0A", -"s+ c #87CE0B", -"t+ c #84CC0A", -"u+ c #85CD0A", -"v+ c #85CC0A", -"w+ c #85CD0B", -"x+ c #84CD0A", -"y+ c #82CC0A", -"z+ c #82CB0A", -"A+ c #81CB0A", -"B+ c #81CB09", -"C+ c #7ECB0A", -"D+ c #7ECA0A", -"E+ c #7FCB09", -"F+ c #7FCB0A", -"G+ c #7ECB09", -"H+ c #7FCA0A", -"I+ c #7CCA0A", -"J+ c #7CCA09", -"K+ c #7BCA0A", -"L+ c #7BCA09", -"M+ c #7ACA0A", -"N+ c #7ACA09", -"O+ c #7AC909", -"P+ c #79C909", -"Q+ c #78C909", -"R+ c #78C90A", -"S+ c #79C809", -"T+ c #77C909", -"U+ c #76C90A", -"V+ c #77C809", -"W+ c #77C80A", -"X+ c #76C909", -"Y+ c #75C809", -"Z+ c #75C709", -"`+ c #73C709", -" @ c #73C809", -".@ c #74C709", -"+@ c #74C809", -"@@ c #73C708", -"#@ c #71C709", -"$@ c #71C609", -"%@ c #71C608", -"&@ c #71C708", -"*@ c #6FC608", -"=@ c #70C609", -"-@ c #70C608", -";@ c #70C709", -">@ c #6FC609", -",@ c #70C708", -"'@ c #6EC609", -")@ c #6EC608", -"!@ c #6EC508", -"~@ c #6DC608", -"{@ c #6CC508", -"]@ c #6DC509", -"^@ c #6AC508", -"/@ c #6BC508", -"(@ c #6BC408", -"_@ c #69C508", -":@ c #69C408", -"<@ c #68C408", -"[@ c #67C408", -"}@ c #68C407", -"|@ c #65C308", -"1@ c #65C408", -"2@ c #66C308", -"3@ c #64C308", -"4@ c #64C307", -"5@ c #63C208", -"6@ c #63C207", -"7@ c #62C208", -"8@ c #62C207", -"9@ c #61C208", -"0@ c #61C107", -"a@ c #60C207", -"b@ c #61C207", -"c@ c #5FC208", -"d@ c #5FC207", -"e@ c #5FC107", -"f@ c #5EC207", -"g@ c #5DC107", -"h@ c #5DC007", -"i@ c #5DC008", -"j@ c #5CC007", -"k@ c #5BC007", -"l@ c #5CC107", -"m@ c #59BF07", -"n@ c #59C006", -"o@ c #5AC007", -"p@ c #5ABF07", -"q@ c #59C007", -"r@ c #57BF07", -"s@ c #58BF06", -"t@ c #58BF07", -"u@ c #57C007", -"v@ c #57BF06", -"w@ c #58C007", -"x@ c #57BE07", -"y@ c #56BE07", -"z@ c #56BF06", -"A@ c #56BF07", -"B@ c #54BF07", -"C@ c #55BE06", -"D@ c #55BE07", -"E@ c #54BE06", -"F@ c #53BD06", -"G@ c #53BD07", -"H@ c #52BE07", -"I@ c #53BE06", -"J@ c #52BE06", -"K@ c #51BD06", -"L@ c #51BE06", -"M@ c #4FBD06", -"N@ c #50BD06", -"O@ c #50BC06", -"P@ c #4FBC07", -"Q@ c #4FBC06", -"R@ c #4EBD06", -"S@ c #4DBC05", -"T@ c #4DBC06", -"U@ c #4EBC06", -"V@ c #4EBC05", -"W@ c #4CBC05", -"X@ c #4CBB06", -"Y@ c #4CBC06", -"Z@ c #4BBB05", -"`@ c #4ABB06", -" # c #4ABC05", -".# c #4ABB05", -"+# c #4BBB06", -"@# c #48BA06", -"## c #49BB06", -"$# c #48BA05", -"%# c #48BB06", -"&# c #49BB05", -"*# c #46BA06", -"=# c #47BA06", -"-# c #47BA05", -";# c #46BA05", -"># c #45BA06", -",# c #45BA05", -"'# c #45B906", -")# c #44B905", -"!# c #44BA05", -"~# c #43B906", -"{# c #43B905", -"]# c #43BA05", -"^# c #41B905", -"/# c #41B906", -"(# c #42B905", -"_# c #42B805", -":# c #40B805", -"<# c #40B804", -"[# c #40B905", -"}# c #3FB805", -"|# c #3EB704", -"1# c #3EB805", -"2# c #3EB705", -"3# c #3FB705", -"4# c #3DB705", -"5# c #3DB704", -"6# c #3CB705", -"7# c #3CB704", -"8# c #3BB604", -"9# c #3BB705", -"0# c #3BB605", -"a# c #3AB605", -"b# c #39B604", -"c# c #39B605", -"d# c #3AB604", -"e# c #38B604", -"f# c #38B504", -"g# c #37B504", -"h# c #37B604", -"i# c #38B605", -"j# c #36B504", -"k# c #35B504", -"l# c #34B504", -"m# c #34B404", -"n# c #32B404", -"o# c #33B403", -"p# c #30B404", -"q# c #31B404", -"r# c #31B304", -"s# c #31B403", -"t# c #30B304", -"u# c #2FB304", -"v# c #2FB303", -"w# c #2DB303", -"x# c #2DB304", -"y# c #2DB203", -"z# c #2DB204", -"A# c #2CB204", -"B# c #2BB203", -"C# c #2BB204", -"D# c #2AB103", -"E# c #29B203", -"F# c #29B103", -"G# c #2AB203", -"H# c #28B103", -"I# c #26B003", -"J# c #26B103", -"K# c #27B102", -"L# c #27B003", -"M# c #24AF02", -"N# c #25B003", -"O# c #24B003", -"P# c #24AF03", -"Q# c #25B002", -"R# c #25AF02", -"S# c #23AF03", -"T# c #23B003", -"U# c #23AF02", -"V# c #21AF03", -"W# c #21AF02", -"X# c #22AF03", -"Y# c #20AF03", -"Z# c #20AF02", -"`# c #1FAE02", -" $ c #1FAF02", -".$ c #1EAE03", -"+$ c #1EAE02", -"@$ c #1EAD02", -"#$ c #1EAD03", -"$$ c #1CAE02", -"%$ c #1CAE03", -"&$ c #1CAD03", -"*$ c #1DAD02", -"=$ c #1AAD02", -"-$ c #1BAD02", -";$ c #19AC02", -">$ c #18AC01", -",$ c #19AC01", -"'$ c #18AC02", -")$ c #17AC02", -"!$ c #17AC01", -"~$ c #17AB02", -"{$ c #15AC02", -"]$ c #15AB02", -"^$ c #15AC01", -"/$ c #13AB02", -"($ c #14AB01", -"_$ c #14AB02", -":$ c #13AB01", -"<$ c #12AA01", -"[$ c #12AA02", -"}$ c #10AA01", -"|$ c #10AA02", -"1$ c #0FA901", -"2$ c #0EA902", -"3$ c #0FAA01", -"4$ c #0EA901", -"5$ c #0CA901", -"6$ c #0DA901", -"7$ c #0BA801", -"8$ c #0AA801", -"9$ c #0AA700", -"0$ c #09A801", -"a$ c #0AA701", -"b$ c #09A701", -"c$ c #07A701", -"d$ c #08A801", -"e$ c #07A801", -"f$ c #08A700", -"g$ c #08A800", -"h$ c #07A700", -"i$ c #08A701", -"j$ c #06A701", -"k$ c #06A600", -"l$ c #06A700", -"m$ c #04A600", -"n$ c #05A601", -"o$ c #04A601", -"p$ c #05A600", -"q$ c #02A600", -"r$ c #03A600", -"s$ c #03A500", -"t$ c #01A500", -"u$ c #00A500", -"v$ c #01A501", -"w$ c #01A600", -". + + + . + + . ", -"+ @ + + + . + @ ", -"# $ # $ # # # # ", -"% & * * * = = - ", -"; ; > , ' ) > ) ", -"! ~ ~ ~ ~ ! ~ ! ", -"{ ] ^ ^ ^ / ] ( ", -"_ : < [ [ [ [ } ", -"| | | | | | | | ", -"1 1 2 1 1 1 1 2 ", -"3 4 3 5 6 7 5 8 ", -"9 0 a b c d 9 0 ", -"e e f f f f g e ", -"h h h i h i h h ", -"j j j k j k k l ", -"m n o m n n m p ", -"q r q q s t u u ", -"v w w v x y z y ", -"A B C B B C D B ", -"E E F F E E E E ", -"G H I I J K G G ", -"L M N O O M P O ", -"Q Q R R S R T Q ", -"U V W U U U W W ", -"X X X X Y Z X X ", -"` ...+.+. . .@.", -"#.$.%.&.*.&.&.=.", -"-.;.>.>.,.;.'.).", -"!.~.{.~.].!.~.!.", -"^./.^./.^./././.", -"(._._.:.<.<._._.", -"[.}.[.|.1.1.[.}.", -"2.3.2.4.2.2.3.2.", -"5.6.6.5.5.7.5.6.", -"8.9.0.0.8.0.a.0.", -"b.c.c.c.c.c.c.d.", -"e.f.g.e.g.h.g.e.", -"i.i.i.i.j.k.k.i.", -"l.m.l.m.n.m.o.m.", -"p.q.q.r.q.q.q.p.", -"s.t.s.t.t.u.s.v.", -"w.x.y.z.z.w.y.z.", -"A.B.A.B.B.B.C.B.", -"D.D.E.F.D.G.G.H.", -"I.J.K.I.L.J.J.M.", -"N.N.N.N.O.P.N.N.", -"Q.R.Q.Q.S.Q.S.R.", -"T.T.T.U.V.T.T.T.", -"W.X.X.W.X.Y.Z.Y.", -"`. + +.+++`.@+++", -"#+#+$+#+#+$+%+&+", -"*+*+*+*+*+=+*+-+", -";+>+,+'+>+)+!+~+", -"{+]+]+^+/+/+{+/+", -"(+_+_+:+<+<+[+}+", -"|+1+|+|+2+1+2+|+", -"3+4+5+5+4+4+3+6+", -"7+8+8+7+8+7+7+8+", -"9+0+0+0+0+a+9+b+", -"c+c+d+c+c+c+d+c+", -"e+e+f+g+h+g+i+j+", -"k+k+k+l+m+n+l+l+", -"o+p+q+q+r+q+q+s+", -"t+u+v+w+x+u+v+x+", -"y+z+y+A+B+A+A+A+", -"C+D+E+F+C+F+G+H+", -"I+J+J+I+I+J+K+L+", -"M+N+O+N+O+N+O+O+", -"P+Q+R+Q+P+Q+S+R+", -"T+U+T+T+T+V+W+X+", -"Y+Y+Z+Y+Y+Y+Y+Y+", -"`+ @.@ @+@`+@@`+", -"#@$@%@#@#@&@#@&@", -"*@=@*@-@;@-@>@,@", -"'@'@)@!@'@'@'@'@", -"~@{@{@{@~@{@{@]@", -"^@/@(@/@(@/@^@^@", -"_@:@<@:@:@:@:@_@", -"[@[@[@[@[@}@<@<@", -"|@1@|@2@2@2@|@|@", -"3@3@4@5@3@3@6@3@", -"7@7@8@8@7@8@7@8@", -"9@9@0@0@a@a@b@0@", -"c@d@e@e@e@e@e@f@", -"g@g@g@h@g@i@g@g@", -"j@j@k@k@j@j@l@k@", -"m@n@o@o@p@q@p@o@", -"r@s@t@u@v@t@w@t@", -"x@y@z@A@v@A@A@A@", -"B@C@B@D@C@E@D@C@", -"F@G@H@I@I@I@J@F@", -"K@K@H@L@K@K@K@K@", -"M@N@M@O@P@Q@N@M@", -"R@S@T@U@U@V@T@T@", -"W@X@W@Y@X@Y@Y@Y@", -"Z@`@ #`@.#`@+#`@", -"@###$#%#&#&###$#", -"*#=#-#=#;#=#;#*#", -">#;#,#'#'#;#'#,#", -")#!#~#~#{#]#)#)#", -"^#/#(#(#(#_#(#^#", -":#:#<#[#:#:#:#:#", -"}#|#1#}#2#1#3#1#", -"4#4#4#5#6#7#7#4#", -"8#9#0#0#9#0#0#a#", -"b#c#c#c#b#b#d#c#", -"e#f#g#h#e#e#f#i#", -"j#j#k#j#j#j#k#j#", -"l#m#l#l#l#l#l#m#", -"n#o#n#n#n#n#n#n#", -"p#q#r#p#s#t#r#s#", -"u#u#u#u#u#v#u#v#", -"w#x#y#y#w#z#w#w#", -"A#B#A#C#A#B#B#C#", -"D#D#E#F#E#D#G#D#", +"8 139 475 2", +" c #FD0D0E", +". c #FD0E0E", +"+ c #BD0707", +"@ c #FD1A0E", +"# c #FC1A0E", +"$ c #BD1408", +"% c #BC1407", +"& c #BC1307", +"* c #BC1308", +"= c #BD1407", +"- c #FC320F", +"; c #FC320E", +"> c #FC330E", +", c #FD320F", +"' c #FC330F", +") c #BC2008", +"! c #BC1F08", +"~ c #FC4A0F", +"{ c #FB4A0F", +"] c #FC4B0F", +"^ c #FB4B0F", +"/ c #FB4B10", +"( c #BC2C08", +"_ c #BC2B08", +": c #BB2C08", +"< c #FB6310", +"[ c #BB3808", +"} c #BA3808", +"| c #FB7B10", +"1 c #FA7B11", +"2 c #FB7C11", +"3 c #FA7B10", +"4 c #FA7C10", +"5 c #FB7B11", +"6 c #BB4409", +"7 c #BA4509", +"8 c #BA4409", +"9 c #BB4509", +"0 c #BA4408", +"a c #BB4508", +"b c #FA8C10", +"c c #FA8C11", +"d c #FB8C11", +"e c #BA5409", +"f c #BA5509", +"g c #FA9C11", +"h c #F99C11", +"i c #FA9C12", +"j c #BA6409", +"k c #B96409", +"l c #BA6309", +"m c #F9AC12", +"n c #FAAC12", +"o c #FAAC11", +"p c #FAAB12", +"q c #F9AC11", +"r c #B97409", +"s c #BA7409", +"t c #B97309", +"u c #F9BC11", +"v c #F9BB12", +"w c #F9BC12", +"x c #F9BB11", +"y c #B98309", +"z c #B98409", +"A c #F9CC12", +"B c #F9CC13", +"C c #F9CB12", +"D c #F9CB13", +"E c #F8CB12", +"F c #B8930A", +"G c #B99309", +"H c #B89309", +"I c #B9930A", +"J c #B9940A", +"K c #F9DB13", +"L c #F9DB12", +"M c #F8DB13", +"N c #F8DB12", +"O c #B8A30A", +"P c #B9A40A", +"Q c #B8A309", +"R c #F8EB13", +"S c #F8EA13", +"T c #F8EB12", +"U c #B6AE0A", +"V c #B6AF0A", +"W c #B7AE0A", +"X c #B7AF0A", +"Y c #B6AE09", +"Z c #F3EE13", +"` c #F3ED13", +" . c #F4ED13", +".. c #F3EE12", +"+. c #F4EE13", +"@. c #F4EE12", +"#. c #B0AC09", +"$. c #B0AD0A", +"%. c #B1AD0A", +"&. c #B1AD09", +"*. c #B1AC0A", +"=. c #B0AD09", +"-. c #EDEC12", +";. c #EEEC12", +">. c #EDEC13", +",. c #EDEB12", +"'. c #AAAB09", +"). c #ABAB09", +"!. c #E7EA11", +"~. c #E7EA12", +"{. c #E8EA12", +"]. c #E8EB12", +"^. c #A4A909", +"/. c #A5A909", +"(. c #A5AA09", +"_. c #E2E811", +":. c #E1E812", +"<. c #E1E811", +"[. c #9EA809", +"}. c #9EA709", +"|. c #9FA709", +"1. c #DCE611", +"2. c #DCE610", +"3. c #DBE711", +"4. c #DBE611", +"5. c #99A509", +"6. c #99A609", +"7. c #99A508", +"8. c #D6E510", +"9. c #D6E511", +"0. c #D5E511", +"a. c #D5E510", +"b. c #92A408", +"c. c #92A309", +"d. c #92A308", +"e. c #CFE310", +"f. c #D0E310", +"g. c #CFE20F", +"h. c #CFE30F", +"i. c #8CA208", +"j. c #8DA208", +"k. c #C9E110", +"l. c #C9E10F", +"m. c #CAE210", +"n. c #CAE110", +"o. c #86A108", +"p. c #87A008", +"q. c #86A008", +"r. c #C3DF0F", +"s. c #C4DF0F", +"t. c #C3E00F", +"u. c #819E08", +"v. c #809F08", +"w. c #809E08", +"x. c #819F08", +"y. c #809F07", +"z. c #BEDE0F", +"A. c #BDDE0F", +"B. c #BDDE0E", +"C. c #BDDD0F", +"D. c #BEDE0E", +"E. c #7B9D07", +"F. c #7A9D08", +"G. c #7B9D08", +"H. c #B7DC0E", +"I. c #B8DB0E", +"J. c #B7DC0F", +"K. c #759B07", +"L. c #759A07", +"M. c #749B07", +"N. c #B2DA0D", +"O. c #B1DA0D", +"P. c #B1DA0E", +"Q. c #B2DA0E", +"R. c #6E9907", +"S. c #6F9907", +"T. c #6F9A07", +"U. c #ACD80D", +"V. c #ABD80D", +"W. c #ACD90D", +"X. c #ABD90D", +"Y. c #689707", +"Z. c #689706", +"`. c #699707", +" + c #A5D70C", +".+ c #A5D60C", +"++ c #A5D70D", +"@+ c #A6D70D", +"#+ c #A6D60D", +"$+ c #A6D70C", +"%+ c #A6D60C", +"&+ c #639506", +"*+ c #639507", +"=+ c #639607", +"-+ c #639606", +";+ c #9FD50D", +">+ c #9FD50C", +",+ c #A0D50D", +"'+ c #A0D50C", +")+ c #A0D40D", +"!+ c #A0D40C", +"~+ c #5D9406", +"{+ c #5C9406", +"]+ c #5D9306", +"^+ c #9AD30C", +"/+ c #99D30C", +"(+ c #9AD30B", +"_+ c #99D30B", +":+ c #569206", +"<+ c #94D10C", +"[+ c #94D10B", +"}+ c #93D10B", +"|+ c #93D10C", +"1+ c #519006", +"2+ c #509006", +"3+ c #8ECF0B", +"4+ c #8DD00A", +"5+ c #8DCF0B", +"6+ c #8ED00A", +"7+ c #8ED00B", +"8+ c #8DD00B", +"9+ c #4A8E05", +"0+ c #4B8E06", +"a+ c #4B8E05", +"b+ c #4B8F05", +"c+ c #88CD0A", +"d+ c #88CD0B", +"e+ c #87CD0A", +"f+ c #87CE0A", +"g+ c #87CE0B", +"h+ c #448C05", +"i+ c #458D05", +"j+ c #458C05", +"k+ c #458D06", +"l+ c #448D05", +"m+ c #82CC0A", +"n+ c #82CB0A", +"o+ c #81CB0A", +"p+ c #81CB09", +"q+ c #3F8B05", +"r+ c #3F8A05", +"s+ c #408B05", +"t+ c #408A05", +"u+ c #7CCA0A", +"v+ c #7CCA09", +"w+ c #7BCA0A", +"x+ c #7BCA09", +"y+ c #3D8A05", +"z+ c #3D8905", +"A+ c #79C909", +"B+ c #78C909", +"C+ c #78C90A", +"D+ c #79C809", +"E+ c #3C8905", +"F+ c #3B8905", +"G+ c #3C8805", +"H+ c #75C809", +"I+ c #75C709", +"J+ c #3A8705", +"K+ c #3A8805", +"L+ c #3A8704", +"M+ c #71C709", +"N+ c #71C609", +"O+ c #71C608", +"P+ c #71C708", +"Q+ c #388604", +"R+ c #388605", +"S+ c #388705", +"T+ c #388704", +"U+ c #6EC609", +"V+ c #6EC608", +"W+ c #6EC508", +"X+ c #378604", +"Y+ c #368504", +"Z+ c #378505", +"`+ c #6AC508", +" @ c #6BC508", +".@ c #6BC408", +"+@ c #358504", +"@@ c #358404", +"#@ c #348404", +"$@ c #67C408", +"%@ c #68C407", +"&@ c #68C408", +"*@ c #338304", +"=@ c #338404", +"-@ c #64C308", +";@ c #64C307", +">@ c #63C208", +",@ c #63C207", +"'@ c #318204", +")@ c #61C208", +"!@ c #61C107", +"~@ c #60C207", +"{@ c #61C207", +"]@ c #308204", +"^@ c #308104", +"/@ c #2F8204", +"(@ c #5DC107", +"_@ c #5DC007", +":@ c #5DC008", +"<@ c #2E8004", +"[@ c #2E8104", +"}@ c #59BF07", +"|@ c #59C006", +"1@ c #5AC007", +"2@ c #5ABF07", +"3@ c #59C007", +"4@ c #2C7F04", +"5@ c #2C7F03", +"6@ c #2C8004", +"7@ c #57BE07", +"8@ c #56BE07", +"9@ c #56BF06", +"0@ c #56BF07", +"a@ c #57BF06", +"b@ c #2A7F04", +"c@ c #2B7E03", +"d@ c #2B7E04", +"e@ c #2A7E03", +"f@ c #53BD06", +"g@ c #53BD07", +"h@ c #52BE07", +"i@ c #53BE06", +"j@ c #52BE06", +"k@ c #297D03", +"l@ c #297E04", +"m@ c #297E03", +"n@ c #4FBD06", +"o@ c #50BD06", +"p@ c #50BC06", +"q@ c #4FBC07", +"r@ c #4FBC06", +"s@ c #277D03", +"t@ c #277C03", +"u@ c #4CBC05", +"v@ c #4CBB06", +"w@ c #4CBC06", +"x@ c #267B03", +"y@ c #257B03", +"z@ c #257C03", +"A@ c #48BA06", +"B@ c #49BB06", +"C@ c #48BA05", +"D@ c #48BB06", +"E@ c #49BB05", +"F@ c #237A03", +"G@ c #247A03", +"H@ c #45BA06", +"I@ c #46BA05", +"J@ c #45BA05", +"K@ c #45B906", +"L@ c #227903", +"M@ c #227A03", +"N@ c #41B905", +"O@ c #41B906", +"P@ c #42B905", +"Q@ c #42B805", +"R@ c #207803", +"S@ c #207802", +"T@ c #207903", +"U@ c #3FB805", +"V@ c #3EB704", +"W@ c #3EB805", +"X@ c #3EB705", +"Y@ c #3FB705", +"Z@ c #1F7703", +"`@ c #1F7702", +" # c #1E7703", +".# c #1E7702", +"+# c #3BB604", +"@# c #3BB705", +"## c #3BB605", +"$# c #3AB605", +"%# c #1D7602", +"&# c #1D7603", +"*# c #38B604", +"=# c #38B504", +"-# c #37B504", +";# c #37B604", +"># c #38B605", +",# c #1B7502", +"'# c #34B504", +")# c #34B404", +"!# c #197402", +"~# c #1A7402", +"{# c #30B404", +"]# c #31B404", +"^# c #31B304", +"/# c #31B403", +"(# c #30B304", +"_# c #187302", +":# c #2DB303", +"<# c #2DB304", +"[# c #2DB203", +"}# c #2DB204", +"|# c #167202", +"1# c #2AB103", +"2# c #29B203", +"3# c #29B103", +"4# c #2AB203", +"5# c #147102", +"6# c #26B003", +"7# c #26B103", +"8# c #27B102", +"9# c #27B003", +"0# c #126F01", +"a# c #137002", +"b# c #127002", +"c# c #126F02", +"d# c #137001", +"e# c #136F01", +"f# c #23AF03", +"g# c #23B003", +"h# c #23AF02", +"i# c #116F02", +"j# c #116F01", +"k# c #20AF03", +"l# c #20AF02", +"m# c #1FAE02", +"n# c #1FAF02", +"o# c #0F6E02", +"p# c #0F6E01", +"q# c #0F6D01", +"r# c #0F6D02", +"s# c #1CAE02", +"t# c #1CAE03", +"u# c #1CAD03", +"v# c #1DAD02", +"w# c #0D6D01", +"x# c #0E6D01", +"y# c #19AC02", +"z# c #18AC01", +"A# c #19AC01", +"B# c #18AC02", +"C# c #0C6C01", +"D# c #0C6B01", +"E# c #15AC02", +"F# c #15AB02", +"G# c #15AC01", +"H# c #0A6B01", +"I# c #12AA01", +"J# c #12AA02", +"K# c #086A01", +"L# c #0FA901", +"M# c #0EA902", +"N# c #0FAA01", +"O# c #0EA901", +"P# c #066901", +"Q# c #076901", +"R# c #0BA801", +"S# c #056801", +"T# c #056700", +"U# c #056701", +"V# c #07A701", +"W# c #08A801", +"X# c #07A801", +"Y# c #08A700", +"Z# c #08A800", +"`# c #07A700", +" $ c #08A701", +".$ c #036701", +"+$ c #036600", +"@$ c #036700", +"#$ c #04A600", +"$$ c #05A601", +"%$ c #04A601", +"&$ c #05A600", +"*$ c #016600", +"=$ c #026600", +"-$ c #026500", +";$ c #01A500", +">$ c #00A500", +",$ c #01A501", +"'$ c #01A600", +" . . . . . ", +"+ + + + + + + + ", +"@ # @ # @ @ @ @ ", +"$ % & & & * * = ", +"- - ; > , ' ; ' ", +") ! ! ! ! ) ! ) ", +"~ { ] ] ] ^ { / ", +"( _ ( : : : : : ", +"< < < < < < < < ", +"[ [ } [ [ [ [ } ", +"| 1 | 2 3 4 2 5 ", +"6 7 8 9 0 a 6 7 ", +"b b c c c c d b ", +"e e e f e f e e ", +"g g g h g h h i ", +"j k j j k k j l ", +"m n m m o p q q ", +"r s s r t r s r ", +"u v w v v w x v ", +"y y z z y y y y ", +"A B C C D E A A ", +"F G H I I G J I ", +"K K L L M L N K ", +"O P Q O O O Q Q ", +"R R R R S T R R ", +"U V W X X V V Y ", +"Z ` ...+.....@.", +"#.$.%.%.&.$.*.=.", +"-.;.>.;.,.-.;.-.", +"'.).'.).'.).).).", +"!.~.~.{.].].~.~.", +"^./.^.(././.^./.", +"_.:._.<._._.:._.", +"[.}.}.[.[.|.[.}.", +"1.2.3.3.1.3.4.3.", +"5.6.6.6.6.6.6.7.", +"8.9.0.8.0.a.0.8.", +"b.b.b.b.c.d.d.b.", +"e.f.e.f.g.f.h.f.", +"i.j.j.i.j.j.j.i.", +"k.l.k.l.l.m.k.n.", +"o.p.q.p.p.o.q.p.", +"r.s.r.s.s.s.t.s.", +"u.u.v.w.u.x.x.y.", +"z.A.B.z.C.A.A.D.", +"E.E.E.E.F.G.E.E.", +"H.I.H.H.J.H.J.I.", +"K.K.K.L.M.K.K.K.", +"N.O.O.N.O.P.Q.P.", +"R.S.S.T.R.R.S.R.", +"U.U.V.U.U.V.W.X.", +"Y.Y.Y.Y.Y.Z.Y.`.", +" +.+++@+.+#+$+%+", +"&+*+*+=+-+-+&+-+", +";+>+>+,+'+'+)+!+", +"~+{+~+~+]+{+]+~+", +"^+/+(+(+/+/+^+_+", +":+:+:+:+:+:+:+:+", +"<+[+[+[+[+}+<+|+", +"1+1+2+1+1+1+2+1+", +"3+3+4+5+6+5+7+8+", +"9+9+9+0+a+b+0+0+", +"c+d+e+e+f+e+e+g+", +"h+i+j+k+l+i+j+l+", +"m+n+m+o+p+o+o+o+", +"q+r+s+s+q+s+q+t+", +"u+v+v+u+u+v+w+x+", +"y+y+z+y+z+y+z+z+", +"A+B+C+B+A+B+D+C+", +"E+F+E+E+E+G+G+F+", +"H+H+I+H+H+H+H+H+", +"J+K+J+K+K+J+L+J+", +"M+N+O+M+M+P+M+P+", +"Q+R+Q+Q+S+Q+R+T+", +"U+U+V+W+U+U+U+U+", +"X+Y+Y+Y+X+Y+Y+Z+", +"`+ @.@ @.@ @`+`+", +"+@@@#@@@@@@@@@+@", +"$@$@$@$@$@%@&@&@", +"*@=@*@*@*@*@*@*@", +"-@-@;@>@-@-@,@-@", +"'@'@'@'@'@'@'@'@", +")@)@!@!@~@~@{@!@", +"]@]@^@^@^@^@^@/@", +"(@(@(@_@(@:@(@(@", +"<@<@<@<@<@<@[@<@", +"}@|@1@1@2@3@2@1@", +"4@5@4@6@5@4@6@4@", +"7@8@9@0@a@0@0@0@", +"b@c@b@d@c@e@d@c@", +"f@g@h@i@i@i@j@f@", +"k@k@l@m@k@k@k@k@", +"n@o@n@p@q@r@o@n@", +"s@t@t@t@t@t@t@t@", +"u@v@u@w@v@w@w@w@", +"x@y@z@y@y@y@x@y@", +"A@B@C@D@E@E@B@C@", +"F@G@G@G@F@G@F@F@", +"H@I@J@K@K@I@K@J@", +"L@M@L@L@L@M@L@L@", +"N@O@P@P@P@Q@P@N@", +"R@R@S@T@R@R@R@R@", +"U@V@W@U@X@W@Y@W@", +"Z@Z@Z@`@ #.#.#Z@", +"+#@#####@#####$#", +"%#&#&#&#%#%#%#&#", +"*#=#-#;#*#*#=#>#", +",#,#,#,#,#,#,#,#", +"'#)#'#'#'#'#'#)#", +"!#~#!#!#!#!#!#!#", +"{#]#^#{#/#(#^#/#", +"_#_#_#_#_#_#_#_#", +":#<#[#[#:#}#:#:#", +"|#|#|#|#|#|#|#|#", +"1#1#2#3#2#1#4#1#", +"5#5#5#5#5#5#5#5#", +"6#7#8#9#6#9#6#7#", +"0#a#b#0#c#a#d#e#", +"f#g#g#f#g#f#f#h#", +"i#j#i#j#i#i#i#i#", +"k#l#m#n#m#m#l#l#", +"o#o#p#q#p#o#r#p#", +"s#t#s#u#v#s#s#v#", +"w#x#w#w#x#w#w#w#", +"y#z#y#A#B#y#y#z#", +"C#C#C#C#C#C#C#D#", +"E#F#E#G#F#G#G#G#", "H#H#H#H#H#H#H#H#", -"I#J#K#L#I#L#I#J#", -"M#N#O#M#P#N#Q#R#", -"S#T#T#S#T#S#S#U#", -"V#W#V#W#V#X#V#V#", -"Y#Z#`# $`#`#Z#Z#", -".$.$+$@$+$.$#$+$", -"$$%$$$&$*$$$$$*$", -"=$-$=$=$-$=$=$=$", -";$>$;$,$'$;$;$>$", -")$)$)$!$!$!$!$~$", -"{$]${$^$]$^$^$^$", -"/$/$($/$($_$:$($", -"<$<$<$[$<$[$<$[$", -"}$|$}$}$|$}$|$}$", -"1$2$3$3$1$4$4$1$", -"5$6$6$5$6$6$6$6$", -"7$7$7$7$7$7$7$7$", -"8$9$8$8$0$a$0$b$", -"c$d$e$f$g$h$i$f$", -"j$k$l$j$l$l$l$j$", -"m$n$o$m$m$m$m$p$", -"q$q$q$r$q$s$r$r$", -"t$u$t$t$v$t$w$t$"}; +"I#I#I#J#I#J#I#J#", +"K#K#K#K#K#K#K#K#", +"L#M#N#N#L#O#O#L#", +"P#Q#Q#P#Q#Q#Q#Q#", +"R#R#R#R#R#R#R#R#", +"S#T#S#S#S#U#S#U#", +"V#W#X#Y#Z#`# $Y#", +".$+$@$.$@$@$@$.$", +"#$$$%$#$#$#$#$&$", +"*$*$*$=$*$-$=$=$", +";$>$;$;$,$;$'$;$"}; diff --git a/hdspmixer/pixmaps/output.xpm b/hdspmixer/pixmaps/output.xpm index 2e36a31..8f7cd65 100644 --- a/hdspmixer/pixmaps/output.xpm +++ b/hdspmixer/pixmaps/output.xpm @@ -1,12 +1,15 @@ /* XPM */ char const * output_xpm[] = { -"36 208 6 1", +"36 208 9 1", " c #595966", ". c #2E3038", "+ c #000000", -"@ c #27272B", -"# c #616176", -"$ c #737384", +"@ c #474951", +"# c #404044", +"$ c #7A7A8F", +"% c #27272B", +"& c #616176", +"* c #737384", " ", " .................................. ", " .................................. ", @@ -33,146 +36,146 @@ char const * output_xpm[] = { " .................................. ", " .................................. ", " ..................++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", " ..................++++++++++...... ", " .................................. ", " .................................. ", @@ -199,18 +202,18 @@ char const * output_xpm[] = { " .................................. ", " .................................. ", " .................................. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", " .................................. ", " .................................. ", " .................................. ", diff --git a/hdspmixer/pixmaps/output_r.xpm b/hdspmixer/pixmaps/output_r.xpm index 3e14513..ab2ca99 100644 --- a/hdspmixer/pixmaps/output_r.xpm +++ b/hdspmixer/pixmaps/output_r.xpm @@ -1,12 +1,15 @@ /* XPM */ char const * output_r_xpm[] = { -"36 208 6 1", +"36 208 9 1", " c #595966", ". c #2E3038", "+ c #000000", -"@ c #27272B", -"# c #616176", -"$ c #737384", +"@ c #474951", +"# c #404044", +"$ c #7A7A8F", +"% c #27272B", +"& c #616176", +"* c #737384", " ", " .................................. ", " .................................. ", @@ -33,146 +36,146 @@ char const * output_r_xpm[] = { " .................................. ", " .................................. ", " ..................++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", -" ........@#........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" .@@@@@@@#$@@@.....++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", +" ........%&........++++++++++...... ", " ..................++++++++++...... ", " .................................. ", " .................................. ", @@ -199,18 +202,18 @@ char const * output_r_xpm[] = { " .................................. ", " .................................. ", " .................................. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", -" ..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", +" ..******************************.. ", " .................................. ", " .................................. ", " .................................. ", diff --git a/hdspmixer/pixmaps/peak.xpm b/hdspmixer/pixmaps/peak.xpm index be41b4e..33f6629 100644 --- a/hdspmixer/pixmaps/peak.xpm +++ b/hdspmixer/pixmaps/peak.xpm @@ -1,11 +1,11 @@ /* XPM */ -const char * peak_xpm[] = { +char const * peak_xpm[] = { "8 5 3 1", -" c None", -". c #EBE000", -"+ c #FFFF45", +" c #EBE000", +". c #FFFF45", +"+ c #FFFFAB", +" ", "........", "++++++++", -"++++++++", -"++++++++", -"........"}; +"........", +" "};
Again, use MAX_CARDS instead of "3", just in case MAX_CARDS should change some day.
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
diff --git a/hdspmixer/src/HDSPMixerOutput.h b/hdspmixer/src/HDSPMixerOutput.h index f38d263..2bc3d5c 100644 --- a/hdspmixer/src/HDSPMixerOutput.h +++ b/hdspmixer/src/HDSPMixerOutput.h @@ -52,7 +52,7 @@ private: HDSPMixerWindow *basew; void update_child(Fl_Widget& widget); public: - HDSPMixerOutputData *data[3][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */ + HDSPMixerOutputData *data[MAX_CARDS][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */ HDSPMixerFader *fader; HDSPMixerGain *gain; HDSPMixerMeter *meter;
Each preset can have a different level meter setting (FS samples for OVR, release rate, minimum level and so on).
These settings were not saved/restore to/from the on-disk file. This patch adds the missing functionality.
Unfortunately, the current on-disk format is a 1:1 binary dump from memory without any header information. In other words, this commit will break backward compatibility with older hdspmixers, that is, new preset files cannot be read by older versions of hdspmixer. However, we can still read the old mix files and save them in the new format.
I hence bumped the version, so users know to re-create their files after upgrading to 1.11.
Bug discovered by Raphaƫl Doursenaud from ematech.fr.
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
diff --git a/hdspmixer/configure.in b/hdspmixer/configure.in index 1b43bc9..e47a97d 100644 --- a/hdspmixer/configure.in +++ b/hdspmixer/configure.in @@ -1,5 +1,5 @@ AC_INIT(src/hdspmixer.cxx) -AM_INIT_AUTOMAKE(hdspmixer, 1.10) +AM_INIT_AUTOMAKE(hdspmixer, 1.11)
AC_PROG_CXX AC_PROG_MAKE_SET diff --git a/hdspmixer/src/HDSPMixerWindow.cxx b/hdspmixer/src/HDSPMixerWindow.cxx index 364d727..960ec0f 100644 --- a/hdspmixer/src/HDSPMixerWindow.cxx +++ b/hdspmixer/src/HDSPMixerWindow.cxx @@ -25,6 +25,9 @@ #pragma implementation #include "HDSPMixerWindow.h"
+/* header used in .mix file */ +const char header[] = "HDSPMixer v1"; + static void readregisters_cb(void *arg) { int err; @@ -341,6 +344,13 @@ void HDSPMixerWindow::save() if (dirty) { inputs->buttons->presets->save_preset(current_preset+1); } + /* since hdspmixer 1.11, we also store the meter level settings. Indicate + * the new on-disk structure via a small header */ + if (fwrite((void *)&header, sizeof(char), sizeof(header), file) != + sizeof(header)) { + goto save_error; + } + for (int speed = 0; speed < 3; ++speed) { for (int card = 0; card < MAX_CARDS; ++card) { for (int preset = 0; preset < 8; ++preset) { @@ -414,6 +424,24 @@ void HDSPMixerWindow::save() if (fwrite((void *)&(data[card][speed][preset]->mute), sizeof(int), 1, file) != 1) { goto save_error; } + if (fwrite((void *)&(data[card][speed][preset]->last_destination), sizeof(int), 1, file) != 1) { + goto save_error; + } + if (fwrite((void *)&(data[card][speed][preset]->rmsplus3), sizeof(int), 1, file) != 1) { + goto save_error; + } + if (fwrite((void *)&(data[card][speed][preset]->numbers), sizeof(int), 1, file) != 1) { + goto save_error; + } + if (fwrite((void *)&(data[card][speed][preset]->over), sizeof(int), 1, file) != 1) { + goto save_error; + } + if (fwrite((void *)&(data[card][speed][preset]->level), sizeof(int), 1, file) != 1) { + goto save_error; + } + if (fwrite((void *)&(data[card][speed][preset]->rate), sizeof(int), 1, file) != 1) { + goto save_error; + } } } } @@ -437,6 +465,21 @@ void HDSPMixerWindow::load() inputs->buttons->presets->preset_change(1); return; } + + /* check for new ondisk format */ + char buffer[sizeof(header)]; + bool ondisk_v1 = false; + if (fread(&buffer, sizeof(char), sizeof(buffer), file) != sizeof(buffer)) { + goto load_error; + } + if (0 == strncmp(buffer, header, sizeof(buffer))) { + /* new ondisk format found */ + ondisk_v1 = true; + } else { + /* old format, rewind to the start and simply read all data */ + rewind(file); + } + for (int speed = 0; speed < 3; ++speed) { for (int card = 0; card < MAX_CARDS; ++card) { for (int preset = 0; preset < 8; ++preset) { @@ -510,6 +553,27 @@ void HDSPMixerWindow::load() if (fread((void *)&(data[card][speed][preset]->mute), sizeof(int), 1, file) != 1) { goto load_error; } + /* read additional meter settings only present in newer mix files */ + if (ondisk_v1) { + if (fread((void *)&(data[card][speed][preset]->last_destination), sizeof(int), 1, file) != 1) { + goto load_error; + } + if (fread((void *)&(data[card][speed][preset]->rmsplus3), sizeof(int), 1, file) != 1) { + goto load_error; + } + if (fread((void *)&(data[card][speed][preset]->numbers), sizeof(int), 1, file) != 1) { + goto load_error; + } + if (fread((void *)&(data[card][speed][preset]->over), sizeof(int), 1, file) != 1) { + goto load_error; + } + if (fread((void *)&(data[card][speed][preset]->level), sizeof(int), 1, file) != 1) { + goto load_error; + } + if (fread((void *)&(data[card][speed][preset]->rate), sizeof(int), 1, file) != 1) { + goto load_error; + } + } } } }
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
diff --git a/hdspmixer/NEWS b/hdspmixer/NEWS index cbe95d8..f4900d0 100644 --- a/hdspmixer/NEWS +++ b/hdspmixer/NEWS @@ -1,3 +1,17 @@ +Version 1.11 (2011-03-22): + * Fix ALSA snd_ctl_open error when running with three cards. + * Fix metering for non-MADI cards + * Fix labels on H9652 + * Fix preset activation segfault on AES(32) + * Adjust playback channel count on Multiface + * Provide headphones out on Multiface/Digiface + * Update pixmaps + * Save and restore level meter settings + WARNING: New mix files cannot be read by older versions of hdspmixers + +Version 1.10 (2011-02-24): + * Add support for RME MADI, RayDAT, AES, AES32 and AIO + Version 1.6 (24/11/2003): * Fixes compilation warnings * AutoSync sample rate detection scheme changed
At Tue, 22 Mar 2011 11:53:44 +0100, Adrian Knoth wrote:
The sensitive area for master mute and solo buttons was slightly off. Discovered and fixed by Reuben Martin. Thanks for the patch.
Signed-off-by: Adrian Knoth adi@drcomp.erfurt.thur.de
Thanks, all 5 patches applied now.
Takashi
diff --git a/hdspmixer/src/HDSPMixerMaster.cxx b/hdspmixer/src/HDSPMixerMaster.cxx index 77c4a28..f4399eb 100644 --- a/hdspmixer/src/HDSPMixerMaster.cxx +++ b/hdspmixer/src/HDSPMixerMaster.cxx @@ -31,21 +31,21 @@ HDSPMixerMaster::HDSPMixerMaster(int x, int y, int w, int h):Fl_Widget(x, y, 62, void HDSPMixerMaster::draw() { if (mute && mute_active) {
- fl_push_clip(x(), y(), 29, 10);
- fl_push_clip(x(), y(), 30, 11); fl_draw_pixmap(b_mute_xpm, x(), y()); fl_pop_clip(); } else if (mute) {
- fl_push_clip(x(), y(), 29, 10);
- fl_draw_pixmap(b_mute_xpm, x(), y()-10);
- fl_push_clip(x(), y(), 30, 11);
- fl_draw_pixmap(b_mute_xpm, x(), y()-11); fl_pop_clip(); } if (solo && solo_active) {
- fl_push_clip(x()+32, y(), 29, 10);
- fl_push_clip(x()+32, y(), 30, 11); fl_draw_pixmap(b_solo_xpm, x()+32, y()); fl_pop_clip(); } else if (solo) {
- fl_push_clip(x()+32, y(), 29, 10);
- fl_draw_pixmap(b_solo_xpm, x()+32, y()-10);
- fl_push_clip(x()+32, y(), 30, 11);
- fl_draw_pixmap(b_solo_xpm, x()+32, y()-11); fl_pop_clip(); }
} @@ -55,7 +55,7 @@ int HDSPMixerMaster::handle(int e) int xpos = Fl::event_x()-x(); switch (e) { case FL_PUSH:
if (xpos >= 0 && xpos <= 29) {
if (mute) { mute = 0; } else {if (xpos >= 0 && xpos <= 30) {
-- 1.7.4.1
participants (2)
-
Adrian Knoth
-
Takashi Iwai