revert between 56095 -> 55830 in arch
[AROS.git] / arch / all-hosted / hidd / x11 / icon.h
blob10be893adc9c825f411c9ab782a4b02ece299993
1 /* GIMP header image file format (INDEXED) */
3 static unsigned int width = 40;
4 static unsigned int height = 40;
6 /* Call this macro repeatedly. After each use, the pixel data can be extracted */
8 #define HEADER_PIXEL(data,pixel) {\
9 pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
10 pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
11 pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
12 data ++; }
14 static char header_data_cmap[256][3] = {
15 { 22, 26, 28},
16 { 19, 29, 29},
17 { 21, 28, 33},
18 { 17, 30, 35},
19 { 24, 28, 30},
20 { 22, 29, 35},
21 { 18, 31, 36},
22 { 23, 29, 35},
23 { 25, 29, 31},
24 { 19, 33, 38},
25 { 27, 31, 33},
26 { 22, 35, 40},
27 { 20, 38, 47},
28 { 24, 37, 42},
29 { 31, 35, 37},
30 { 21, 39, 48},
31 { 33, 36, 38},
32 { 22, 40, 49},
33 { 33, 37, 39},
34 { 24, 41, 51},
35 { 34, 38, 40},
36 { 20, 43, 57},
37 { 24, 42, 52},
38 { 26, 44, 53},
39 { 23, 46, 60},
40 { 22, 48, 57},
41 { 25, 47, 61},
42 { 26, 48, 62},
43 { 40, 44, 46},
44 { 26, 49, 63},
45 { 22, 51, 70},
46 { 26, 52, 60},
47 { 44, 48, 50},
48 { 26, 54, 73},
49 { 27, 55, 74},
50 { 30, 56, 65},
51 { 47, 51, 53},
52 { 21, 60, 77},
53 { 49, 53, 55},
54 { 25, 60, 84},
55 { 30, 61, 74},
56 { 33, 61, 80},
57 { 52, 56, 58},
58 { 28, 63, 87},
59 { 29, 66, 84},
60 { 54, 58, 61},
61 { 26, 68, 97},
62 { 23, 72, 89},
63 { 26, 71, 94},
64 { 37, 68, 81},
65 { 31, 72,101},
66 { 60, 65, 67},
67 { 34, 75, 87},
68 { 25, 76,110},
69 { 32, 76, 99},
70 { 34, 75,104},
71 { 32, 79, 96},
72 { 27, 80,108},
73 { 21, 85,118},
74 { 30, 85,107},
75 { 68, 72, 74},
76 { 26, 85,124},
77 { 43, 83, 95},
78 { 35, 83,118},
79 { 69, 74, 76},
80 { 47, 83,101},
81 { 38, 85,120},
82 { 72, 76, 78},
83 { 31, 88,128},
84 { 74, 78, 80},
85 { 76, 80, 82},
86 { 27, 95,140},
87 { 17,102,146},
88 { 38, 96,130},
89 { 42, 98,115},
90 { 32, 98,143},
91 { 31,100,139},
92 { 55, 94,107},
93 { 46, 98,121},
94 { 9,110,160},
95 { 35,100,145},
96 { 28,107,127},
97 { 82, 87, 89},
98 { 53, 98,116},
99 { 26,106,151},
100 { 34,108,134},
101 { 16,112,162},
102 { 88, 92, 94},
103 { 32,110,155},
104 { 44,110,126},
105 { 38,111,137},
106 { 89, 93, 95},
107 { 23,115,165},
108 { 93, 97,100},
109 { 29,118,168},
110 { 31,119,169},
111 { 33,120,170},
112 { 51,120,129},
113 { 39,123,149},
114 { 44,123,155},
115 { 48,125,140},
116 { 26,129,179},
117 { 39,126,170},
118 { 45,128,154},
119 {103,107,110},
120 { 27,135,172},
121 { 33,132,182},
122 { 18,140,189},
123 { 35,133,183},
124 { 47,133,152},
125 { 86,117,132},
126 { 21,141,190},
127 { 38,135,185},
128 { 72,126,143},
129 { 51,136,155},
130 { 40,136,186},
131 {112,116,119},
132 { 30,144,193},
133 { 47,141,166},
134 { 87,126,140},
135 { 97,124,133},
136 { 71,135,151},
137 { 38,149,172},
138 {115,120,122},
139 { 44,145,182},
140 { 35,147,196},
141 { 47,143,187},
142 { 35,150,192},
143 {118,123,125},
144 { 22,158,200},
145 { 38,151,194},
146 { 51,147,191},
147 { 63,146,166},
148 { 40,153,195},
149 {121,126,128},
150 { 43,154,197},
151 {123,128,131},
152 { 59,154,173},
153 { 47,156,199},
154 {125,130,132},
155 { 35,167,202},
156 {128,133,136},
157 { 37,168,203},
158 { 51,162,199},
159 {131,136,139},
160 { 40,170,205},
161 { 52,167,196},
162 { 43,171,206},
163 {134,139,142},
164 { 45,172,208},
165 { 30,179,214},
166 { 54,172,195},
167 {124,147,151},
168 {138,143,146},
169 {107,155,167},
170 { 73,170,182},
171 { 52,176,212},
172 {133,148,154},
173 { 52,181,209},
174 { 54,182,210},
175 {136,151,157},
176 { 65,180,204},
177 { 57,183,212},
178 { 73,178,196},
179 { 83,175,194},
180 {146,151,153},
181 {140,155,162},
182 { 47,192,219},
183 {137,156,167},
184 { 61,187,215},
185 { 72,185,209},
186 { 64,188,217},
187 { 51,194,221},
188 { 65,189,218},
189 { 53,195,223},
190 {120,169,181},
191 { 55,196,224},
192 {154,159,162},
193 { 57,198,225},
194 { 60,199,227},
195 { 73,195,224},
196 {160,165,168},
197 { 74,200,222},
198 {139,175,183},
199 { 75,201,223},
200 {163,168,171},
201 { 77,202,224},
202 { 79,204,226},
203 {150,177,187},
204 { 70,211,231},
205 { 81,206,228},
206 { 73,212,233},
207 {170,175,177},
208 {154,181,192},
209 { 74,214,234},
210 { 86,210,232},
211 {164,180,186},
212 { 88,216,231},
213 {178,183,186},
214 {181,186,189},
215 {108,221,238},
216 {130,213,227},
217 {110,223,240},
218 {190,193,189},
219 {111,224,241},
220 {174,202,212},
221 {191,196,198},
222 {121,226,237},
223 {197,200,196},
224 {195,200,203},
225 {200,202,199},
226 {136,230,243},
227 {201,206,208},
228 {139,233,245},
229 {206,208,204},
230 {146,233,240},
231 {166,225,236},
232 {149,232,246},
233 {207,212,215},
234 {156,234,242},
235 {213,215,212},
236 {168,236,246},
237 {213,218,220},
238 {216,218,214},
239 {169,238,247},
240 {171,239,249},
241 {221,223,220},
242 {221,227,229},
243 {188,242,248},
244 {190,244,250},
245 {228,230,227},
246 {198,244,251},
247 {199,245,252},
248 {229,234,237},
249 {232,234,231},
250 {204,246,247},
251 {235,238,234},
252 {213,247,250},
253 {216,249,252},
254 {239,241,238},
255 {223,248,253},
256 {241,243,240},
257 {225,249,254},
258 {226,251,255},
259 {230,251,250},
260 {247,249,246},
261 {239,253,253},
262 {248,250,247},
263 {241,254,255},
264 {250,252,249},
265 {251,253,250},
266 {248,254,255},
267 {249,255,255},
268 {252,255,251},
269 {254,255,252},
270 {255,255,255}
272 static char header_data[] = {
273 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
274 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
275 254,254,254,254,254,254,254,254,
276 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
277 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
278 254,254,254,254,254,254,254,254,
279 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
280 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
281 254,254,254,254,254,254,254,254,
282 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
283 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
284 254,254,254,254,254,254,254,254,
285 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
286 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
287 254,254,254,254,254,254,254,254,
288 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
289 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
290 254,254,254,254,254,254,254,254,
291 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
292 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
293 254,250,245,245,245,245,249,254,
294 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
295 254,254,254,254,254,254,254,254,254,241,209,177,134,93,60,36,
296 16,0,0,0,0,0,0,16,
297 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
298 254,254,254,254,254,247,206,139,60,8,0,0,0,0,0,0,
299 0,0,0,0,0,0,0,16,
300 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
301 254,254,254,214,123,28,0,1,6,11,17,22,21,21,21,23,
302 22,17,12,9,2,0,0,36,
303 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
304 250,198,69,0,0,3,15,24,26,27,27,27,27,27,27,27,
305 27,27,27,26,3,0,0,60,
306 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,208,
307 64,0,0,9,22,6,24,30,77,119,157,160,166,168,160,152,
308 110,77,30,26,7,0,0,93,
309 254,254,254,254,254,254,254,254,254,254,254,254,254,239,116,4,
310 0,3,19,26,49,120,205,246,251,251,251,251,251,251,251,251,
311 251,251,188,26,3,0,0,134,
312 254,254,254,254,254,254,254,254,254,254,254,254,210,38,0,0,
313 11,24,65,193,244,242,242,246,246,246,246,246,246,246,248,248,
314 248,196,27,26,1,0,0,181,
315 254,254,254,254,254,254,254,254,254,254,254,177,10,0,0,12,
316 40,175,238,242,238,228,229,242,242,242,242,242,242,242,242,244,
317 183,27,27,24,0,0,0,214,
318 254,254,254,254,254,254,254,254,254,254,139,0,0,2,15,83,
319 216,228,228,228,228,211,211,231,231,231,232,232,232,235,237,154,
320 26,27,27,21,0,0,16,245,
321 254,254,254,254,254,254,254,254,254,128,0,0,0,12,121,213,
322 213,213,217,219,215,191,195,219,224,224,224,224,224,224,113,33,
323 34,34,33,17,0,0,82,254,
324 254,254,254,254,254,254,254,254,141,0,0,0,17,137,202,200,
325 202,202,204,207,202,158,159,200,211,211,213,213,201,78,39,43,
326 43,43,43,12,0,0,165,254,
327 254,254,254,254,254,254,254,181,0,0,0,15,137,191,191,191,
328 197,191,197,197,184,117,131,180,200,200,202,164,57,50,50,50,
329 50,50,46,7,0,4,226,254,
330 254,254,254,254,254,254,212,10,0,0,11,118,178,178,182,184,
331 186,186,187,190,146,84,84,146,191,182,99,63,61,66,61,68,
332 63,66,41,0,0,70,254,254,
333 254,254,254,254,254,239,42,0,0,3,90,171,171,171,171,173,
334 167,172,172,178,99,55,53,99,124,75,75,75,80,72,80,80,
335 80,71,17,0,0,192,254,254,
336 254,254,254,254,254,116,0,0,0,39,88,124,147,150,150,158,
337 158,159,159,159,54,26,12,33,86,92,92,94,95,95,95,96,
338 96,58,0,0,42,247,254,254,
339 254,254,254,254,208,4,0,0,17,79,95,94,94,101,126,127,
340 127,133,127,102,2,0,0,33,101,108,106,108,112,112,112,112,
341 101,17,0,0,185,254,254,254,
342 254,254,254,249,60,0,0,0,76,112,112,112,112,115,107,111,
343 107,111,111,73,0,0,0,37,117,127,125,127,133,133,133,127,
344 48,0,0,67,247,254,254,254,
345 254,254,254,192,0,0,0,37,125,133,133,133,133,138,138,138,
346 129,129,129,48,0,0,0,44,143,140,140,142,142,142,142,85,
347 0,0,16,223,254,254,254,254,
348 254,254,249,51,0,0,1,105,140,140,142,142,145,145,147,149,
349 147,149,142,11,0,0,0,59,150,150,158,158,150,158,98,3,
350 0,4,181,254,254,254,254,254,
351 254,254,198,0,0,0,47,156,158,158,150,158,159,159,159,159,
352 159,159,103,0,0,0,0,81,171,171,171,173,171,98,3,0,
353 0,134,254,254,254,254,254,254,
354 254,233,45,0,0,0,56,171,173,167,167,167,172,172,172,172,
355 172,172,52,0,0,0,0,109,182,182,178,172,74,0,0,0,
356 123,249,254,254,254,254,254,254,
357 226,51,0,0,0,0,7,178,182,182,182,184,184,186,186,186,
358 186,161,2,0,0,0,0,151,190,190,122,35,0,0,4,148,
359 250,254,254,254,254,254,254,254,
360 177,104,91,10,0,0,0,114,170,191,191,191,195,191,195,191,
361 191,89,0,0,0,0,12,170,100,31,0,0,0,32,198,254,
362 254,254,254,254,254,254,254,254,
363 254,254,254,234,165,51,0,0,0,25,62,97,132,155,163,170,
364 161,13,0,0,0,0,1,0,0,0,0,10,128,236,254,254,
365 254,254,254,254,254,254,254,254,
366 254,254,254,254,254,254,223,153,67,8,0,0,0,0,0,0,
367 0,0,0,0,0,0,0,0,0,28,134,227,254,254,254,254,
368 254,254,254,254,254,254,254,254,
369 254,254,254,254,254,254,254,254,254,239,199,144,87,42,4,0,
370 0,0,0,0,0,16,69,139,203,247,254,254,254,254,254,254,
371 254,254,254,254,254,254,254,254,
372 254,254,254,254,254,254,254,254,254,254,254,254,254,254,247,230,
373 220,218,218,222,236,254,254,254,254,254,254,254,254,254,254,254,
374 254,254,254,254,254,254,254,254,
375 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
376 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
377 254,254,254,254,254,254,254,254,
378 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
379 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
380 254,254,254,254,254,254,254,254,
381 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
382 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
383 254,254,254,254,254,254,254,254,
384 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
385 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
386 254,254,254,254,254,254,254,254,
387 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
388 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
389 254,254,254,254,254,254,254,254,
390 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
391 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,
392 254,254,254,254,254,254,254,254