find.c: Use SetThing, rather than open-coding assignments to thing_*
[geda-pcb/pcjc2.git] / src / hid / gtk / gui-icons-mode-buttons.data
blob19e9ce8a0e9e9070fd7c3dca61ddb81bb9181bad
1 /*
2  *                            COPYRIGHT
3  *
4  *  PCB, interactive printed circuit board design
5  *  Copyright (C) 1994,1995,1996 Thomas Nau
6  *
7  *  This program is free software; you can redistribute it and/or modify
8  *  it under the terms of the GNU General Public License as published by
9  *  the Free Software Foundation; either version 2 of the License, or
10  *  (at your option) any later version.
11  *
12  *  This program is distributed in the hope that it will be useful,
13  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  *  GNU General Public License for more details.
16  *
17  *  You should have received a copy of the GNU General Public License
18  *  along with this program; if not, write to the Free Software
19  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20  *
21  */
23 /* XPM */
24 static char *arc[] = {
25 /* columns rows colors chars-per-pixel */
26 "21 21 4 1",
27 "  c black",
28 ". c #4E85b7",
29 "X c gray100",
30 "o c None",
31 /* pixels */
32 "ooooo.ooooooooooooooo",
33 "ooooo.ooooooooooooooo",
34 "ooooo.ooooooooooooooo",
35 "ooooo.ooooooooooooooo",
36 "oooooo.oooooooooooooo",
37 "oooooo.oooooooooooooo",
38 "ooooooo.ooooooooooooo",
39 "ooooooo..oooooooooooo",
40 "oooooooo..ooooooooooo",
41 "oooooooooo..ooooooooo",
42 "oooooooooooo....ooooo",
43 "ooooooooooooooooooooo",
44 "ooo oooo    oooo   oo",
45 "oo o ooo ooo oo ooo o",
46 "oo o ooo ooo oo ooo o",
47 "o ooo oo    ooo ooooo",
48 "o     oo  ooooo ooooo",
49 "o ooo oo o oooo ooooo",
50 "o ooo oo oo ooo ooo o",
51 "o ooo oo ooo ooo   oo",
52 "ooooooooooooooooooooo"
56 /* XPM */
57 static char *buf[] = {
58 /* columns rows colors chars-per-pixel */
59 "21 21 4 1",
60 "  c black",
61 ". c #D0C7AD",
62 "X c gray100",
63 "o c None",
64 /* pixels */
65 "oooooooo  oo  ooooooo",
66 "oooooo.. o  o ..ooooo",
67 "oooooooo oooo ooooooo",
68 "oooooo.. oooo ..ooooo",
69 "oooooooo oooo ooooooo",
70 "oooooo.. oooo ..ooooo",
71 "oooooooo oooo ooooooo",
72 "oooooo.. oooo ..ooooo",
73 "oooooooo oooo ooooooo",
74 "oooooo.. oooo ..ooooo",
75 "oooooooo      ooooooo",
76 "ooooooooooooooooooooo",
77 "oo     oo ooo o     o",
78 "ooo ooo o ooo o ooooo",
79 "ooo ooo o ooo o ooooo",
80 "ooo ooo o ooo o    oo",
81 "ooo    oo ooo o ooooo",
82 "ooo ooo o ooo o ooooo",
83 "ooo ooo o ooo o ooooo",
84 "oo     ooo   oo ooooo",
85 "ooooooooooooooooooooo"
89 /* XPM */
90 static char *del[] = {
91 /* columns rows colors chars-per-pixel */
92 "21 21 3 1",
93 "  c black",
94 ". c gray100",
95 "X c None",
96 /* pixels */
97 "XXX XXXXXXXXXXXX XXXX",
98 "XXXX XXX    XXX XXXXX",
99 "XXXXX X      X XXXXXX",
100 "XXXXXX XX  XX XXXXXXX",
101 "XXXXX  XX  XX  XXXXXX",
102 "XXXXX          XXXXXX",
103 "XXXXXX        XXXXXXX",
104 "XXXXXXX  XX  XXXXXXXX",
105 "XXXXXXX  XX XXXXXXXXX",
106 "XXXXXX X XX  XXXXXXXX",
107 "XXXX  XX    X  XXXXXX",
108 "XX  XXXXX  XXXX  XXXX",
109 "XXXXXXXXXXXXXXXXXXXXX",
110 "XX     XX     X XXXXX",
111 "XXX XXX X XXXXX XXXXX",
112 "XXX XXX X XXXXX XXXXX",
113 "XXX XXX X XXXXX XXXXX",
114 "XXX XXX X    XX XXXXX",
115 "XXX XXX X XXXXX XXXXX",
116 "XXX XXX X XXXXX XXXXX",
117 "XX     XX     X     X"
121 /* XPM */
122 static char *ins[] = {
123 /* columns rows colors chars-per-pixel */
124 "21 21 4 1",
125 "  c black",
126 ". c #7A8584",
127 "X c gray100",
128 "o c None",
129 /* pixels */
130 "oooooo...oooooooooooo",
131 "ooooo.ooo.ooooooooooo",
132 "ooooo.o.o.ooooooooooo",
133 "oooooo....ooooooooooo",
134 "ooooooooooooooooooooo",
135 "oooo  ooooo  oooooooo",
136 "ooooooooooooooooooooo",
137 "oo...ooooooooooo...oo",
138 "o.oo..ooooooooo.ooo.o",
139 "o.o o...........o o.o",
140 "o.ooo.ooooooooo.ooo.o",
141 "oo...ooooooooooo...oo",
142 "ooooooooooooooooooooo",
143 "ooo   o ooo oo    ooo",
144 "oooo oo ooo o ooooooo",
145 "oooo oo  oo o ooooooo",
146 "oooo oo o o oo   oooo",
147 "oooo oo oo  ooooo ooo",
148 "oooo oo ooo ooooo ooo",
149 "oooo oo ooo ooooo ooo",
150 "ooo   o ooo o    oooo"
154 /* XPM */
155 static char *line[] = {
156 /* columns rows colors chars-per-pixel */
157 "21 21 5 1",
158 "  c black",
159 ". c #7A8584",
160 "X c #4E85b7",
161 "o c gray100",
162 "O c None",
163 /* pixels */
164 "OOOOOOOOOOOOOOOOOOOOO",
165 "OO...OOOOOOOOOOOOOOOO",
166 "O.OOO.OOOOOOOOOOOOOOO",
167 "O.OXXXOOOOOOOOOOOOOOO",
168 "O.OOO.XXXOOOOOOOOOOOO",
169 "OO...OOOOXXXOOOO...OO",
170 "OOOOOOOOOOOOXXX.OOO.O",
171 "OOOOOOOOOOOOOOOXXXO.O",
172 "OOOOOOOOOOOOOOO.OOO.O",
173 "OOOOOOOOOOOOOOOO...OO",
174 "OOOOOOOOOOOOOOOOOOOOO",
175 "OOOOOOOOOOOOOOOOOOOOO",
176 " OOOO   O OOOO O    O",
177 " OOOOO OO  OOO O OOOO",
178 " OOOOO OO O OO O OOOO",
179 " OOOOO OO O OO O OOOO",
180 " OOOOO OO OO O O   OO",
181 " OOOOO OO OO O O OOOO",
182 " OOOOO OO OOO  O OOOO",
183 "    O   O OOOO O    O",
184 "OOOOOOOOOOOOOOOOOOOOO"
188 /* XPM */
189 static char *lock[] = {
190 /* columns rows colors chars-per-pixel */
191 "21 21 3 1",
192 "  c black",
193 ". c gray100",
194 "X c None",
195 /* pixels */
196 "XXXXXXXX     XXXXXXXX",
197 "XXXXXXX  XXX  XXXXXXX",
198 "XXXXXXX XXXXX XXXXXXX",
199 "XXXXXX  XXXXX  XXXXXX",
200 "XXXXXX XXXXXXX XXXXXX",
201 "XXXXXX XXXXXXX XXXXXX",
202 "XXXX             XXXX",
203 "XXXX XXXXXXXXXXX XXXX",
204 "XXXX             XXXX",
205 "XXXX XXXXXXXXXXX XXXX",
206 "XXXX             XXXX",
207 "XXXX XXXXXXXXXXX XXXX",
208 "XXXX             XXXX",
209 "XXXXXXXXXXXXXXXXXXXXX",
210 "XX XXXX  XXX  X XX XX",
211 "XX XXX XX X XXX XX XX",
212 "XX XXX XX X XXX X XXX",
213 "XX XXX XX X XXX  XXXX",
214 "XX XXX XX X XXX X XXX",
215 "XX XXX XX X XXX XX XX",
216 "XX   XX  XXX  X XX XX"
219 #if 0
220 /* XPM */
221 static char *pan[] = {
222 /* columns rows colors chars-per-pixel */
223 "21 21 3 1",
224 "  c black",
225 ". c #E7E3E7",
226 "X c None",
227 /* pixels */
228 "XXXXXXXXXX XXXXXXXXXX",
229 "XXXXXX XX X XX XXXXXX",
230 "XXXXX X X X X X XX XX",
231 "XXXXX X X X X X X X X",
232 "XXXXX X X X X X X X X",
233 "X  XX X  XX X X  X  X",
234 "X X X XX XXX XX XX XX",
235 "X XX  XXXXXXXXX X XXX",
236 "XX XX XXXXXXXXXXX XXX",
237 "XXX XXXXXXXXXXXX XXXX",
238 "XXXX XXXXXXXXXXX XXXX",
239 "XXXXX XXXXXXXXXX XXXX",
240 "XXXXXX          XXXXX",
241 "XXXXXXXXXXXXXXXXXXXXX",
242 "XXXX   XXX  XX XXX XX",
243 "XXXX XX X XX X  XX XX",
244 "XXXX XX X XX X   X XX",
245 "XXXX   XX    X X X XX",
246 "XXXX XXXX XX X X   XX",
247 "XXXX XXXX XX X XX  XX",
248 "XXXX XXXX XX X XXX XX"
251 #endif
252 /* XPM */
253 static char *poly[] = {
254 /* columns rows colors chars-per-pixel */
255 "21 21 4 1",
256 "  c black",
257 ". c #6EA5D7",
258 "X c gray100",
259 "o c None",
260 /* pixels */
261 "ooooooooooo.ooooooooo",
262 "oooooooooo..ooooooooo",
263 "ooooooooo...ooooooooo",
264 "oooooooo....ooooooooo",
265 "ooooooo.....ooooooooo",
266 "oooooo.......oooooooo",
267 "ooooo.........ooooooo",
268 "oooo...........oooooo",
269 "oooo............ooooo",
270 "oooo.............oooo",
271 "oooo..............ooo",
272 "ooooooooooooooooooooo",
273 "o    ooo   oo oo ooo ",
274 "o ooo o ooo o oo ooo ",
275 "o ooo o ooo o ooo o o",
276 "o    oo ooo o oooo oo",
277 "o ooooo ooo o oooo oo",
278 "o ooooo ooo o oooo oo",
279 "o ooooo ooo o oooo oo",
280 "o oooooo   oo    o oo",
281 "ooooooooooooooooooooo"
284 /* XPM */
285 static char * polyhole[] = {
286 "21 21 3 1",
287 "       c None",
288 ".      c #6EA5D7",
289 "+      c #000000",
290 "        ..           ",
291 "       ...           ",
292 "      .....          ",
293 "     .......         ",
294 "    .........        ",
295 "  ....+++++...       ",
296 "  ....+   +....      ",
297 "  ...+    +.....     ",
298 "  ...++++++......    ",
299 "  ................   ",
300 "  .................  ",
301 "                     ",
302 "  +  +  ++  +   +++  ",
303 "  +  + +  + +   +    ",
304 "  +  + +  + +   +    ",
305 "  ++++ +  + +   +++  ",
306 "  +  + +  + +   +    ",
307 "  +  + +  + +   +    ",
308 "  +  + +  + +   +    ",
309 "  +  +  ++  +++ +++  ",
310 "                     "
313 /* XPM */
314 static char *rect[] = {
315 /* columns rows colors chars-per-pixel */
316 "21 21 4 1",
317 "  c black",
318 ". c #6EA5D7",
319 "X c gray100",
320 "o c None",
321 /* pixels */
322 "ooooooooooooooooooooo",
323 "oo..................o",
324 "oo..................o",
325 "oo..................o",
326 "oo..................o",
327 "oo..................o",
328 "oo..................o",
329 "oo..................o",
330 "oo..................o",
331 "oo..................o",
332 "ooooooooooooooooooooo",
333 "ooooooooooooooooooooo",
334 "o   oo    oo  oo     ",
335 "o oo o oooo oo ooo oo",
336 "o oo o oooo oooooo oo",
337 "o   oo oooo oooooo oo",
338 "o o oo   oo oooooo oo",
339 "o oo o oooo oooooo oo",
340 "o oo o oooo oo ooo oo",
341 "o oo o    oo  oooo oo",
342 "ooooooooooooooooooooo"
346 /* XPM */
347 static char *rot[] = {
348 /* columns rows colors chars-per-pixel */
349 "21 21 4 1",
350 "  c black",
351 ". c #4E85b7",
352 "X c gray100",
353 "o c None",
354 /* pixels */
355 "ooooooooooo.ooooooooo",
356 "oooooooooo..ooooooooo",
357 "ooooooooo....oooooooo",
358 "oooooooooo..o.ooooooo",
359 "ooooooooooo.oo.oooooo",
360 "oooooooooooooo.oooooo",
361 "oooooooooooooo.oooooo",
362 "oooooooooooooo.oooooo",
363 "oooooooooooooo.oooooo",
364 "ooooooooooooo.ooooooo",
365 "oooooooooooo.oooooooo",
366 "oooooooooo..ooooooooo",
367 "ooooooooooooooooooooo",
368 "ooo    ooo   oo     o",
369 "ooo ooo o ooo ooo ooo",
370 "ooo ooo o ooo ooo ooo",
371 "ooo    oo ooo ooo ooo",
372 "ooo   ooo ooo ooo ooo",
373 "ooo o  oo ooo ooo ooo",
374 "ooo oo  o ooo ooo ooo",
375 "ooo ooo oo   oooo ooo"
379 /* XPM */
380 static char *sel[] = {
381 /* columns rows colors chars-per-pixel */
382 "21 21 4 1",
383 "  c black",
384 ". c #6EA5D7",
385 "X c gray100",
386 "o c None",
387 /* pixels */
388 "oo .. ooooooooooooooo",
389 "oo .... ooooooooooooo",
390 "ooo ...... oooooooooo",
391 "ooo ........ oooooooo",
392 "ooo ....... ooooooooo",
393 "oooo ..... oooooooooo",
394 "oooo ...... ooooooooo",
395 "ooooo .. ... oooooooo",
396 "ooooo . o ... ooooooo",
397 "oooooooooo ... oooooo",
398 "ooooooooooo .. oooooo",
399 "oooooooooooo  ooooooo",
400 "ooooooooooooooooooooo",
401 "ooo   oo     o oooooo",
402 "oo ooo o ooooo oooooo",
403 "ooo oooo ooooo oooooo",
404 "oooo ooo    oo oooooo",
405 "ooooo oo ooooo oooooo",
406 "oooooo o ooooo oooooo",
407 "oo ooo o ooooo oooooo",
408 "ooo   oo     o     oo"
412 /* XPM */
413 static char *text[] = {
414 /* columns rows colors chars-per-pixel */
415 "21 21 4 1",
416 "  c black",
417 ". c #4E85b7",
418 "X c gray100",
419 "o c None",
420 /* pixels */
421 "ooooooooooooooooooooo",
422 "ooooooooooooooooooooo",
423 "ooooooooooooooooooooo",
424 "oo.ooo.ooo.ooo.ooo.oo",
425 "o.o.o.o.o.o.o.o.o.o.o",
426 "oo.ooo.ooo.ooo.ooo.oo",
427 "ooooooooooooooooooooo",
428 "ooooooooooooooooooooo",
429 "ooooooooooooooooooooo",
430 "ooooooooooooooooooooo",
431 "ooooooooooooooooooooo",
432 "ooooooooooooooooooooo",
433 "     o   o ooo o     ",
434 "oo ooo ooo ooo ooo oo",
435 "oo ooo oooo o oooo oo",
436 "oo ooo ooooo ooooo oo",
437 "oo ooo  ooo o oooo oo",
438 "oo ooo ooo ooo ooo oo",
439 "oo ooo ooo ooo ooo oo",
440 "oo ooo   o ooo ooo oo",
441 "ooooooooooooooooooooo"
445 /* XPM */
446 static char *thrm[] = {
447 /* columns rows colors chars-per-pixel */
448 "21 21 4 1",
449 "  c black",
450 ". c #69E1B0",
451 "X c gray100",
452 "o c None",
453 /* pixels */
454 "ooooooooooooooooooooo",
455 "oooo ooooooooo oooooo",
456 "ooooo ooooooo ooooooo",
457 "oooooo o...o oooooooo",
458 "ooooooo ooo ooooooooo",
459 "oooooo.ooooo.oooooooo",
460 "oooooo.ooooo.oooooooo",
461 "oooooo.ooooo.oooooooo",
462 "ooooooo ooo ooooooooo",
463 "oooooo o...o oooooooo",
464 "ooooo ooooooo ooooooo",
465 "oooo ooooooooo oooooo",
466 "ooooooooooooooooooooo",
467 "     o oo o   oo ooo ",
468 "oo ooo oo o oo o  o  ",
469 "oo ooo oo o oo o o o ",
470 "oo ooo oo o   oo o o ",
471 "oo ooo    o o oo ooo ",
472 "oo ooo oo o oo o ooo ",
473 "oo ooo oo o oo o ooo ",
474 "oo ooo oo o oo o ooo "
478 /* XPM */
479 static char *via[] = {
480 /* columns rows colors chars-per-pixel */
481 "21 21 4 1",
482 "  c black",
483 ". c #7A8584",
484 "X c gray100",
485 "o c None",
486 /* pixels */
487 "ooooooooooooooooooooo",
488 "ooooooooo...ooooooooo",
489 "oooooooo.....oooooooo",
490 "ooooooo..ooo..ooooooo",
491 "oooooo..ooooo..oooooo",
492 "oooooo..ooooo..oooooo",
493 "oooooo..ooooo..oooooo",
494 "ooooooo..ooo..ooooooo",
495 "oooooooo.....oooooooo",
496 "ooooooooo...ooooooooo",
497 "ooooooooooooooooooooo",
498 "ooooooooooooooooooooo",
499 "ooooooooooooooooooooo",
500 "ooo ooo o   ooo ooooo",
501 "ooo ooo oo ooo o oooo",
502 "ooo ooo oo oo ooo ooo",
503 "oooo o ooo oo ooo ooo",
504 "oooo o ooo oo     ooo",
505 "oooo o ooo oo ooo ooo",
506 "ooooo ooo   o ooo ooo",
507 "ooooooooooooooooooooo"