-/* XPM */
-static const char *state1_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 123 2",
-"8. c #ADAF01",
-"n c #E5E804",
-"2. c #E5E806",
-", c #FCFF00",
-"R c #C4C601",
-"J c #E5E809",
-". c #FCFF05",
-"*. c #D6D904",
-"X c #FCFF13",
-"6. c #A6A800",
-"M c #EDF00E",
-"$. c #A6A802",
-" c #FFFFFF",
-"H c #DEE104",
-"0 c #F5F802",
-"o c #FCFF22",
-"s c #EEF101",
-"t c #FAFC24",
-"3. c #F3F506",
-"_ c #FAFC27",
-"f c #EEF106",
-"} c #C8CB03",
-"U c #FAFC32",
-"' c #BEC000",
-"/ c #EEF113",
-"E c #BEC002",
-"C c #FAFC36",
-"l c #FAFC38",
-"D c #D0D301",
-"5. c #AFB100",
-"e c #F6F90E",
-"[ c #AFB102",
-"@. c #A0A200",
-"j c #F6F91C",
-"G c #D8DB03",
-"> c #FEFF86",
-") c #F6F91F",
-": c #FEFF8D",
-"p c #FEFF8E",
-"1. c #C9CC03",
-"8 c #FEFF92",
-"v c #E0E301",
-".. c #EFF210",
-"y c #FBFD35",
-"4. c #F7FA02",
-"P c #F4F61C",
-"F c #D1D402",
-"Z c #FBFD46",
-"o. c #F7FA18",
-"r c #F7FA19",
-"! c #D9DC06",
-"%. c #B8BA02",
-"g c #F0F30C",
-"4 c #FCFE2F",
-"b c #E1E402",
-"N c #F0F313",
-" . c #E1E408",
-"Y c #FCFE3A",
-":. c #F8FB0A",
-"B c #F5F71E",
-"1 c #F8FB0B",
-"5 c #FCFE43",
-"m c #E9EC08",
-"&. c #C8CA03",
-"u c #FCFE4A",
-"^ c #E9EC0C",
-"0. c #DADD01",
-"A c #FCFE54",
-"z c #FCFE5D",
-";. c #F1F40D",
-"=. c #E2E507",
-"~ c #E2E509",
-"< c #F9FC05",
-"= c #FDFF39",
-"O c #FDFF3C",
-"T c #FDFF3F",
-"2 c #F9FC13",
-"] c #A3A501",
-"- c #FDFF50",
-"3 c #F9FC1F",
-"+. c #BABC00",
-"L c #EFF114",
-"+ c #FDFF56",
-"q c #F2F504",
-"S c #FDFF59",
-"#. c #949601",
-"6 c #FDFF5C",
-"$ c #FDFF5F",
-"9 c #FDFF61",
-"@ c #FDFF63",
-"# c #FDFF65",
-"c c #FDFF67",
-"a c #FDFF68",
-"9. c #C2C402",
-"{ c #BDC003",
-"; c #FDFF6C",
-"x c #FDFF70",
-"7 c #FDFF76",
-"i c #FDFF77",
-"I c #F7F925",
-"V c #F7F927",
-"<. c #8D8F01",
-"-. c #EBEE0A",
-"K c #EBEE0C",
-"7. c #A4A600",
-"w. c #F3F600",
-",. c #959700",
-"h c #F3F612",
-"X. c #F3F615",
-"( c #F3F619",
-"| c #D5D804",
-"% c #FBFE0B",
-"d c #ECEF03",
-"O. c #FBFE13",
-"k c #F8FA27",
-"W c #C6C902",
-"& c #FBFE18",
-"` c #FBFE23",
-"* c #FBFE24",
-"w c #F4F709",
-"Q c #CED103",
-"q. c #EAEC01",
-">. c #ADAF00",
-/* pixels */
-" ",
-" ",
-" . X o O + @ # $ ",
-" . % & * = - ; : > ; ",
-" , < 1 2 3 4 5 6 7 8 > 9 ",
-" 0 q w e r t y u $ i p a ",
-" s d f g h j k l u z x c ",
-" v b n m M N B V C Z A S ",
-" D F G H J K L P I U Y T ",
-" R E W Q ! ~ ^ / ( ) _ ` ",
-" ' ] [ { } | .^ ..X.o.O. ",
-" +.@.#.$.%.&.*.=.-.;.:.. ",
-" >.,.<.] %.1.G 2.3.4. ",
-" 5.6.7.8.9.0.q.w. ",
-" ",
-" "
-};
+/* XPM */\r
+static const char *state1_xpm[] = {\r
+/* columns rows colors chars-per-pixel */\r
+"16 16 123 2",\r
+"8. c #ADAF01",\r
+"n c #E5E804",\r
+"2. c #E5E806",\r
+", c #FCFF00",\r
+"R c #C4C601",\r
+"J c #E5E809",\r
+". c #FCFF05",\r
+"*. c #D6D904",\r
+"X c #FCFF13",\r
+"6. c #A6A800",\r
+"M c #EDF00E",\r
+"$. c #A6A802",\r
+" c None",\r
+"H c #DEE104",\r
+"0 c #F5F802",\r
+"o c #FCFF22",\r
+"s c #EEF101",\r
+"t c #FAFC24",\r
+"3. c #F3F506",\r
+"_ c #FAFC27",\r
+"f c #EEF106",\r
+"} c #C8CB03",\r
+"U c #FAFC32",\r
+"' c #BEC000",\r
+"/ c #EEF113",\r
+"E c #BEC002",\r
+"C c #FAFC36",\r
+"l c #FAFC38",\r
+"D c #D0D301",\r
+"5. c #AFB100",\r
+"e c #F6F90E",\r
+"[ c #AFB102",\r
+"@. c #A0A200",\r
+"j c #F6F91C",\r
+"G c #D8DB03",\r
+"> c #FEFF86",\r
+") c #F6F91F",\r
+": c #FEFF8D",\r
+"p c #FEFF8E",\r
+"1. c #C9CC03",\r
+"8 c #FEFF92",\r
+"v c #E0E301",\r
+".. c #EFF210",\r
+"y c #FBFD35",\r
+"4. c #F7FA02",\r
+"P c #F4F61C",\r
+"F c #D1D402",\r
+"Z c #FBFD46",\r
+"o. c #F7FA18",\r
+"r c #F7FA19",\r
+"! c #D9DC06",\r
+"%. c #B8BA02",\r
+"g c #F0F30C",\r
+"4 c #FCFE2F",\r
+"b c #E1E402",\r
+"N c #F0F313",\r
+" . c #E1E408",\r
+"Y c #FCFE3A",\r
+":. c #F8FB0A",\r
+"B c #F5F71E",\r
+"1 c #F8FB0B",\r
+"5 c #FCFE43",\r
+"m c #E9EC08",\r
+"&. c #C8CA03",\r
+"u c #FCFE4A",\r
+"^ c #E9EC0C",\r
+"0. c #DADD01",\r
+"A c #FCFE54",\r
+"z c #FCFE5D",\r
+";. c #F1F40D",\r
+"=. c #E2E507",\r
+"~ c #E2E509",\r
+"< c #F9FC05",\r
+"= c #FDFF39",\r
+"O c #FDFF3C",\r
+"T c #FDFF3F",\r
+"2 c #F9FC13",\r
+"] c #A3A501",\r
+"- c #FDFF50",\r
+"3 c #F9FC1F",\r
+"+. c #BABC00",\r
+"L c #EFF114",\r
+"+ c #FDFF56",\r
+"q c #F2F504",\r
+"S c #FDFF59",\r
+"#. c #949601",\r
+"6 c #FDFF5C",\r
+"$ c #FDFF5F",\r
+"9 c #FDFF61",\r
+"@ c #FDFF63",\r
+"# c #FDFF65",\r
+"c c #FDFF67",\r
+"a c #FDFF68",\r
+"9. c #C2C402",\r
+"{ c #BDC003",\r
+"; c #FDFF6C",\r
+"x c #FDFF70",\r
+"7 c #FDFF76",\r
+"i c #FDFF77",\r
+"I c #F7F925",\r
+"V c #F7F927",\r
+"<. c #8D8F01",\r
+"-. c #EBEE0A",\r
+"K c #EBEE0C",\r
+"7. c #A4A600",\r
+"w. c #F3F600",\r
+",. c #959700",\r
+"h c #F3F612",\r
+"X. c #F3F615",\r
+"( c #F3F619",\r
+"| c #D5D804",\r
+"% c #FBFE0B",\r
+"d c #ECEF03",\r
+"O. c #FBFE13",\r
+"k c #F8FA27",\r
+"W c #C6C902",\r
+"& c #FBFE18",\r
+"` c #FBFE23",\r
+"* c #FBFE24",\r
+"w c #F4F709",\r
+"Q c #CED103",\r
+"q. c #EAEC01",\r
+">. c #ADAF00",\r
+/* pixels */\r
+" ",\r
+" ",\r
+" . X o O + @ # $ ",\r
+" . % & * = - ; : > ; ",\r
+" , < 1 2 3 4 5 6 7 8 > 9 ",\r
+" 0 q w e r t y u $ i p a ",\r
+" s d f g h j k l u z x c ",\r
+" v b n m M N B V C Z A S ",\r
+" D F G H J K L P I U Y T ",\r
+" R E W Q ! ~ ^ / ( ) _ ` ",\r
+" ' ] [ { } | .^ ..X.o.O. ",\r
+" +.@.#.$.%.&.*.=.-.;.:.. ",\r
+" >.,.<.] %.1.G 2.3.4. ",\r
+" 5.6.7.8.9.0.q.w. ",\r
+" ",\r
+" "\r
+};\r
-/* XPM */
-static const char *state2_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 122 2",
-"4. c #54AF2C",
-"9 c #95CF7C",
-"K c #56A932",
-"~ c #51A22E",
-"Z c #82C665",
-"0. c #4FA529",
-"! c #4C9B2A",
-"[ c #3C7C1F",
-"' c #3F8620",
-"x c #9FD488",
-"6. c #37751C",
-" c #FFFFFF",
-"A c #8CCB71",
-"# c #98D07F",
-"5. c #3A7C1E",
-"3 c #68B944",
-"R c #428A22",
-"X c #61B83B",
-"| c #4A9827",
-"*. c #4A9828",
-"V c #6DBA4B",
-"@ c #96D07D",
-"> c #AEDA9A",
-"s c #50A92A",
-"/ c #5CAE38",
-"3. c #55AD2F",
-"} c #458E25",
-"B c #66B643",
-"& c #64B93F",
-"v c #4B9F27",
-".. c #5AAE36",
-"$. c #38761E",
-"0 c #53AD2B",
-"X. c #5FB23B",
-"c c #99D181",
-"U c #75BF54",
-"f c #53AA2E",
-"= c #7AC35A",
-"m c #53A72E",
-"< c #56B12E",
-"o. c #62B63E",
-"% c #5BB534",
-"7 c #A3D68D",
-"N c #5DAF39",
-"( c #62B33E",
-"S c #90CD75",
-"e c #5BB236",
-") c #67B744",
-"2 c #60B63A",
-"b c #4CA028",
-":. c #59B232",
-"Q c #479326",
-"7. c #37741C",
-"w c #57AF31",
-"G c #4A9A27",
-"8. c #428923",
-"_ c #6DBC4B",
-"l c #79C159",
-"T c #7EC55F",
-"- c #8ACA6E",
-"1 c #5AB333",
-"@. c #35711B",
-"H c #4D9E29",
-"o c #6BBC47",
-"` c #6BBC48",
-": c #B3DDA0",
-"p c #B3DDA1",
-"y c #77C157",
-"E c #408622",
-"$ c #94CF7A",
-"-. c #55A930",
-"I c #6BB949",
-"=. c #50A22C",
-" . c #50A22D",
-"q c #53AC2D",
-"W c #438D23",
-"5 c #81C663",
-"<. c #306419",
-"g c #58AD33",
-"8 c #B6DEA4",
-"q. c #51AC29",
-"h c #5DB138",
-"+. c #3E8320",
-"9. c #499B26",
-"L c #5DAE39",
-"{ c #418722",
-"&. c #448E24",
-"+ c #8ECC72",
-"j c #65B641",
-"a c #9AD181",
-". c #57B42F",
-"F c #479525",
-";. c #59AE34",
-"Y c #7BC35B",
-"n c #4FA32A",
-"r c #63B63F",
-"] c #37731C",
-"i c #A4D68E",
-"u c #85C868",
-">. c #3A7A1E",
-",. c #326919",
-"k c #6DBB4B",
-"#. c #32691A",
-"J c #52A42E",
-"1. c #458F25",
-"t c #6BBB49",
-"C c #77C057",
-"O c #7CC45D",
-"2. c #50A42C",
-"^ c #55A831",
-"P c #64B441",
-"6 c #92CE77",
-"z c #92CE78",
-"D c #469324",
-"M c #58AC34",
-"4 c #73C052",
-"%. c #3E8221",
-"d c #51A82B",
-", c #54B22B",
-"O. c #60B73A",
-"; c #9CD385",
-"* c #6CBC49",
-/* pixels */
-" ",
-" ",
-" . X o O + @ # $ ",
-" . % & * = - ; : > ; ",
-" , < 1 2 3 4 5 6 7 8 > 9 ",
-" 0 q w e r t y u $ i p a ",
-" s d f g h j k l u z x c ",
-" v b n m M N B V C Z A S ",
-" D F G H J K L P I U Y T ",
-" R E W Q ! ~ ^ / ( ) _ ` ",
-" ' ] [ { } | .^ ..X.o.O. ",
-" +.@.#.$.%.&.*.=.-.;.:.. ",
-" >.,.<.] %.1.G 2.3.4. ",
-" 5.6.7.>.8.9.0.q. ",
-" ",
-" "
-};
+/* XPM */\r
+static const char *state2_xpm[] = {\r
+/* columns rows colors chars-per-pixel */\r
+"16 16 122 2",\r
+"4. c #54AF2C",\r
+"9 c #95CF7C",\r
+"K c #56A932",\r
+"~ c #51A22E",\r
+"Z c #82C665",\r
+"0. c #4FA529",\r
+"! c #4C9B2A",\r
+"[ c #3C7C1F",\r
+"' c #3F8620",\r
+"x c #9FD488",\r
+"6. c #37751C",\r
+" c None",\r
+"A c #8CCB71",\r
+"# c #98D07F",\r
+"5. c #3A7C1E",\r
+"3 c #68B944",\r
+"R c #428A22",\r
+"X c #61B83B",\r
+"| c #4A9827",\r
+"*. c #4A9828",\r
+"V c #6DBA4B",\r
+"@ c #96D07D",\r
+"> c #AEDA9A",\r
+"s c #50A92A",\r
+"/ c #5CAE38",\r
+"3. c #55AD2F",\r
+"} c #458E25",\r
+"B c #66B643",\r
+"& c #64B93F",\r
+"v c #4B9F27",\r
+".. c #5AAE36",\r
+"$. c #38761E",\r
+"0 c #53AD2B",\r
+"X. c #5FB23B",\r
+"c c #99D181",\r
+"U c #75BF54",\r
+"f c #53AA2E",\r
+"= c #7AC35A",\r
+"m c #53A72E",\r
+"< c #56B12E",\r
+"o. c #62B63E",\r
+"% c #5BB534",\r
+"7 c #A3D68D",\r
+"N c #5DAF39",\r
+"( c #62B33E",\r
+"S c #90CD75",\r
+"e c #5BB236",\r
+") c #67B744",\r
+"2 c #60B63A",\r
+"b c #4CA028",\r
+":. c #59B232",\r
+"Q c #479326",\r
+"7. c #37741C",\r
+"w c #57AF31",\r
+"G c #4A9A27",\r
+"8. c #428923",\r
+"_ c #6DBC4B",\r
+"l c #79C159",\r
+"T c #7EC55F",\r
+"- c #8ACA6E",\r
+"1 c #5AB333",\r
+"@. c #35711B",\r
+"H c #4D9E29",\r
+"o c #6BBC47",\r
+"` c #6BBC48",\r
+": c #B3DDA0",\r
+"p c #B3DDA1",\r
+"y c #77C157",\r
+"E c #408622",\r
+"$ c #94CF7A",\r
+"-. c #55A930",\r
+"I c #6BB949",\r
+"=. c #50A22C",\r
+" . c #50A22D",\r
+"q c #53AC2D",\r
+"W c #438D23",\r
+"5 c #81C663",\r
+"<. c #306419",\r
+"g c #58AD33",\r
+"8 c #B6DEA4",\r
+"q. c #51AC29",\r
+"h c #5DB138",\r
+"+. c #3E8320",\r
+"9. c #499B26",\r
+"L c #5DAE39",\r
+"{ c #418722",\r
+"&. c #448E24",\r
+"+ c #8ECC72",\r
+"j c #65B641",\r
+"a c #9AD181",\r
+". c #57B42F",\r
+"F c #479525",\r
+";. c #59AE34",\r
+"Y c #7BC35B",\r
+"n c #4FA32A",\r
+"r c #63B63F",\r
+"] c #37731C",\r
+"i c #A4D68E",\r
+"u c #85C868",\r
+">. c #3A7A1E",\r
+",. c #326919",\r
+"k c #6DBB4B",\r
+"#. c #32691A",\r
+"J c #52A42E",\r
+"1. c #458F25",\r
+"t c #6BBB49",\r
+"C c #77C057",\r
+"O c #7CC45D",\r
+"2. c #50A42C",\r
+"^ c #55A831",\r
+"P c #64B441",\r
+"6 c #92CE77",\r
+"z c #92CE78",\r
+"D c #469324",\r
+"M c #58AC34",\r
+"4 c #73C052",\r
+"%. c #3E8221",\r
+"d c #51A82B",\r
+", c #54B22B",\r
+"O. c #60B73A",\r
+"; c #9CD385",\r
+"* c #6CBC49",\r
+/* pixels */\r
+" ",\r
+" ",\r
+" . X o O + @ # $ ",\r
+" . % & * = - ; : > ; ",\r
+" , < 1 2 3 4 5 6 7 8 > 9 ",\r
+" 0 q w e r t y u $ i p a ",\r
+" s d f g h j k l u z x c ",\r
+" v b n m M N B V C Z A S ",\r
+" D F G H J K L P I U Y T ",\r
+" R E W Q ! ~ ^ / ( ) _ ` ",\r
+" ' ] [ { } | .^ ..X.o.O. ",\r
+" +.@.#.$.%.&.*.=.-.;.:.. ",\r
+" >.,.<.] %.1.G 2.3.4. ",\r
+" 5.6.7.>.8.9.0.q. ",\r
+" ",\r
+" "\r
+};\r
-/* XPM */
-static const char *state3_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 120 2",
-"7 c #E48D8D",
-"> c #E79A9A",
-"& c #D03F3F",
-"=. c #C63434",
-"F c #B02727",
-",. c #A42525",
-". c #CD2F2F",
-"s c #C12A2A",
-";. c #8C1E1E",
-"5 c #D96363",
-"-. c #CB3232",
-" . c #C93B3B",
-"0 c #C62B2B",
-"$ c #DF7A7A",
-"t c #D14949",
-" c #FFFFFF",
-"o. c #962020",
-"&. c #B82C2C",
-"p c #E8A1A1",
-"P c #CF4949",
-"2. c #C92C2C",
-"f c #C22E2E",
-"= c #D75A5A",
-"^ c #C53838",
-"e c #CA3636",
-"d c #C02B2B",
-"y c #D55757",
-"X. c #CF3A3A",
-"n c #BE2E2E",
-"9. c #C52929",
-"E c #A12323",
-"#. c #952121",
-"2 c #CD3A3A",
-"z c #DE7878",
-"R c #9A2222",
-"A c #DE7575",
-"3 c #D04444",
-"M c #C63939",
-"% c #CD3434",
-"O. c #821B1B",
-"X c #D03B3B",
-"6. c #9D2323",
-"9 c #DF7C7C",
-"Y c #D95F5F",
-"5. c #851C1C",
-"$. c #A22424",
-">. c #721919",
-": c #E8A0A0",
-"B c #CF4B4B",
-"Q c #B12A2A",
-"8. c #BD2929",
-"w c #C73131",
-"/ c #CA3E3E",
-"<. c #BB2C2C",
-"*. c #C03030",
-"@ c #E07D7D",
-"[ c #A32525",
-"l c #D55959",
-"8 c #E9A4A4",
-"* c #D24949",
-"W c #A82626",
-"r c #CD3F3F",
-"m c #C33434",
-"{ c #AD2727",
-"h c #C83838",
-"O c #D85D5D",
-"6 c #DE7777",
-"] c #8E1F1F",
-"a c #E18181",
-"i c #E48E8E",
-"T c #9F2222",
-"@. c #871E1E",
-"G c #B52929",
-"1. c #C62F2F",
-"o c #D34747",
-"1 c #CB3333",
-"~ c #BF3131",
-"Z c #DC7171",
-"S c #A92424",
-"b c #BA2A2A",
-"%. c #AE2828",
-"- c #DC6E6E",
-":. c #791919",
-"x c #E28888",
-"V c #D45757",
-"N c #CC4343",
-"} c #B82D2D",
-"; c #E28585",
-"I c #D45454",
-"U c #D75B5B",
-"u c #DA6868",
-"7. c #B12626",
-"K c #C53939",
-"H c #BB2E2E",
-"J c #C03232",
-"+ c #DD7272",
-"c c #B62727",
-"D c #AA2525",
-"| c #C53636",
-"# c #E07F7F",
-"g c #C53333",
-"4. c #861C1C",
-") c #D24B4B",
-"( c #CD4444",
-"! c #B92E2E",
-"C c #D86565",
-"_ c #D24848",
-", c #CC2B2B",
-"j c #CD4141",
-"q c #C52D2D",
-"4 c #D55252",
-".. c #CD3E3E",
-"' c #841C1C",
-"k c #D04B4B",
-"+. c #781A1A",
-"< c #CA2E2E",
-"L c #CB4141",
-"` c #9A2020",
-"3. c #8E1E1E",
-"v c #B72828",
-/* pixels */
-" ",
-" ",
-" . X o O + @ # $ ",
-" . % & * = - ; : > ; ",
-" , < 1 2 3 4 5 6 7 8 > 9 ",
-" 0 q w e r t y u $ i p a ",
-" s d f g h j k l u z x a ",
-" c v b n m M N B V C Z A ",
-" S D F G H J K L P I U Y ",
-" T R E W Q ! ~ ^ / ( ) _ ",
-" ` ' ] R [ { } ~ | ...X. ",
-" o.O.+.@.#.$.%.&.*.=.-.. ",
-" ;.:.>.' #.,.F <.1.2. ",
-" 3.4.5.;.6.7.8.9. ",
-" ",
-" "
-};
+/* XPM */\r
+static const char *state3_xpm[] = {\r
+/* columns rows colors chars-per-pixel */\r
+"16 16 120 2",\r
+"7 c #E48D8D",\r
+"> c #E79A9A",\r
+"& c #D03F3F",\r
+"=. c #C63434",\r
+"F c #B02727",\r
+",. c #A42525",\r
+". c #CD2F2F",\r
+"s c #C12A2A",\r
+";. c #8C1E1E",\r
+"5 c #D96363",\r
+"-. c #CB3232",\r
+" . c #C93B3B",\r
+"0 c #C62B2B",\r
+"$ c #DF7A7A",\r
+"t c #D14949",\r
+" c None",\r
+"o. c #962020",\r
+"&. c #B82C2C",\r
+"p c #E8A1A1",\r
+"P c #CF4949",\r
+"2. c #C92C2C",\r
+"f c #C22E2E",\r
+"= c #D75A5A",\r
+"^ c #C53838",\r
+"e c #CA3636",\r
+"d c #C02B2B",\r
+"y c #D55757",\r
+"X. c #CF3A3A",\r
+"n c #BE2E2E",\r
+"9. c #C52929",\r
+"E c #A12323",\r
+"#. c #952121",\r
+"2 c #CD3A3A",\r
+"z c #DE7878",\r
+"R c #9A2222",\r
+"A c #DE7575",\r
+"3 c #D04444",\r
+"M c #C63939",\r
+"% c #CD3434",\r
+"O. c #821B1B",\r
+"X c #D03B3B",\r
+"6. c #9D2323",\r
+"9 c #DF7C7C",\r
+"Y c #D95F5F",\r
+"5. c #851C1C",\r
+"$. c #A22424",\r
+">. c #721919",\r
+": c #E8A0A0",\r
+"B c #CF4B4B",\r
+"Q c #B12A2A",\r
+"8. c #BD2929",\r
+"w c #C73131",\r
+"/ c #CA3E3E",\r
+"<. c #BB2C2C",\r
+"*. c #C03030",\r
+"@ c #E07D7D",\r
+"[ c #A32525",\r
+"l c #D55959",\r
+"8 c #E9A4A4",\r
+"* c #D24949",\r
+"W c #A82626",\r
+"r c #CD3F3F",\r
+"m c #C33434",\r
+"{ c #AD2727",\r
+"h c #C83838",\r
+"O c #D85D5D",\r
+"6 c #DE7777",\r
+"] c #8E1F1F",\r
+"a c #E18181",\r
+"i c #E48E8E",\r
+"T c #9F2222",\r
+"@. c #871E1E",\r
+"G c #B52929",\r
+"1. c #C62F2F",\r
+"o c #D34747",\r
+"1 c #CB3333",\r
+"~ c #BF3131",\r
+"Z c #DC7171",\r
+"S c #A92424",\r
+"b c #BA2A2A",\r
+"%. c #AE2828",\r
+"- c #DC6E6E",\r
+":. c #791919",\r
+"x c #E28888",\r
+"V c #D45757",\r
+"N c #CC4343",\r
+"} c #B82D2D",\r
+"; c #E28585",\r
+"I c #D45454",\r
+"U c #D75B5B",\r
+"u c #DA6868",\r
+"7. c #B12626",\r
+"K c #C53939",\r
+"H c #BB2E2E",\r
+"J c #C03232",\r
+"+ c #DD7272",\r
+"c c #B62727",\r
+"D c #AA2525",\r
+"| c #C53636",\r
+"# c #E07F7F",\r
+"g c #C53333",\r
+"4. c #861C1C",\r
+") c #D24B4B",\r
+"( c #CD4444",\r
+"! c #B92E2E",\r
+"C c #D86565",\r
+"_ c #D24848",\r
+", c #CC2B2B",\r
+"j c #CD4141",\r
+"q c #C52D2D",\r
+"4 c #D55252",\r
+".. c #CD3E3E",\r
+"' c #841C1C",\r
+"k c #D04B4B",\r
+"+. c #781A1A",\r
+"< c #CA2E2E",\r
+"L c #CB4141",\r
+"` c #9A2020",\r
+"3. c #8E1E1E",\r
+"v c #B72828",\r
+/* pixels */\r
+" ",\r
+" ",\r
+" . X o O + @ # $ ",\r
+" . % & * = - ; : > ; ",\r
+" , < 1 2 3 4 5 6 7 8 > 9 ",\r
+" 0 q w e r t y u $ i p a ",\r
+" s d f g h j k l u z x a ",\r
+" c v b n m M N B V C Z A ",\r
+" S D F G H J K L P I U Y ",\r
+" T R E W Q ! ~ ^ / ( ) _ ",\r
+" ` ' ] R [ { } ~ | ...X. ",\r
+" o.O.+.@.#.$.%.&.*.=.-.. ",\r
+" ;.:.>.' #.,.F <.1.2. ",\r
+" 3.4.5.;.6.7.8.9. ",\r
+" ",\r
+" "\r
+};\r
-/* XPM */
-static const char *state4_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 123 2",
-"h c #3875C8",
-"D c #245CA9",
-"&. c #2459A2",
-"#. c #1A4278",
-"Z c #6596D8",
-"w c #3171C7",
-"v c #2763B6",
-"=. c #2C67B8",
-"| c #2760AD",
-".. c #3672C5",
-" c #FFFFFF",
-"U c #548AD4",
-"s c #2A6AC1",
-"% c #3475CD",
-";. c #3472C6",
-"n c #2A67BA",
-"6 c #77A3DE",
-"3. c #2F6EC6",
-"o. c #3E7ACD",
-"F c #255DAA",
-"} c #255AA3",
-"` c #4882D2",
-"1. c #255AA4",
-"8 c #A4C1E9",
-" . c #2D68B8",
-"b c #2864B7",
-"*. c #2861AE",
-"# c #7FA8E0",
-"P c #417BCB",
-"V c #4B83CF",
-"k c #4B83D0",
-"8. c #1E4D8C",
-"5. c #1E4D8E",
-"= c #5A8FD7",
-"T c #5F93D9",
-"$. c #1E4A87",
-"- c #6E9CDC",
-"0. c #2661B1",
-"r c #3F7BCD",
-"3 c #447FD0",
-"* c #4983D2",
-"w. c #296BC5",
-"q. c #2968BD",
-"1 c #3373CB",
-"f c #2E6CC2",
-"/ c #3874C5",
-"[ c #1F4E8E",
-"^ c #316DBF",
-"e c #3674CA",
-"{ c #22559A",
-"x c #88AEE2",
-"7 c #8DB2E4",
-"l c #598DD5",
-"5 c #6395D9",
-"p c #A1BFE8",
-"9 c #7CA6DF",
-"! c #2A63B1",
-"a c #81AAE1",
-"( c #3E79CA",
-"B c #437DCC",
-"+. c #205296",
-"4 c #5289D5",
-"> c #9ABBE7",
-"q c #2D6DC5",
-"K c #326EC0",
-"9. c #23569D",
-">. c #1E4C8C",
-",. c #194279",
-"<. c #193F72",
-"0 c #2B6DC6",
-"d c #2B6AC0",
-"O. c #3A79CF",
-"z c #78A3DE",
-"@ c #7DA7E0",
-"Q c #265DA8",
-") c #447ECD",
-"I c #4982CF",
-"t c #4982D1",
-"6. c #1C4986",
-"m c #2E6BBE",
-"H c #2964B5",
-"~ c #2E68B9",
-"o c #4782D3",
-"; c #85ACE2",
-"Y c #5B8FD7",
-"4. c #2C6EC9",
-"X c #3B7AD0",
-"2. c #2C68BB",
-"G c #2761B0",
-"X. c #3B77C9",
-"R c #22579F",
-"E c #22549A",
-". c #2F72CD",
-"u c #6898DA",
-"+ c #72A0DD",
-"M c #3470C3",
-"L c #3974C5",
-"N c #3974C6",
-"' c #20549A",
-"c c #81A9E1",
-"@. c #1B4782",
-"C c #578CD4",
-"y c #578CD5",
-":. c #3273CB",
-"S c #75A1DE",
-"$ c #7AA5DF",
-"j c #417CCD",
-"W c #2358A1",
-"_ c #4B84D2",
-"i c #8EB2E4",
-", c #2B6FCC",
-"-. c #306DC0",
-"2 c #3A78CD",
-"& c #3F7CD0",
-"%. c #215295",
-"] c #1C4884",
-"7. c #1C4885",
-"O c #5D91D8",
-": c #A0BFE8",
-"< c #2E70CA",
-"A c #719EDC",
-"g c #3371C5",
-"J c #2E6ABB",
-/* pixels */
-" ",
-" ",
-" . X o O + @ # $ ",
-" . % & * = - ; : > ; ",
-" , < 1 2 3 4 5 6 7 8 > 9 ",
-" 0 q w e r t y u $ i p a ",
-" s d f g h j k l u z x c ",
-" v b n m M N B V C Z A S ",
-" D F G H J K L P I U Y T ",
-" R E W Q ! ~ ^ / ( ) _ ` ",
-" ' ] [ { } | .^ ..X.o.O. ",
-" +.@.#.$.%.&.*.=.-.;.:.. ",
-" >.,.<.] %.1.G 2.3.4. ",
-" 5.6.7.8.9.0.q.w. ",
-" ",
-" "
-};
+/* XPM */\r
+static const char *state4_xpm[] = {\r
+/* columns rows colors chars-per-pixel */\r
+"16 16 123 2",\r
+"h c #3875C8",\r
+"D c #245CA9",\r
+"&. c #2459A2",\r
+"#. c #1A4278",\r
+"Z c #6596D8",\r
+"w c #3171C7",\r
+"v c #2763B6",\r
+"=. c #2C67B8",\r
+"| c #2760AD",\r
+".. c #3672C5",\r
+" c None",\r
+"U c #548AD4",\r
+"s c #2A6AC1",\r
+"% c #3475CD",\r
+";. c #3472C6",\r
+"n c #2A67BA",\r
+"6 c #77A3DE",\r
+"3. c #2F6EC6",\r
+"o. c #3E7ACD",\r
+"F c #255DAA",\r
+"} c #255AA3",\r
+"` c #4882D2",\r
+"1. c #255AA4",\r
+"8 c #A4C1E9",\r
+" . c #2D68B8",\r
+"b c #2864B7",\r
+"*. c #2861AE",\r
+"# c #7FA8E0",\r
+"P c #417BCB",\r
+"V c #4B83CF",\r
+"k c #4B83D0",\r
+"8. c #1E4D8C",\r
+"5. c #1E4D8E",\r
+"= c #5A8FD7",\r
+"T c #5F93D9",\r
+"$. c #1E4A87",\r
+"- c #6E9CDC",\r
+"0. c #2661B1",\r
+"r c #3F7BCD",\r
+"3 c #447FD0",\r
+"* c #4983D2",\r
+"w. c #296BC5",\r
+"q. c #2968BD",\r
+"1 c #3373CB",\r
+"f c #2E6CC2",\r
+"/ c #3874C5",\r
+"[ c #1F4E8E",\r
+"^ c #316DBF",\r
+"e c #3674CA",\r
+"{ c #22559A",\r
+"x c #88AEE2",\r
+"7 c #8DB2E4",\r
+"l c #598DD5",\r
+"5 c #6395D9",\r
+"p c #A1BFE8",\r
+"9 c #7CA6DF",\r
+"! c #2A63B1",\r
+"a c #81AAE1",\r
+"( c #3E79CA",\r
+"B c #437DCC",\r
+"+. c #205296",\r
+"4 c #5289D5",\r
+"> c #9ABBE7",\r
+"q c #2D6DC5",\r
+"K c #326EC0",\r
+"9. c #23569D",\r
+">. c #1E4C8C",\r
+",. c #194279",\r
+"<. c #193F72",\r
+"0 c #2B6DC6",\r
+"d c #2B6AC0",\r
+"O. c #3A79CF",\r
+"z c #78A3DE",\r
+"@ c #7DA7E0",\r
+"Q c #265DA8",\r
+") c #447ECD",\r
+"I c #4982CF",\r
+"t c #4982D1",\r
+"6. c #1C4986",\r
+"m c #2E6BBE",\r
+"H c #2964B5",\r
+"~ c #2E68B9",\r
+"o c #4782D3",\r
+"; c #85ACE2",\r
+"Y c #5B8FD7",\r
+"4. c #2C6EC9",\r
+"X c #3B7AD0",\r
+"2. c #2C68BB",\r
+"G c #2761B0",\r
+"X. c #3B77C9",\r
+"R c #22579F",\r
+"E c #22549A",\r
+". c #2F72CD",\r
+"u c #6898DA",\r
+"+ c #72A0DD",\r
+"M c #3470C3",\r
+"L c #3974C5",\r
+"N c #3974C6",\r
+"' c #20549A",\r
+"c c #81A9E1",\r
+"@. c #1B4782",\r
+"C c #578CD4",\r
+"y c #578CD5",\r
+":. c #3273CB",\r
+"S c #75A1DE",\r
+"$ c #7AA5DF",\r
+"j c #417CCD",\r
+"W c #2358A1",\r
+"_ c #4B84D2",\r
+"i c #8EB2E4",\r
+", c #2B6FCC",\r
+"-. c #306DC0",\r
+"2 c #3A78CD",\r
+"& c #3F7CD0",\r
+"%. c #215295",\r
+"] c #1C4884",\r
+"7. c #1C4885",\r
+"O c #5D91D8",\r
+": c #A0BFE8",\r
+"< c #2E70CA",\r
+"A c #719EDC",\r
+"g c #3371C5",\r
+"J c #2E6ABB",\r
+/* pixels */\r
+" ",\r
+" ",\r
+" . X o O + @ # $ ",\r
+" . % & * = - ; : > ; ",\r
+" , < 1 2 3 4 5 6 7 8 > 9 ",\r
+" 0 q w e r t y u $ i p a ",\r
+" s d f g h j k l u z x c ",\r
+" v b n m M N B V C Z A S ",\r
+" D F G H J K L P I U Y T ",\r
+" R E W Q ! ~ ^ / ( ) _ ` ",\r
+" ' ] [ { } | .^ ..X.o.O. ",\r
+" +.@.#.$.%.&.*.=.-.;.:.. ",\r
+" >.,.<.] %.1.G 2.3.4. ",\r
+" 5.6.7.8.9.0.q.w. ",\r
+" ",\r
+" "\r
+};\r
-/* XPM */
-static const char *state5_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"16 16 63 1",
-", c Black",
-"z c #1E1E1E",
-"O c #3C3C3C",
-"l c #080808",
-"w c #353535",
-" c #FFFFFF",
-"u c #010101",
-"C c #101010",
-"< c #1F1F1F",
-"9 c #090909",
-"& c #181818",
-"f c #272727",
-"x c #363636",
-"v c #545454",
-"@ c #636363",
-"7 c #020202",
-"1 c #2F2F2F",
-"3 c #5C5C5C",
-"S c #0A0A0A",
-"q c #191919",
-"c c #464646",
-"i c #030303",
-"s c #121212",
-"B c #3F3F3F",
-"h c #5D5D5D",
-"; c #6C6C6C",
-"% c #0B0B0B",
-"g c #383838",
-"+ c #565656",
-"# c #656565",
-"5 c #929292",
-"8 c #040404",
-"X c #131313",
-"o c #222222",
-"a c #0C0C0C",
-"= c #393939",
-". c #050505",
-"n c #141414",
-"V c #232323",
-"M c #323232",
-"- c #505050",
-"$ c #5F5F5F",
-"D c #0D0D0D",
-"d c #1C1C1C",
-"N c #3A3A3A",
-"k c #676767",
-"4 c #767676",
-"p c #060606",
-"Z c #151515",
-"* c #242424",
-": c #8D8D8D",
-"0 c #0E0E0E",
-"e c #4A4A4A",
-"b c #595959",
-"y c #686868",
-"r c #777777",
-"> c #868686",
-"A c #070707",
-"m c #252525",
-"2 c #434343",
-"6 c #616161",
-"j c #707070",
-"t c #8E8E8E",
-/* pixels */
-" ",
-" ",
-" .XoO+@#$ ",
-" .%&*=-;:>; ",
-" ,.%X<12345>6 ",
-" 7890q*we$rty ",
-" uipasdfgehjk ",
-" u78l0Xzfxcvb ",
-" u7i89andmMNB ",
-" u77ip9aXq<fV ",
-" ,u7ii8laCZ&X ",
-" ,,u77i8ASDS. ",
-" ,,uu7iipp7 ",
-" ,,,u7uu, ",
-" ",
-" "
-};
+/* XPM */\r
+static const char *state5_xpm[] = {\r
+/* columns rows colors chars-per-pixel */\r
+"16 16 63 1",\r
+", c Black",\r
+"z c #1E1E1E",\r
+"O c #3C3C3C",\r
+"l c #080808",\r
+"w c #353535",\r
+" c None",\r
+"u c #010101",\r
+"C c #101010",\r
+"< c #1F1F1F",\r
+"9 c #090909",\r
+"& c #181818",\r
+"f c #272727",\r
+"x c #363636",\r
+"v c #545454",\r
+"@ c #636363",\r
+"7 c #020202",\r
+"1 c #2F2F2F",\r
+"3 c #5C5C5C",\r
+"S c #0A0A0A",\r
+"q c #191919",\r
+"c c #464646",\r
+"i c #030303",\r
+"s c #121212",\r
+"B c #3F3F3F",\r
+"h c #5D5D5D",\r
+"; c #6C6C6C",\r
+"% c #0B0B0B",\r
+"g c #383838",\r
+"+ c #565656",\r
+"# c #656565",\r
+"5 c #929292",\r
+"8 c #040404",\r
+"X c #131313",\r
+"o c #222222",\r
+"a c #0C0C0C",\r
+"= c #393939",\r
+". c #050505",\r
+"n c #141414",\r
+"V c #232323",\r
+"M c #323232",\r
+"- c #505050",\r
+"$ c #5F5F5F",\r
+"D c #0D0D0D",\r
+"d c #1C1C1C",\r
+"N c #3A3A3A",\r
+"k c #676767",\r
+"4 c #767676",\r
+"p c #060606",\r
+"Z c #151515",\r
+"* c #242424",\r
+": c #8D8D8D",\r
+"0 c #0E0E0E",\r
+"e c #4A4A4A",\r
+"b c #595959",\r
+"y c #686868",\r
+"r c #777777",\r
+"> c #868686",\r
+"A c #070707",\r
+"m c #252525",\r
+"2 c #434343",\r
+"6 c #616161",\r
+"j c #707070",\r
+"t c #8E8E8E",\r
+/* pixels */\r
+" ",\r
+" ",\r
+" .XoO+@#$ ",\r
+" .%&*=-;:>; ",\r
+" ,.%X<12345>6 ",\r
+" 7890q*we$rty ",\r
+" uipasdfgehjk ",\r
+" u78l0Xzfxcvb ",\r
+" u7i89andmMNB ",\r
+" u77ip9aXq<fV ",\r
+" ,u7ii8laCZ&X ",\r
+" ,,u77i8ASDS. ",\r
+" ,,uu7iipp7 ",\r
+" ,,,u7uu, ",\r
+" ",\r
+" "\r
+};\r
}
else
{
-#if 0
- int width = ::GetSystemMetrics(SM_CXMENUCHECK),
- height = ::GetSystemMetrics(SM_CYMENUCHECK);
-#else
- int width = 16;
- int height = 16;
-#endif
+ wxRendererNative& renderer = wxRendererNative::Get();
- // make an state checkbox image list
- states = new wxImageList(width, height, true);
+ wxSize size(renderer.GetCheckBoxSize(this));
- wxBitmap checkBmp(width, height);
- wxRect rect (0, 0, width, height);
+ // make an state checkbox image list
+ states = new wxImageList(size.GetWidth(), size.GetHeight(), true);
- wxRendererNative& renderer = wxRendererNative::Get();
+ wxBitmap checkBmp(size.GetWidth(), size.GetHeight());
+ wxRect rect(size);
// create no checked image
{
// create checked image
{
wxMemoryDC memDC(checkBmp);
+ memDC.Clear();
renderer.DrawCheckBox(this, memDC, rect, wxCONTROL_CHECKED);
}