No, I tell a lie: GTK 1 _does_ support icons, at least partially. Ooh.
[u/mdw/putty] / unix / xpmpucfg.c
1 /* XPM */
2 static const char *const cfg_icon_0[] = {
3 /* columns rows colors chars-per-pixel */
4 "16 16 9 1",
5 " c black",
6 ". c navy",
7 "X c blue",
8 "o c #808000",
9 "O c yellow",
10 "+ c #808080",
11 "@ c #C0C0C0",
12 "# c gray100",
13 "$ c None",
14 /* pixels */
15 "$$$ $ $$$",
16 "$$ OO #####@+ $$",
17 "$ $ oO+XXX.++ $$",
18 " o $ oO.X.O++ $$",
19 " oO OO .O.@+ $",
20 "$ oOOOOoO+@@+++ ",
21 "$$ oooOOoO ++@+ ",
22 "$$ oooOO +++++ ",
23 "$ ##+OooOO $",
24 "$ #.O..+oOO $$$$",
25 "$ +O.XX@ oOO $$$",
26 "$ +.XXX@+ oOO $$",
27 "$ @@@@@@++ oOO $",
28 " ++++++++@+ oOO ",
29 " #@@@@+++++ oO ",
30 "$ $$ $"
31 };
32
33 /* XPM */
34 static const char *const cfg_icon_1[] = {
35 /* columns rows colors chars-per-pixel */
36 "32 32 9 1",
37 " c black",
38 ". c navy",
39 "X c blue",
40 "o c #808000",
41 "O c yellow",
42 "+ c #808080",
43 "@ c #C0C0C0",
44 "# c gray100",
45 "$ c None",
46 /* pixels */
47 "$$$$$$$$$$$$$$$$ $$$$",
48 "$$$$$$ $$$$$$$ @@@@@@@@@@@+ $$$",
49 "$$$$$ OO $$$$ ##########@++ $$$",
50 "$$$$$ ooOO $$$ #.........@++ $$$",
51 "$$$$$$ ooOO $$ #.XXXXXXXX@++ $$$",
52 "$$ $$$ oOO $$ #.XXXX XX@++ $$$",
53 "$ oO $$ oOOO $ #.XXX O XX@++ $$$",
54 "$ oOO oOOOO $ #.X O XXX@++ $$$",
55 "$$ oOOOOOOO $$ #. OO XXXX@++ $$$",
56 "$$ ooOOOOOOO $ # OO XXXXX@++ $$$",
57 "$$$ ooooooOOO OO ######@++ $",
58 "$$$$ oo ooOOO OO +++++++++ @#+ ",
59 "$$$$$$ $ ooOOO @#++ ",
60 "$$$$$$$$$$ ooOOO OOO #######@++ ",
61 "$$$$$$$$$ O ooOOO @@@@@@@@+++ ",
62 "$$$$$ ooOOO @@+ +@++ $",
63 "$$$$ @@@@@@@ ooOOO $$",
64 "$$$ ####### OO ooOOO $$$$$$$$$$$",
65 "$$$ #..... OO @ ooOOO $$$$$$$$$$",
66 "$$$ #.XXX OO X@+ ooOOO $$$$$$$$$",
67 "$$$ #.XX O XX@++ ooOOO $$$$$$$$",
68 "$$$ #.X O XXXX@++ ooOOO $$$$$$$",
69 "$$$ #.X XXXXX@++ $ ooOOO $$$$$$",
70 "$$$ #.XXXXXXXX@++ $$ ooOOO $$$$$",
71 "$$$ #.XXXXXXXX@++ $$$ ooOOO $$$$",
72 "$$$ ##########@++ $$ ooOOO $$$",
73 "$$ @+++++++++++ @#+ $$ ooOOO $$",
74 "$ @ @#++ $$$ ooO $$$",
75 " ################@++ $$$$ o $$$$",
76 " #@@@@@@@@@@@@@@@+++ $$$$$ $$$$$",
77 " #@@@@@@@@+ +@++ $$$$$$$$$$$$",
78 "$ $$$$$$$$$$$$$"
79 };
80
81 /* XPM */
82 static const char *const cfg_icon_2[] = {
83 /* columns rows colors chars-per-pixel */
84 "48 48 9 1",
85 " c black",
86 ". c navy",
87 "X c blue",
88 "o c #808000",
89 "O c yellow",
90 "+ c #808080",
91 "@ c #C0C0C0",
92 "# c gray100",
93 "$ c None",
94 /* pixels */
95 "$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$",
96 "$$$$$$$$$$$$$$$$$$$$$$$ @@@@@@@@@@@@@@@@@+ $$$$$",
97 "$$$$$$$$$ $$$$$$$$$$$ @@@@@@@@@@@@@@@@@++ $$$$$",
98 "$$$$$$$$ OO $$$$$$$ ################@+++ $$$$$",
99 "$$$$$$$$ oOOOO $$$$$$ #++++++++++++++@++++ $$$$$",
100 "$$$$$$$$$ ooOOO $$$$$ #+.............#++++ $$$$$",
101 "$$$$$$$$$$ ooOOO $$$$ #+.XXXXXXXXXXXX#++++ $$$$$",
102 "$$$$$$$$$$$ oOOO $$$$ #+.XXXXXXXXXXXX#++++ $$$$$",
103 "$$$ $$$$$$ oOOO $$$$ #+.XXXXXXX XXX#++++ $$$$$",
104 "$$ oO $$$$$ oOOOO $$$ #+.XXXXXX O XXX#++++ $$$$$",
105 "$$ ooO $$$$ oOOOO $$$ #+.XXXXX O XXXX#++++ $$$$$",
106 "$$$ oOO OOOOO $$$$ #+.XXX O XXXXX#++++ $$$$$",
107 "$$$ ooOOOOOOOOOOO $$$ #+.XX OO XXXXXX#++++ $$$$$",
108 "$$$ ooOOOOOOOOOOOO $$ #+.X OO XXXXXXX#++++ $$$$$",
109 "$$$$ oooOOOOoOOOOOO $ #@ OO #########++++ $",
110 "$$$$$ oooooooOOOOOOO # OOO @@@@@@@@@@+++ @@##+ ",
111 "$$$$$$ oo ooOOOOOOO OO +++++++++++++ @@##++ ",
112 "$$$$$$$$$ $ ooOOOOOOO O @@##+++ ",
113 "$$$$$$$$$$$$$ ooOOOOOOO ##############@+++ ",
114 "$$$$$$$$$$$$$$ ooOOOOOOO OOOO ############@++++ ",
115 "$$$$$$$$$$$$$$$ ooOOOOOOO O @@@@@@@@@@@@@+++++ ",
116 "$$$$$$$$$$$$$$$ ooOOOOOOO @@@@@+ @@++++ $",
117 "$$$$$$$$$$$$$$ OO ooOOOOOOO +++++++++++++++++ $$",
118 "$$$$$$$$$$$$$$$ ooOOOOOOO $$$",
119 "$$$$$$$ ooOOOOOOO $$$$$$$$$$$$$$$$$$",
120 "$$$$$$ @@@@@@@@@@ O ooOOOOOOO $$$$$$$$$$$$$$$$$",
121 "$$$$$ @@@@@@@@@@ OOO ooOOOOOOO $$$$$$$$$$$$$$$$",
122 "$$$$ ########## OO #@ ooOOOOOOO $$$$$$$$$$$$$$$",
123 "$$$$ #++++++++ OO ++@++ ooOOOOOOO $$$$$$$$$$$$$$",
124 "$$$$ #+...... OO ...#+++ ooOOOOOOO $$$$$$$$$$$$$",
125 "$$$$ #+.XXXX O XXXX#++++ ooOOOOOOO $$$$$$$$$$$$",
126 "$$$$ #+.XXX O XXXXXX#++++ ooOOOOOOO $$$$$$$$$$$",
127 "$$$$ #+.XX O XXXXXXX#++++ $ ooOOOOOOO $$$$$$$$$$",
128 "$$$$ #+.XX XXXXXXXX#++++ $$ ooOOOOOOO $$$$$$$$$",
129 "$$$$ #+.XXXXXXXXXXXX#++++ $$$ ooOOOOOOO $$$$$$$$",
130 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$ ooOOOOOOO $$$$$$$",
131 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$$ ooOOOOOOO $$$$$$",
132 "$$$$ #+.XXXXXXXXXXXX#++++ $$$$$$ ooOOOOOOO $$$$$",
133 "$$$$ #@##############++++ $$$ ooOOOOOOO $$$$",
134 "$$$ #@@@@@@@@@@@@@@@+++ @@##+ $$$ ooOOOOOOO $$$",
135 "$$ @ @+++++++++++++++++ @@##++ $$$$ ooOOOOO $$$$",
136 "$ @@ @@##+++ $$$$$ ooOOO $$$$$",
137 " #########################@+++ $$$$$$ ooO $$$$$$",
138 " ########################@++++ $$$$$$$ o $$$$$$$",
139 " ##@@@@@@@@@@@@@@@@@@@@@@+++++ $$$$$$$$ $$$$$$$$",
140 " ##@@@@@@@@@@@@+ @@++++ $$$$$$$$$$$$$$$$$$",
141 " @@+++++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$",
142 "$ $$$$$$$$$$$$$$$$$$$$"
143 };
144
145 const char *const *const cfg_icon[] = {
146 cfg_icon_0,
147 cfg_icon_1,
148 cfg_icon_2,
149 };
150 const int n_cfg_icon = 3;