Merge pull request #70 from ema2159/master

Improved C, C++ and C# icons using official icons
This commit is contained in:
Matthew Fidler 2019-04-22 11:01:25 -05:00 committed by GitHub
commit ad3d4ad761
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 376 additions and 134 deletions

View file

@ -1,47 +1,76 @@
/* XPM */
static char * c_xpm[] = {
"16 16 28 1",
" c None",
". c #3976BC",
"+ c #03599C",
"@ c #0165B3",
"# c #5191E2",
"$ c #95B2E9",
"% c #FEFEFE",
"& c #FFFFFF",
"* c #5191E3",
"= c #28619E",
"- c #FCFCFD",
"; c #0768B6",
"> c #5191E1",
", c #5995E2",
"' c #FBFBFD",
") c #96B2E9",
"! c #1A5D9D",
"~ c #1B5D9D",
"{ c #FDFDFE",
"] c #A9C5FD",
"^ c #29629F",
"/ c #FDFDFD",
"( c #5593E3",
"_ c #065A9D",
": c #5995E3",
"< c #5191E0",
"[ c #FCFCFC",
"} c #FCFCFE",
" .++++++++++++. ",
".++++++@@++++++.",
"+++++#$%%$#+++++",
"++++$%%%&%%$++++",
"+++$%%*==*&-;+++",
"++>%%#++++,'$+++",
"++)%*++++++++!~+",
"++{%*+++++++++++",
"++-]^+++++++++++",
"++-/(_++++++++++",
"++){:__+++++++++",
"++<{/*_++_*'$+++",
"+++$-/*==*/[;+++",
"++++$-}//}-$++++",
".++++#$--$#++++.",
" .+++++@@+++++. "};
static char *c_icon_2[] = {
/* columns rows colors chars-per-pixel */
"20 20 50 1 ",
" c #283593",
". c #293694",
"X c #2A3896",
"o c #2C3A97",
"O c #2E3B96",
"+ c #2C3A99",
"@ c #2E3C9B",
"# c #323F9B",
"$ c #33409C",
"% c #3342A2",
"& c #3646A7",
"* c #3848AA",
"= c #3949AA",
"- c #3B4BAC",
"; c #3E4EAD",
": c #3F4FAE",
"> c #4651A2",
", c #4453AF",
"< c #4755AD",
"1 c #4B5BB5",
"2 c #4F5DB4",
"3 c #4E5DB6",
"4 c #5362BA",
"5 c #5A69BE",
"6 c #5B6ABE",
"7 c #5C6BBF",
"8 c #6069AF",
"9 c #6C77BC",
"0 c #616FC1",
"q c #727EC4",
"w c #7A84C6",
"e c #7380C8",
"r c #848FCE",
"t c #8691CF",
"y c #8D96CE",
"u c #989ECB",
"i c #9FA6D1",
"p c #AFB4D6",
"a c #B3B8D9",
"s c #B1B8E0",
"d c #C2C8E7",
"f c #C6CBE8",
"g c #D4D7E9",
"h c #DEE1F2",
"j c #E5E7F3",
"k c #EEF0F7",
"l c #FCFCFD",
"z c #FDFDFE",
"x c #FEFEFE",
"c c None",
/* pixels */
"cccccccccccccccccccc",
"ccccccccc77ccccccccc",
"ccccccc77777cccccccc",
"cccccc77777777cccccc",
"cccc777tdhhdt777cccc",
"cc7770fxxxxxxf0771cc",
"cc777fxxxxxxxxf4:*cc",
"cc77txxzseeszjw***cc",
"cc77dxxs7775q;****cc",
"cc77hxxe773-******cc",
"cc77hxxe2#@&******cc",
"cc77dxxi .9,****cc",
"cc77rxxlu>>ulky=**cc",
"cc6<oaxxxxxxxxaX%*cc",
"cc$ OaxxxxxxaO +cc",
"cccc 8pggp8 cccc",
"cccccc cccccc",
"cccccccc cccccccc",
"ccccccccc ccccccccc",
"cccccccccccccccccccc"
};

View file

@ -1,49 +1,106 @@
/* XPM */
static char * cpp_xpm[] = {
"16 16 30 1",
" c None",
". c #3976BC",
"+ c #03599C",
"@ c #0165B3",
"# c #5191E2",
"$ c #95B2E9",
"% c #FEFEFE",
"& c #FFFFFF",
"* c #5191E3",
"= c #28619E",
"- c #FCFCFD",
"; c #0768B6",
"> c #5191E1",
", c #5995E2",
"' c #FBFBFD",
") c #96B2E9",
"! c #1B5D9D",
"~ c #FCFCFC",
"{ c #FDFDFE",
"] c #085A9D",
"^ c #0A69B7",
"/ c #A9C5FD",
"( c #29629F",
"_ c #FDFDFD",
": c #AAC6FD",
"< c #5593E3",
"[ c #065A9D",
"} c #5995E3",
"| c #5191E0",
"1 c #FCFCFE",
" .++++++++++++. ",
".++++++@@++++++.",
"+++++#$%%$#+++++",
"++++$%%%&%%$++++",
"+++$%%*==*&-;+++",
"++>%%#++*+,')*++",
"++)%*++!%!++!~!+",
"++{%*+!;%;]!^~;!",
"++-/(#__%_/:%__~",
"++-_<[!;_;+!^~;!",
"++){}[[!_![[!~!+",
"++|{_*[!*[*')*++",
"+++$-_*==*_~;+++",
"++++$-1__1-$++++",
".++++#$--$#++++.",
" .+++++@@+++++. "};
static char *cpp[] = {
/* columns rows colors chars-per-pixel */
"18 20 80 1 ",
" c #004482",
". c #004483",
"X c #024684",
"o c #044784",
"O c #004A89",
"+ c #004A8A",
"@ c #074C8A",
"# c #15538C",
"$ c #18568E",
"% c #19568E",
"& c #005395",
"* c #005598",
"= c #005698",
"- c #00599C",
"; c #045C9D",
": c #055C9E",
"> c #175793",
", c #1D5D99",
"< c #1E5E9A",
"1 c #1164A3",
"2 c #1164A5",
"3 c #1365A6",
"4 c #1466A4",
"5 c #1F6DAC",
"6 c #2974AC",
"7 c #2B75AD",
"8 c #3F7BAC",
"9 c #4982BC",
"0 c #638DB3",
"q c #648DB3",
"w c #7197BA",
"e c #7297BA",
"r c #4988C3",
"t c #4A89C4",
"y c #548CC5",
"u c #568DC6",
"i c #5A93CB",
"p c #649AC7",
"a c #6C9FC6",
"s c #6499D1",
"d c #659AD2",
"f c #679BD3",
"g c #689CD3",
"h c #71A3C8",
"j c #6EA0D5",
"k c #72A3D6",
"l c #73A3D6",
"z c #75A4D7",
"x c #87AACC",
"c c #89B2D1",
"v c #8EB6D3",
"b c #8FB6D3",
"n c #9EBFE3",
"m c #BDCFDF",
"M c #BECFDF",
"N c #A7C5E5",
"B c #A8C6E6",
"V c #A9C7E6",
"C c #ADC9E7",
"Z c #C1D7E7",
"A c #CAD8E5",
"S c #CEDBE7",
"D c #CFDBE7",
"F c #C7DAE9",
"G c #D4E3F3",
"H c #D5E3F3",
"J c #DDE9F5",
"K c #DFEAF6",
"L c #E0EAF6",
"P c #E0EBF6",
"I c #E9EFF4",
"U c #ECF3F8",
"Y c #EFF4F9",
"T c #EEF4FA",
"R c #F9FAFC",
"E c #FAFCFE",
"W c #FBFCFE",
"Q c #FCFDFE",
"! c white",
"~ c None",
/* pixels */
"~~~~~~~~dd~~~~~~~~",
"~~~~~~dddddd~~~~~~",
"~~~~dddddddddd~~~~",
"~~dddddddddddddd~~",
"~ddddfnHTTGnfdddd~",
"ddddkJ!!!!!!Jlddt3",
"dddgL!!!!!!!!Pi5--",
"dddN!!QCzzCQYh:---",
"dddK!!Vdddsp4-----",
"dddE!!jddr2--cc6Z6",
"dddW!!ju<+=--vb7F7",
"dddP!!xX .81-----",
"dddB!!Rw##eRUa;---",
"dd9>S!!!!!!!!D@&--",
"y, $A!!!!!!A% O*",
"~ oqMIIm0o ~",
"~~ ~~",
"~~~~ ~~~~",
"~~~~~~ ~~~~~~",
"~~~~~~~~ ~~~~~~~~"
};

View file

@ -1,41 +1,197 @@
/* XPM */
static char * csharp_xpm[] = {
"16 16 22 1",
" c None",
". c #A464BA",
"+ c #68227A",
"@ c #C482DB",
"# c #FEB8FF",
"$ c #FCFCFC",
"% c #FDFDFD",
"& c #FEFEFE",
"* c #FAFAFB",
"= c #7D4193",
"- c #69237B",
"; c #A666BD",
"> c #A565BC",
", c #7F4795",
"' c #69247B",
") c #FBFBFC",
"! c #FAFAFA",
"~ c #FCFCFD",
"{ c #FBFBFB",
"] c #C382DA",
"^ c #F9F9F9",
"/ c #FCFCFE",
" .++++++++++++. ",
".+++@#$%&&#@+++.",
"+++#*$#@@#&$#+++",
"++@*$#=+-+;;>+++",
"++#$#,++++=-'=++",
"-@)$@++++,!,,$,+",
"-#~#=+++={{%{${=",
"-#~]+++++,!,,&,+",
"-#~]+++++,!,,%,+",
"-#~#=+++=^!^^!^=",
"-@))@++++,{,,{,+",
"++#)#,++++=++=++",
"++@*)#=+++;;>+++",
"+++#*)#@@#/%#+++",
".+++@#$)~~#@+++.",
" .+++----+++++. "};
static char *cs[] = {
/* columns rows colors chars-per-pixel */
"19 20 171 2 ",
" c #280063",
". c #290163",
"X c #290262",
"o c #290064",
"O c #290164",
"+ c #290065",
"@ c #2A0065",
"# c #2A0264",
"$ c #290066",
"% c #2A0066",
"& c #2A0067",
"* c #2A0068",
"= c #2B0068",
"- c #2B0069",
"; c #2B006A",
": c #2C0069",
"> c #2C006B",
", c #2D026A",
"< c #2C006C",
"1 c #2D006D",
"2 c #2E036C",
"3 c #2D006E",
"4 c #2D006F",
"5 c #2E0071",
"6 c #2E0171",
"7 c #2F0074",
"8 c #300076",
"9 c #320079",
"0 c #320179",
"q c #310278",
"w c #31007A",
"e c #340278",
"r c #32007C",
"t c #32007D",
"y c #33007F",
"u c #3F1679",
"i c #48227D",
"p c #350281",
"a c #340082",
"s c #390087",
"d c #390089",
"f c #39008A",
"g c #39008B",
"h c #39008C",
"j c #39008D",
"k c #39008E",
"l c #39008F",
"z c #370091",
"x c #390090",
"c c #390091",
"v c #390092",
"b c #390093",
"n c #390094",
"m c #390095",
"M c #390096",
"N c #390097",
"B c #390098",
"V c #390099",
"C c #410D8E",
"Z c #48188F",
"A c #4B1F8C",
"S c #491C8E",
"D c #40079F",
"F c #431090",
"G c #4B1898",
"H c #4D238C",
"J c #4A12A3",
"K c #5727A9",
"L c #5E30A5",
"P c #683CA6",
"I c #6235AD",
"U c #6937AE",
"Y c #663AAE",
"T c #6637B2",
"R c #663BB1",
"E c #6E39B9",
"W c #6D39BB",
"Q c #684995",
"! c #69479A",
"~ c #6C41AE",
"^ c #7251A2",
"/ c #7553A6",
"( c #6F46B0",
") c #7645B8",
"_ c #7A48BB",
"` c #7D49C3",
"' c #9172C7",
"] c #9462D2",
"[ c #9565D3",
"{ c #9765D3",
"} c #9667D3",
"| c #9867D4",
" . c #9868D4",
".. c #9968D4",
"X. c #9868D5",
"o. c #9969D5",
"O. c #996AD5",
"+. c #996BD6",
"@. c #9A6BD6",
"#. c #9A6CD6",
"$. c #9B6DD7",
"%. c #9B6ED7",
"&. c #9C6ED6",
"*. c #9C6FD7",
"=. c #9C70D8",
"-. c #9D72D8",
";. c #9E72D9",
":. c #9E73D9",
">. c #9F74D9",
",. c #9F74DA",
"<. c #9F75DA",
"1. c #9F76DA",
"2. c #A076DA",
"3. c #A076DB",
"4. c #A077DB",
"5. c #A078DB",
"6. c #A178DB",
"7. c #A179DB",
"8. c #A37ADA",
"9. c #A17ADC",
"0. c #A27ADC",
"q. c #A27BDC",
"w. c #A27CDC",
"e. c #A37CDC",
"r. c #A27CDD",
"t. c #A27DDD",
"y. c #A37DDD",
"u. c #A37EDD",
"i. c #A18DBD",
"p. c #A18DBF",
"a. c #A681DD",
"s. c #A983D9",
"d. c #A881DC",
"f. c #A882DC",
"g. c #B09AD4",
"h. c #B3A3C9",
"j. c #B6A2D6",
"k. c #BFADDD",
"l. c #B594E1",
"z. c #BC9EE4",
"x. c #BDA0E5",
"c. c #C2B1DE",
"v. c #C2B1DF",
"b. c #C0A3E5",
"n. c #C5ACE7",
"m. c #CBB5EB",
"M. c #D1BDEC",
"N. c #D2BEEC",
"B. c #D3BFEC",
"V. c #D2C7E1",
"C. c #D3CAE0",
"Z. c #D3C0ED",
"A. c #D4C2EE",
"S. c #E1DAEB",
"D. c #E4DEEE",
"F. c #E5DFEF",
"G. c #E4D7F3",
"H. c #E2DAF0",
"J. c #E5D9F4",
"K. c #E5DAF5",
"L. c #E9DFF6",
"P. c #E7E2EE",
"I. c #F4EFFA",
"U. c #F9F7FC",
"Y. c #FBFAFD",
"T. c #FCFAFD",
"R. c #FCFBFE",
"E. c #FEFDFE",
"W. c #FFFEFF",
"Q. c #FFFFFF",
"!. c None",
/* pixels */
"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
"!.!.!.!.!.!.!.!.w.q.7.!.!.!.!.!.!.!.!.",
"!.!.!.!.!.!.t.r.0.6.3.,.:.!.!.!.!.!.!.",
"!.!.!.!.u.t.q.9.5.1.,.;.=.%.#.!.!.!.!.",
"!.!.!.u.w.q.7.a.x.n.z.8.%.#.O. .!.!.!.",
"!.u.y.r.0.e.A.R.Q.Q.Q.R.N.&.| { ] E !.",
"!.y.q.9.0.K.Q.Q.Q.Q.Q.Q.Q.J...` J N !.",
"!.q.7.4.m.Q.Q.R.Z.b.M.Y.Q.H.T B N m !.",
"!.7.3.<.I.Q.W.l.@.o.| s.' R I M n v !.",
"!.2.,.d.Q.Q.L.+.o.[ W D K v.k.b v x !.",
"!.>.-.f.Q.Q.G.X._ F z V Y c.g.c l j !.",
"!.-.*.*.U.Q.T.P y t w S ( ~ L k j g !.",
"!.*.$.+.B.Q.Q.D./ H ^ S.E.j.G h f d !.",
"!.#.} U Z F.Q.Q.Q.Q.Q.Q.Q.P.u 9 s s !.",
"!.) C a y A V.Q.Q.Q.Q.Q.C.i = $ * e !.",
"!.!.p y r w q ! p.h.i.Q , & + X !.!.",
"!.!.!.!.0 8 7 5 4 1 > - & o . !.!.!.!.",
"!.!.!.!.!.!.6 3 < ; = % O !.!.!.!.!.!.",
"!.!.!.!.!.!.!.2 : & @ # !.!.!.!.!.!.!.",
"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!."
};