1 /* xsane -- a graphical (X11, gtk) scanner-oriented SANE frontend
2 
3    xsane-icons.c
4 
5    Oliver Rauch <Oliver.Rauch@rauch-domain.de>
6    Copyright (C) 1998-2010 Oliver Rauch
7    This file is part of the XSANE package.
8 
9    This program is free software; you can redistribute it and/or modify
10    it under the terms of the GNU General Public License as published by
11    the Free Software Foundation; either version 2 of the License, or
12    (at your option) any later version.
13 
14    This program is distributed in the hope that it will be useful,
15    but WITHOUT ANY WARRANTY; without even the implied warranty of
16    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17    GNU General Public License for more details.
18 
19    You should have received a copy of the GNU General Public License
20    along with this program; if not, write to the Free Software
21    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
22 
23 /* --------------------------------------------------- */
24 
25 const char *xsane_window_icon_xpm[] =
26 {
27 /* width height num_colors chars_per_pixel */
28 "    14    16        6            1",
29 /* color  */
30 "  none",
31 "b c #2020e0",
32 "w c #eeeeee",
33 "x c #fff098",
34 "y c #f0e890",
35 "z c #e8d880",
36 /* pixel  */
37 "   xxyyyyy    ",
38 " xyyyyyyyyyyz ",
39 "xyyyyzzyyyyyyz",
40 "xyxz      zyyz",
41 "xxy        yyz",
42 "    yyyy yy   ",
43 "   zyyyyz yyy ",
44 "     zzzz  yxz",
45 "    zbbbbz yyz",
46 " x zbbwwbbz yy",
47 "xy zbbwwbbz yy",
48 "xyy zbbbbz xyy",
49 "xyyy zzzz xyyz",
50 "xyyyyyyyyyyyz ",
51 " zyyyyyyyyz   ",
52 "   zzzzzzz    "
53 };
54 
55 /* --------------------------------------------------- */
56 
57 const char *error_xpm[] =
58 {
59 "40 40 6 1",
60 " 	c None",
61 ".	c #FE0809",
62 "+	c #FFFFFF",
63 "@	c #FF8080",
64 "-      c #7A7A7A",
65 "#      c #6C6B6B",
66 "                ----------              ",
67 "             -- @@@+@@@--###            ",
68 "           --@@+++++++++@@--##          ",
69 "         --@+++@@@...@@@+++@--##        ",
70 "        -@+++@...........@+++@-##       ",
71 "       -@++@...............@++@-##      ",
72 "      -@++@.................@++@-##     ",
73 "     -@+@.....................++@-##    ",
74 "    -@+@@......................@+@-##   ",
75 "   -@++........................@++@-#   ",
76 "  --++@.....@+............++....@++-##  ",
77 "  -@+@.....+++@..........+++@....@+@-#  ",
78 " --++.....@+++++........@++++@....++-## ",
79 " -@+@......@++++@......+++++@.....@+@-# ",
80 " -@+........@+++++....@++++@.......+@-# ",
81 " -+@.........@++++@..+++++@........++-##",
82 "-@+@..........@+++++@++++@.........@+@-#",
83 "-@+@...........@++++++++@..........@+@-#",
84 "-@+.............@++++++@............+@-#",
85 "-++..............@++++@.............++-#",
86 "-@+.............+++++++@............+@-#",
87 "-@+@...........@+++++++++..........@+@-#",
88 "-@+@..........+++++@@++++@.........@+@-#",
89 " -+@.........@++++@..@+++++........@+-##",
90 " -@+........+++++@....@++++@.......+@-# ",
91 " -@+@......@++++@......@+++++.....@+@-# ",
92 "  -++.....@++++@........@++++@....++-## ",
93 "  -@+@.....@++@..........@++@....@+@-#  ",
94 "   -++@.....@@............@@....@++-##  ",
95 "   -@++.........................++@-#   ",
96 "    -@++.......................++@-##   ",
97 "     -@++.....................++@-##    ",
98 "     --@++@.................@++@-##     ",
99 "      --@++@...............@++@-##      ",
100 "       --@+++@...........@+++@-##       ",
101 "        ---@+++@@@...@@++++@--##        ",
102 "          ---@++++++++++@@--###         ",
103 "            ----@@@+@@@---###           ",
104 "             ----------####             ",
105 "               --#######                "
106 };
107 
108 /* --------------------------------------------------- */
109 
110 const char *warning_xpm[] = {
111 "40 40 6 1",
112 "       c None",
113 ".      c #FFFFFF",
114 "+      c #FFFA00",
115 "@      c #000000",
116 "-      c #7A7A7A",
117 "#      c #6C6B6B",
118 "                 ----##                 ",
119 "                 -..-###                ",
120 "                -....-##                ",
121 "                -....-###               ",
122 "               -..++..-##               ",
123 "               -..++..-###              ",
124 "              -..++++..-##              ",
125 "              -..++++..-###             ",
126 "             -..++++++..-##             ",
127 "             -..++++++..-###            ",
128 "            -..++++++++..-##            ",
129 "            -..+++@@+++..-###           ",
130 "           -..+++@@@@+++..-##           ",
131 "           -..++@@@@@@++..-###          ",
132 "          -..+++@@@@@@+++..-##          ",
133 "          -..++@@@@@@@@++..-###         ",
134 "         -..+++@@@@@@@@+++..-##         ",
135 "         -..+++@@@@@@@@+++..-###        ",
136 "        -..+++++@@@@@@+++++..-##        ",
137 "        -..+++++@@@@@@+++++..-###       ",
138 "       -..++++++@@@@@@++++++..-##       ",
139 "       -..++++++@@@@@@++++++..-###      ",
140 "      -..++++++++@@@@++++++++..-##      ",
141 "      -..++++++++@@@@++++++++..-###     ",
142 "     -..+++++++++@@@@+++++++++..-##     ",
143 "     -..++++++++++@@++++++++++..-###    ",
144 "    -..++++++++++++++++++++++++..-##    ",
145 "    -..++++++++++++++++++++++++..-###   ",
146 "   -..++++++++++++++++++++++++++..-##   ",
147 "   -..++++++++++++@@++++++++++++..-###  ",
148 "  -..++++++++++++@@@@++++++++++++..-##  ",
149 "  -..++++++++++++@@@@++++++++++++..-##  ",
150 " -..++++++++++++++@@++++++++++++++..-## ",
151 " -..++++++++++++++++++++++++++++++..-## ",
152 "-..++++++++++++++++++++++++++++++++..-##",
153 "-....................................-##",
154 "-....................................-##",
155 "--------------------------------------##",
156 " #######################################",
157 "  ##################################### "};
158 
159 /* --------------------------------------------------- */
160 
161 const char *info_xpm[] = {
162 "40 40 6 1",
163 "       c None",
164 ".      c #FFFFFF",
165 "+	c #00A000",
166 "@      c #000000",
167 "-      c #7A7A7A",
168 "#      c #6C6B6B",
169 "                 ----##                 ",
170 "                 -..-###                ",
171 "                -....-##                ",
172 "                -....-###               ",
173 "               -..++..-##               ",
174 "               -..++..-###              ",
175 "              -..++++..-##              ",
176 "              -..++++..-###             ",
177 "             -..++++++..-##             ",
178 "             -..++++++..-###            ",
179 "            -..++++++++..-##            ",
180 "            -..+++@@+++..-###           ",
181 "           -..+++@@@@+++..-##           ",
182 "           -..++@@@@@@++..-###          ",
183 "          -..+++@@@@@@+++..-##          ",
184 "          -..++@@@@@@@@++..-###         ",
185 "         -..+++@@@@@@@@+++..-##         ",
186 "         -..+++@@@@@@@@+++..-###        ",
187 "        -..+++++@@@@@@+++++..-##        ",
188 "        -..+++++@@@@@@+++++..-###       ",
189 "       -..++++++@@@@@@++++++..-##       ",
190 "       -..++++++@@@@@@++++++..-###      ",
191 "      -..++++++++@@@@++++++++..-##      ",
192 "      -..++++++++@@@@++++++++..-###     ",
193 "     -..+++++++++@@@@+++++++++..-##     ",
194 "     -..++++++++++@@++++++++++..-###    ",
195 "    -..++++++++++++++++++++++++..-##    ",
196 "    -..++++++++++++++++++++++++..-###   ",
197 "   -..++++++++++++++++++++++++++..-##   ",
198 "   -..++++++++++++@@++++++++++++..-###  ",
199 "  -..++++++++++++@@@@++++++++++++..-##  ",
200 "  -..++++++++++++@@@@++++++++++++..-##  ",
201 " -..++++++++++++++@@++++++++++++++..-## ",
202 " -..++++++++++++++++++++++++++++++..-## ",
203 "-..++++++++++++++++++++++++++++++++..-##",
204 "-....................................-##",
205 "-....................................-##",
206 "--------------------------------------##",
207 " #######################################",
208 "  ##################################### "};
209 
210 /* --------------------------------------------------- */
211 
212 const char *device_xpm[] = {
213 "40 40 12 1",
214 "       c None",
215 ".      c #FFFFFF",
216 "*	c #FAFAFA",
217 "+	c #F8F8F8",
218 "0	c #F2F2F2",
219 "-      c #808080",
220 "_      c #505050",
221 "@      c #000000",
222 "A      c #A0E0F8",
223 "B      c #A8E8FA",
224 "C      c #B0F0FF",
225 "D      c #C0F8FF",
226 "                                        ",
227 "                                        ",
228 "                                        ",
229 "                     --                 ",
230 "                  ---..---              ",
231 "               ---.....*---             ",
232 "             --.......***---     @@@    ",
233 "             _-......****+---  @@   @   ",
234 "              _-....****+++---@      @  ",
235 "               _-..****+++++-@-      @  ",
236 "                _-****+++++++---  @@@   ",
237 "                -_-**+++++++++---       ",
238 "               -.._-+++++++++++---      ",
239 "              -...A_-++++++++000---     ",
240 "             -...AAA_-++++++00000---    ",
241 "            -...AAAAA_-++++0000000---   ",
242 "           -...AAAAAAA_-++000000000---  ",
243 "          -...AAAAAAAAA_-00000000000--- ",
244 "         -...AAAAAAAAAAB_-000000000-_---",
245 "        -...AAAAAAAAAABBB_-000000--_----",
246 "       -...AAAAAAAAAABBBBB_-000--_-+_---",
247 "      -...AAAAAAAAAABBBBCCC_---_--+_--- ",
248 "     -...AAAAAAAAAABBBBCCCCC__---+_---  ",
249 "    -+...AAAAAAAAABBBBCCCCDDD---+_---   ",
250 "     -+..*AAAAAAABBBBCCCCDDD..-+_---    ",
251 "      -+***AAAAABBBBCCCCDDD000+_---     ",
252 "       -+**AAAABBBBCCCCDDD000+_---      ",
253 "        -+**AABBBBCCCCDDD000+_---       ",
254 "         -+++BBBBCCCCDDD000+_---        ",
255 "          -++0BBCCCCDDD000+_---         ",
256 "           -+00CCCCDDD000+_---          ",
257 "            -+000CDDD000+_---           ",
258 "             -+000DD000+_---            ",
259 "              -+0++000+_---             ",
260 "               -++++++_---              ",
261 "                -++++_---               ",
262 "                 -++_---                ",
263 "                  -----                 ",
264 "                   ---                  ",
265 "                                        "};
266 
267 /* --------------------------------------------------- */
268 
269 const char *no_device_xpm[] = {
270 "40 40 13 1",
271 "       c None",
272 ".      c #FFFFFF",
273 "*	c #FAFAFA",
274 "+	c #F8F8F8",
275 "0	c #F2F2F2",
276 "-      c #808080",
277 "_      c #505050",
278 "@      c #000000",
279 "A      c #A0E0F8",
280 "B      c #A8E8FA",
281 "C      c #B0F0FF",
282 "D      c #C0F8FF",
283 "#      c #C03030",
284 "                                        ",
285 "                                        ",
286 "                                        ",
287 "                     --                 ",
288 "                  ---..---              ",
289 "      ##       ---.....*---     ##      ",
290 "      ####   --.......***---  ####      ",
291 "       ####  _-......****+---####       ",
292 "        ####  _-....****+++-####        ",
293 "         ####  _-..****++++####         ",
294 "          ####  _-****++++####--        ",
295 "           #### -_-**++++####+---       ",
296 "            ####.._-++++####+++---      ",
297 "             ####.A_-++####++000---     ",
298 "             -####AA_-####++00000---    ",
299 "            -..####AA####++0000000---   ",
300 "           -...A########++000000000---  ",
301 "          -...AAA######_-00000000000--- ",
302 "         -...AAAAA####AA_-000000000-_---",
303 "        -...AAAAA######BB_-000000--_----",
304 "       -...AAAAA########BB_-000--_-+_---",
305 "      -...AAAAA####A####CCC_---_--+_--- ",
306 "     -...AAAAA####ABB####CCC__---+_---  ",
307 "    -+...AAAA####ABBBB####DDD---+_---   ",
308 "     -+..*AA####ABBBBCC####D..-+_---    ",
309 "      -+***####ABBBBCCCC####00+_---     ",
310 "       -+*####ABBBBCCCCDD####+_---      ",
311 "        -####ABBBBCCCCDDD0####---       ",
312 "        ####+BBBBCCCCDDD000####-        ",
313 "       ####+00BBCCCCDDD000+_####        ",
314 "      #### -+00CCCCDDD000+_--####       ",
315 "      ##    -+000CDDD000+_---  ##       ",
316 "             -+000DD000+_---            ",
317 "              -+0++000+_---             ",
318 "               -++++++_---              ",
319 "                -++++_---               ",
320 "                 -++_---                ",
321 "                  -----                 ",
322 "                   ---                  ",
323 "                                        "};
324 
325 /* --------------------------------------------------- */
326 
327 const char *file_xpm[] =
328 {
329 /* width height num_colors chars_per_pixel */
330 "    20    20        4            1",
331 /* colors */
332 "* c #000000",
333 ". c #707070",
334 "- c #e0e0e0",
335 "  none",
336 /* pixels */
337 "                    ",
338 "  ................  ",
339 "  .*............*.  ",
340 "  .*............*.  ",
341 "  ................  ",
342 "  ................  ",
343 "  ................  ",
344 "  ................  ",
345 "  ................  ",
346 "  ................  ",
347 "  ................  ",
348 "  ................  ",
349 "  ....--------....  ",
350 "  ....-...----....  ",
351 "  ....-...----....  ",
352 "  ....-...----....  ",
353 "  ....-...----....  ",
354 "   ...............  ",
355 "                    ",
356 "                    "
357 };
358 
359 /* --------------------------------------------------- */
360 
361 const char *load_xpm[] =
362 {
363 /* width height num_colors chars_per_pixel */
364 "    20    20        5            1",
365 /* colors */
366 "* c #000000",
367 ". c #ffff70",
368 "+ c #505000",
369 "- c #e0e0e0",
370 "  none",
371 /* pixels */
372 "                    ",
373 "     **             ",
374 "    *..****         ",
375 "    *......****     ",
376 "    *..........**** ",
377 " ****..............*",
378 "*---++++...........*",
379 "*-------++++.......*",
380 "*-----------++++...*",
381 "*---------------+..*",
382 " *--------------+..*",
383 " *--------------+..*",
384 " *---------------+.*",
385 "  *--------------+.*",
386 "  *--------------+.*",
387 "  *---------------+*",
388 "   ****-----------+*",
389 "       ****-------+*",
390 "           *********",
391 "                    "
392 };
393 
394 /* --------------------------------------------------- */
395 
396 const char *save_xpm[] =
397 {
398 /* width height num_colors chars_per_pixel */
399 "    20    20        5            1",
400 /* colors */
401 "* c #000000",
402 ". c #70b070",
403 "+ c #609060",
404 "- c #e0e0e0",
405 "  none",
406 /* pixels */
407 "                    ",
408 "   ................ ",
409 "   .*............*. ",
410 "   .*............*. ",
411 "   ................ ",
412 "   ................ ",
413 "   ................ ",
414 "   ................ ",
415 "   ................ ",
416 "   ................ ",
417 "   ................ ",
418 "   ................ ",
419 "   ....--------.... ",
420 "   ....-+++----.... ",
421 "   ....-+++----.... ",
422 "   ....-+++----.... ",
423 "   ....-+++----.... ",
424 "    ............... ",
425 "                    ",
426 "                    "
427 };
428 
429 /* --------------------------------------------------- */
430 
431 const char *ocr_xpm[] =
432 {
433 /* width height num_colors chars_per_pixel */
434 "    20    20        4            1",
435 /* colors */
436 "* c #000000",
437 ". c #303030",
438 "- c #505050",
439 "  none",
440 /* pixels */
441 "                    ",
442 "                    ",
443 " ***** ****   ***   ",
444 " *   * *   * *   *  ",
445 " *   * *   * *      ",
446 " ***** ****  *      ",
447 " *   * *   * *      ",
448 " *   * *   * *   *  ",
449 " *   * ****   ***   ",
450 "                    ",
451 "                    ",
452 " ****  ***** *****  ",
453 " *   * *     *      ",
454 " *   * *     *      ",
455 " *   * ***   ****   ",
456 " *   * *     *      ",
457 " *   * *     *      ",
458 " ****  ***** *      ",
459 "                    ",
460 "                    ",
461 };
462 
463 /* --------------------------------------------------- */
464 
465 const char *scale_xpm[] =
466 {
467 /* width height num_colors chars_per_pixel */
468 "    20    20        4            1",
469 /* colors */
470 ". c #000000",
471 "* c #808080",
472 "- c #a0a0a0",
473 "  none",
474 /* pixels */
475 "                    ",
476 " ..........******** ",
477 " .        .       * ",
478 " .        .       * ",
479 " .        .       * ",
480 " .        .       * ",
481 " .        .       * ",
482 " .        .       * ",
483 " ..........       * ",
484 " *         -      * ",
485 " *          -     * ",
486 " *           -    * ",
487 " *            -   * ",
488 " *             -  * ",
489 " *              - * ",
490 " *               -* ",
491 " ****************** ",
492 "                    ",
493 "                    ",
494 "                    "
495 };
496 
497 /* --------------------------------------------------- */
498 
499 const char *despeckle_xpm[] =
500 {
501 /* width height num_colors chars_per_pixel */
502 "    20    20        4            1",
503 /* colors */
504 "* c #000000",
505 ". c #303030",
506 "- c #505050",
507 "  none",
508 /* pixels */
509 "                    ",
510 "  ..   ..   ..    - ",
511 " .**. .**. .**. .-- ",
512 " .**. .**. .**. --- ",
513 "  ..   ..   .. ---- ",
514 "              ----- ",
515 "  ..   ..   .------ ",
516 " .**. .**. .------- ",
517 " .**. .**. -------- ",
518 "  ..   .. --------- ",
519 "         ---------- ",
520 "  ..   .----------- ",
521 " .**. .------------ ",
522 " .**. ------------- ",
523 "  .. -------------- ",
524 "    --------------- ",
525 "  .---------------- ",
526 " .----------------- ",
527 " ------------------ ",
528 "                    "
529 };
530 
531 
532 /* --------------------------------------------------- */
533 
534 const char *blur_xpm[] =
535 {
536 /* width height num_colors chars_per_pixel */
537 "    20    20        4            1",
538 /* colors */
539 "* c #000000",
540 "+ c #404040",
541 ". c #707070",
542 "  none",
543 /* pixels */
544 "                    ",
545 "  **    **    **  . ",
546 " ****************++ ",
547 " ***************+++ ",
548 "  **    **    *+... ",
549 "  **    **    ++.   ",
550 "  **    **   .++.   ",
551 "  **    **  ..++.   ",
552 " **********++++++++ ",
553 " *********+++++++++ ",
554 "  **    *+....++... ",
555 "  **    ++.  .++.   ",
556 "  **   .++.  .++.   ",
557 "  **  ..++....++... ",
558 " ****++++++++++++++ ",
559 " ***+++++++++++++++ ",
560 "  *+....++....++... ",
561 "  ++.  .++.  .++.   ",
562 " .++.  .++.  .++.   ",
563 "                    "
564 };
565 
566 /* --------------------------------------------------- */
567 
568 const char *undo_xpm[] =
569 {
570 /* width height num_colors chars_per_pixel */
571 "    20    20        4            1",
572 /* colors */
573 "* c #000000",
574 "+ c #404040",
575 ". c #808080",
576 "  none",
577 /* pixels */
578 "                    ",
579 "                    ",
580 "  **     ****       ",
581 "  **   ***  ***     ",
582 "  ** **        **   ",
583 "  ****          **  ",
584 "  *******       **  ",
585 "  *******        ** ",
586 "                 ** ",
587 "                 ** ",
588 "                 ** ",
589 "                 ** ",
590 "                 ** ",
591 "                 ** ",
592 "                 ** ",
593 "                **  ",
594 "                **  ",
595 "                **  ",
596 "               **   ",
597 "               **   ",
598 "               **   ",
599 "                    "
600 };
601 
602 /* --------------------------------------------------- */
603 
604 const char *clone_xpm[] =
605 {
606 /* width height num_colors chars_per_pixel */
607 "    20    20        4            1",
608 /* colors */
609 "* c #000000",
610 "+ c #404040",
611 ". c #808080",
612 "  none",
613 /* pixels */
614 "                    ",
615 "                    ",
616 "           *******  ",
617 "          *       * ",
618 "                  * ",
619 "                  * ",
620 " *     *          * ",
621 "  *   *          *  ",
622 "   * *           *  ",
623 "    *           *   ",
624 "   * *         *    ",
625 "  *   *       *     ",
626 " *     *     *      ",
627 "            *       ",
628 "           *        ",
629 "           *        ",
630 "           *        ",
631 "           ******** ",
632 "                    ",
633 "                    "
634 };
635 
636 /* --------------------------------------------------- */
637 
638 const char *rotate90_xpm[] =
639 {
640 /* width height num_colors chars_per_pixel */
641 "    20    20        4            1",
642 /* colors */
643 "* c #000000",
644 "+ c #404040",
645 ". c #808080",
646 "  none",
647 /* pixels */
648 "                    ",
649 "                    ",
650 "                    ",
651 "     ********       ",
652 "     *********      ",
653 "             **     ",
654 "              **    ",
655 "              **    ",
656 "              **    ",
657 "              **    ",
658 "           *  **  * ",
659 "            * ** *  ",
660 "             ****   ",
661 "              **    ",
662 "                    ",
663 "                    ",
664 "                    ",
665 "                    ",
666 "                    ",
667 "                    "
668 };
669 
670 /* --------------------------------------------------- */
671 
672 const char *rotate180_xpm[] =
673 {
674 /* width height num_colors chars_per_pixel */
675 "    20    20        4            1",
676 /* colors */
677 "* c #000000",
678 "+ c #404040",
679 ". c #808080",
680 "  none",
681 /* pixels */
682 "                    ",
683 "                    ",
684 "                    ",
685 "     ********       ",
686 "     *********      ",
687 "             **     ",
688 "              **    ",
689 "              **    ",
690 "              **    ",
691 "              **    ",
692 "              **    ",
693 "              **    ",
694 "              **    ",
695 "        *     **    ",
696 "       *     **     ",
697 "      ********      ",
698 "      *******       ",
699 "       *            ",
700 "        *           ",
701 "                    "
702 };
703 
704 /* --------------------------------------------------- */
705 
706 const char *rotate270_xpm[] =
707 {
708 /* width height num_colors chars_per_pixel */
709 "    20    20        4            1",
710 /* colors */
711 "* c #000000",
712 "+ c #404040",
713 ". c #808080",
714 "  none",
715 /* pixels */
716 "                    ",
717 "                    ",
718 "                    ",
719 "       ********     ",
720 "      *********     ",
721 "     **             ",
722 "    **              ",
723 "    **              ",
724 "    **              ",
725 "    **              ",
726 " *  **  *           ",
727 "  * ** *            ",
728 "   ****             ",
729 "    **              ",
730 "                    ",
731 "                    ",
732 "                    ",
733 "                    ",
734 "                    ",
735 "                    "
736 };
737 
738 /* --------------------------------------------------- */
739 
740 const char *mirror_x_xpm[] =
741 {
742 /* width height num_colors chars_per_pixel */
743 "    20    20        4            1",
744 /* colors */
745 "* c #000000",
746 "+ c #505050",
747 ". c #ffffff",
748 "  none",
749 /* pixels */
750 "                    ",
751 "          .         ",
752 "          .         ",
753 "          .         ",
754 "     *    .    +    ",
755 "     *    .    +    ",
756 "    * *   .   + +   ",
757 "    * *   .   + +   ",
758 "   *   *  .  +   +  ",
759 "   *   *  .  +   +  ",
760 "  *     * . +     + ",
761 "  *     * . +     + ",
762 " *       *.+       +",
763 " *********.+++++++++",
764 "          .         ",
765 "          .         ",
766 "          .         ",
767 "          .         ",
768 "          .         ",
769 "                    "
770 };
771 
772 /* --------------------------------------------------- */
773 
774 const char *mirror_y_xpm[] =
775 {
776 /* width height num_colors chars_per_pixel */
777 "    20    20        4            1",
778 /* colors */
779 "* c #000000",
780 "+ c #505050",
781 ". c #ffffff",
782 "  none",
783 /* pixels */
784 "          *         ",
785 "         * *        ",
786 "         * *        ",
787 "        *   *       ",
788 "        *   *       ",
789 "       *     *      ",
790 "       *     *      ",
791 "      *       *     ",
792 "      *********     ",
793 " .................. ",
794 "      +++++++++     ",
795 "      +       +     ",
796 "       +     +      ",
797 "       +     +      ",
798 "        +   +       ",
799 "        +   +       ",
800 "         + +        ",
801 "         + +        ",
802 "          +         ",
803 "                    "
804 };
805 
806 /* --------------------------------------------------- */
807 
808 const char *fax_xpm[] =
809 {
810 /* width height num_colors chars_per_pixel */
811 "    20    20        4            1",
812 /* colors */
813 "* c #000000",
814 ". c #ffffff",
815 "- c #e0e0e0",
816 "  none",
817 /* pixels */
818 "                    ",
819 "                    ",
820 "                    ",
821 "     .***********   ",
822 "    ..*.........*   ",
823 "   ...*..**.*.*.*   ",
824 "   ****.........*   ",
825 "   *............*   ",
826 "   *...*...***..*   ",
827 "   *............*   ",
828 "   *.*.*.**.**..*   ",
829 "   *............*   ",
830 "   *..*....*..*.*   ",
831 "   *............*   ",
832 "   *.**..*....*.*   ",
833 "   *............*   ",
834 "   **************   ",
835 "                    ",
836 "                    ",
837 "                    "
838 };
839 
840 /* --------------------------------------------------- */
841 
842 const char *faxreceiver_xpm[] =
843 {
844 /* width height num_colors chars_per_pixel */
845 "    20    20        3            1",
846 /* colors */
847 "* c #000000",
848 "- c #404040",
849 "  none",
850 /* pixels */
851 "         ****       ",
852 "     ****    ****   ",
853 "   **            ** ",
854 " *                 *",
855 " *     *******     *",
856 "  *   *       *   * ",
857 "   ***         ***  ",
858 "  *  ** ** ** **  * ",
859 "  *  ** ** ** **  * ",
860 "  *               * ",
861 "  *  ** ** ** **  * ",
862 "  *  ** ** ** **  * ",
863 "  *               * ",
864 "  *  ** ** ** **  * ",
865 "  *  ** ** ** **  * ",
866 "  *               * ",
867 "  *  ** ** ** **  * ",
868 "  *  ** ** ** **  * ",
869 "  *                *",
870 "  ***************** ",
871 };
872 /* --------------------------------------------------- */
873 #if 0
874 const char *person_xpm[] =
875 {
876 /* width height num_colors chars_per_pixel */
877 "    20    20        3            1",
878 /* colors */
879 "* c #000000",
880 "- c #e0e0e0",
881 "  none",
882 /* pixels */
883 "                    ",
884 "    *********       ",
885 "   ***********      ",
886 "  *************     ",
887 "  *********---*     ",
888 " *******------*     ",
889 " *****--------*     ",
890 " *****----***-*     ",
891 " ****----*----*     ",
892 " ***-------**--*    ",
893 " ***------------*   ",
894 " **--------------*  ",
895 " **------------***  ",
896 " **-----------*     ",
897 "  *-------*---*     ",
898 "  *--------***      ",
899 "   *----------*     ",
900 "   *---------*      ",
901 "   *------***       ",
902 "    *----*          ",
903 };
904 #endif
905 
906 /* --------------------------------------------------- */
907 
908 const char *email_xpm[] =
909 {
910 /* width height num_colors chars_per_pixel */
911 "    20    20        4            1",
912 /* colors */
913 "* c #000000",
914 ". c #ffffff",
915 "- c #e0e0e0",
916 "  none",
917 /* pixels */
918 "                    ",
919 "                    ",
920 "                    ",
921 "                    ",
922 " ****************** ",
923 " **..............** ",
924 " *.*............*.* ",
925 " *..*..........*..* ",
926 " *...*........*...* ",
927 " *....*......*....* ",
928 " *.....******.....* ",
929 " *................* ",
930 " *................* ",
931 " *................* ",
932 " *................* ",
933 " ****************** ",
934 "                    ",
935 "                    ",
936 "                    ",
937 "                    "
938 };
939 
940 /* --------------------------------------------------- */
941 
942 const char *emailreceiver_xpm[] =
943 {
944 /* width height num_colors chars_per_pixel */
945 "    20    20        3            1",
946 /* colors */
947 "* c #000000",
948 "- c #e0e0e0",
949 "  none",
950 /* pixels */
951 "                    ",
952 "    *********       ",
953 "   ***********      ",
954 "  *************     ",
955 "  *********---*     ",
956 " *******------*     ",
957 " *****--------*     ",
958 " *****----***-*     ",
959 " ****----*----*     ",
960 " ***-------**--*    ",
961 " ***------------*   ",
962 " **--------------*  ",
963 " **------------***  ",
964 " **-----------*     ",
965 "  *-------*---*     ",
966 "  *--------***      ",
967 "   *----------*     ",
968 "   *---------*      ",
969 "   *------***       ",
970 "    *----*          ",
971 };
972 
973 /* --------------------------------------------------- */
974 
975 const char *subject_xpm[] =
976 {
977 /* width height num_colors chars_per_pixel */
978 "    20    20        3            1",
979 /* colors */
980 "* c #000000",
981 "- c #303030",
982 "  none",
983 /* pixels */
984 "                    ",
985 "                    ",
986 "    ******       ** ",
987 "  ***    ***     ** ",
988 " **        **    ** ",
989 "            **   ** ",
990 "            **   ** ",
991 "            **   ** ",
992 "           **    ** ",
993 "         ***     ** ",
994 "      *****      ** ",
995 "      **         ** ",
996 "      **         ** ",
997 "      **         ** ",
998 "      **         ** ",
999 "                    ",
1000 "      **         ** ",
1001 "      **         ** ",
1002 "                    ",
1003 "                    ",
1004 };
1005 
1006 /* --------------------------------------------------- */
1007 
1008 const char *adf_xpm[] =
1009 {
1010 /* width height num_colors chars_per_pixel */
1011 "    20    20        4            1",
1012 /* colors */
1013 "* c #000000",
1014 ". c #ffffff",
1015 "- c #e0e0e0",
1016 "  none",
1017 /* pixels */
1018 "        ************",
1019 "        *..........*",
1020 "      ***..........*",
1021 "      *.*..........*",
1022 "    ***.*..........*",
1023 "    *.*.*..........*",
1024 "  ***.*.*..........*",
1025 "  *.*.*.*..........*",
1026 "  *.*.*.*..........*",
1027 "  *.*.*.*..........*",
1028 "  *.*.*.*..........*",
1029 "  *.*.*.*..........*",
1030 "  *.*.*.*..........*",
1031 "  *.*.*.************",
1032 "  *.*.*..........*  ",
1033 "  *.*.************  ",
1034 "  *.*..........*    ",
1035 "  *.************    ",
1036 "  *..........*      ",
1037 "  ************      "
1038 };
1039 
1040 /* --------------------------------------------------- */
1041 
1042 
1043 const char *target_xpm[] =
1044 {
1045 /* width height num_colors chars_per_pixel */
1046 "    20    20        4            1",
1047 /* colors */
1048 "+ c #101010",
1049 "* c #d06060",
1050 ". c #ffffff",
1051 "  none",
1052 /* pixels */
1053 "         **         ",
1054 "       ++**++       ",
1055 "     ++..**..++     ",
1056 "    +....**....+    ",
1057 "   +...++**++...+   ",
1058 "  +...+..**..+...+  ",
1059 "  +..+...**...+..+  ",
1060 " +..+...+**+...+..+ ",
1061 " +..+..+.**.+..+..+ ",
1062 "*********..*********",
1063 "*********..*********",
1064 " +..+..+.**.+..+..+ ",
1065 " +..+...+**+...+..+ ",
1066 "  +..+...**...+..+  ",
1067 "  +...+..**..+...+  ",
1068 "   +...++**++...+   ",
1069 "    +....**....+    ",
1070 "     ++..**..++     ",
1071 "       ++**++       ",
1072 "         **         "
1073 };
1074 
1075 /* --------------------------------------------------- */
1076 
1077 const char *multipage_xpm[] =
1078 {
1079 /* width height num_colors chars_per_pixel */
1080 "    20    20        5            1",
1081 /* colors */
1082 "* c #000000",
1083 ". c #ffffff",
1084 "- c #e0e0e0",
1085 "# c #90a0b0",
1086 "  none",
1087 /* pixels */
1088 "--------------------",
1089 "-######************-",
1090 "-######*..........*-",
1091 "-###****..........*-",
1092 "-###*..*..........*-",
1093 "-****..*..........*-",
1094 "-*..*..*..........*-",
1095 "-*..*..*..........*-",
1096 "-*..*..*..........*-",
1097 "-*..*..*..........*-",
1098 "-*..*..*..........*-",
1099 "-*..*..*..........*-",
1100 "-*..*..*..........*-",
1101 "-*..*..*..........*-",
1102 "-*..*..************-",
1103 "-*..*..........*###-",
1104 "-*..************###-",
1105 "-*..........*######-",
1106 "-************######-",
1107 "--------------------"
1108 };
1109 
1110 /* --------------------------------------------------- */
1111 
1112 const char *colormode_xpm[] = {
1113 /* width height num_colors chars_per_pixel */
1114 "    20    20        23            1",
1115 /* colors */
1116 ". c #000000",
1117 "R c #ff0000",
1118 "1 c #e04000",
1119 "2 c #c0800",
1120 "3 c #a0a000",
1121 "4 c #80c000",
1122 "5 c #40e000",
1123 "G c #00ff00",
1124 "6 c #00e040",
1125 "7 c #00c080",
1126 "8 c #00a0a0",
1127 "9 c #0080c0",
1128 "0 c #0040e0",
1129 "B c #0000ff",
1130 "a c #202020",
1131 "b c #404040",
1132 "c c #606060",
1133 "d c #808080",
1134 "e c #a0a0a0",
1135 "f c #c0c0c0",
1136 "g c #e0e0e0",
1137 "h c #ffffff",
1138 "  none",
1139 /* pixels */
1140 "                    ",
1141 " hhhhh              ",
1142 " hhhhh......        ",
1143 " hhhhh......RRRRRRR ",
1144 " hhhhhaaaaaaRRRRRRR ",
1145 " hhhhhbbbbbb1111111 ",
1146 " hhhhhbbbbbb2222222 ",
1147 " hhhhhcccccc3333333 ",
1148 " hhhhhcccccc4444444 ",
1149 " .....dddddd5555555 ",
1150 " .....ddddddGGGGGGG ",
1151 " .....eeeeeeGGGGGGG ",
1152 " .....eeeeee6666666 ",
1153 " .....ffffff7777777 ",
1154 " .....ffffff8888888 ",
1155 " .....gggggg9999999 ",
1156 " .....gggggg0000000 ",
1157 "      hhhhhhBBBBBBB ",
1158 "            BBBBBBB ",
1159 "                    "
1160 };
1161 
1162 /* --------------------------------------------------- */
1163 
1164 const char *step_xpm[] = {
1165 /* width height num_colors chars_per_pixel */
1166 "    20    20        3            1",
1167 /* colors */
1168 ". c #000000",
1169 "# c #a0a0a0",
1170 "  none",
1171 /* pixels */
1172 "                    ",
1173 "                    ",
1174 "                    ",
1175 "                    ",
1176 "                    ",
1177 "                    ",
1178 "                    ",
1179 "  ......            ",
1180 "  ......            ",
1181 "  .....#.           ",
1182 "  ......#.          ",
1183 " ........#.         ",
1184 " .........#.......  ",
1185 " .................. ",
1186 " .................. ",
1187 " .................. ",
1188 " ......    .......  ",
1189 "                    ",
1190 "                    ",
1191 "                    "
1192 };
1193 
1194 /* --------------------------------------------------- */
1195 
1196 const char *medium_xpm[] = {
1197 /* width height num_colors chars_per_pixel */
1198 "    20    20        3            1",
1199 /* colors */
1200 ". c #000000",
1201 "# c #a05020",
1202 "  none",
1203 /* pixels */
1204 "                    ",
1205 "  ################  ",
1206 "  ################  ",
1207 "  #..##########..#  ",
1208 "  #..##########..#  ",
1209 "  ################  ",
1210 "  ################  ",
1211 "  #..##########..#  ",
1212 "  #..##########..#  ",
1213 "  ################  ",
1214 "  ################  ",
1215 "  #..##########..#  ",
1216 "  #..##########..#  ",
1217 "  ################  ",
1218 "  ################  ",
1219 "  #..##########..#  ",
1220 "  #..##########..#  ",
1221 "  ################  ",
1222 "  ################  ",
1223 "                    "
1224 };
1225 
1226 /* --------------------------------------------------- */
1227 
1228 const char *medium_edit_xpm[] = {
1229 /* width height num_colors chars_per_pixel */
1230 "    50    20        7            1",
1231 /* colors */
1232 ". c #000000",
1233 "# c #a05020",
1234 "- c #608060",
1235 "0 c #80c080",
1236 "+ c #a0a0a0",
1237 "* c #ffffff",
1238 "  none",
1239 /* pixels */
1240 "                                                  ",
1241 "  ################                                ",
1242 "  ################                                ",
1243 "  #..##########..#                                ",
1244 "  #..##########..#                                ",
1245 "  ################                                ",
1246 "  ################                                ",
1247 "  #..##########..#   ++++++++++++++++++++++++++++ ",
1248 "  #..##########..#   +0000000**.**00000000000000- ",
1249 "  ################   +0000000**.**00000000000000- ",
1250 "  ################   +0000000**.**00000000000000- ",
1251 "  #..##########..#   +0000000**.**00000000000000- ",
1252 "  #..##########..#   ---------------------------- ",
1253 "  ################                                ",
1254 "  ################                                ",
1255 "  #..##########..#                                ",
1256 "  #..##########..#                                ",
1257 "  ################                                ",
1258 "  ################                                ",
1259 "                                                  "
1260 };
1261 
1262 /* --------------------------------------------------- */
1263 
1264 const char *medium_delete_xpm[] = {
1265 /* width height num_colors chars_per_pixel */
1266 "    20    20        4            1",
1267 /* colors */
1268 ". c #000000",
1269 "# c #a05020",
1270 "* c #000000",
1271 "  none",
1272 /* pixels */
1273 "**                **",
1274 "***##############***",
1275 " ***############*** ",
1276 "  ***##########***  ",
1277 "  #***########***#  ",
1278 "  ##***######***##  ",
1279 "  ###***####***###  ",
1280 "  #..#***##***#..#  ",
1281 "  #..##******##..#  ",
1282 "  ######****######  ",
1283 "  ######****######  ",
1284 "  #..##******##..#  ",
1285 "  #..#***##***#..#  ",
1286 "  ###***####***###  ",
1287 "  ##***######***##  ",
1288 "  #***########***#  ",
1289 "  ***##########***  ",
1290 " ***############**  ",
1291 "***##############** ",
1292 "**                **"
1293 };
1294 
1295 /* --------------------------------------------------- */
1296 
1297 const char *Gamma_xpm[] =
1298 {
1299 /* width height num_colors chars_per_pixel */
1300 "    20    20        2            1",
1301 /* colors */
1302 ". c #000000",
1303 "  none",
1304 /* pixels */
1305 "                    ",
1306 "                    ",
1307 "    .............   ",
1308 "     ...       ..   ",
1309 "      ..        ..  ",
1310 "      ..         .  ",
1311 "      ..            ",
1312 "      ..            ",
1313 "      ..            ",
1314 "      ..            ",
1315 "      ..            ",
1316 "      ..            ",
1317 "      ..            ",
1318 "      ..            ",
1319 "      ..            ",
1320 "      ..            ",
1321 "      ..            ",
1322 "     ....           ",
1323 "    ........        ",
1324 "                    "
1325 };
1326 
1327 /* --------------------------------------------------- */
1328 
1329 const char *Gamma_red_xpm[] =
1330 {
1331 /* width height num_colors chars_per_pixel */
1332 "    20    20        2            1",
1333 /* colors */
1334 ". c #ff0000",
1335 "  none",
1336 /* pixels */
1337 "                    ",
1338 "                    ",
1339 "                    ",
1340 "    .............   ",
1341 "     ...       ..   ",
1342 "      ..        ..  ",
1343 "      ..         .  ",
1344 "      ..            ",
1345 "      ..            ",
1346 "      ..            ",
1347 "      ..            ",
1348 "      ..            ",
1349 "      ..            ",
1350 "      ..            ",
1351 "      ..            ",
1352 "      ..            ",
1353 "      ..            ",
1354 "      ..            ",
1355 "     ....           ",
1356 "    ........        ",
1357 };
1358 
1359 /* --------------------------------------------------- */
1360 
1361 const char *Gamma_green_xpm[] =
1362 {
1363 /* width height num_colors chars_per_pixel */
1364 "    20    20        2            1",
1365 /* colors */
1366 ". c #00ff00",
1367 "  none",
1368 /* pixels */
1369 "                    ",
1370 "                    ",
1371 "                    ",
1372 "    .............   ",
1373 "     ...       ..   ",
1374 "      ..        ..  ",
1375 "      ..         .  ",
1376 "      ..            ",
1377 "      ..            ",
1378 "      ..            ",
1379 "      ..            ",
1380 "      ..            ",
1381 "      ..            ",
1382 "      ..            ",
1383 "      ..            ",
1384 "      ..            ",
1385 "      ..            ",
1386 "      ..            ",
1387 "     ....           ",
1388 "    ........        ",
1389 };
1390 
1391 /* --------------------------------------------------- */
1392 
1393 const char *Gamma_blue_xpm[] =
1394 {
1395 /* width height num_colors chars_per_pixel */
1396 "    20    20        2            1",
1397 /* colors */
1398 ". c #0000ff",
1399 "  none",
1400 /* pixels */
1401 "                    ",
1402 "                    ",
1403 "                    ",
1404 "    .............   ",
1405 "     ...       ..   ",
1406 "      ..        ..  ",
1407 "      ..         .  ",
1408 "      ..            ",
1409 "      ..            ",
1410 "      ..            ",
1411 "      ..            ",
1412 "      ..            ",
1413 "      ..            ",
1414 "      ..            ",
1415 "      ..            ",
1416 "      ..            ",
1417 "      ..            ",
1418 "      ..            ",
1419 "     ....           ",
1420 "    ........        ",
1421 };
1422 
1423 /* --------------------------------------------------- */
1424 
1425 const char *brightness_xpm[] =
1426 {
1427 /* width height num_colors chars_per_pixel */
1428 "    20    20        3            1",
1429 /* colors */
1430 ". c #000000",
1431 "  none",
1432 "a c #ffffff",
1433 /* pixels */
1434 "                    ",
1435 "                    ",
1436 "                    ",
1437 "         .          ",
1438 "         .          ",
1439 "         .          ",
1440 "    .   ...   .     ",
1441 "     . .aaa. .      ",
1442 "      .aaaaa.       ",
1443 "     .aaaaaaa.      ",
1444 "    .aaaaaaaaa.     ",
1445 " ....aaaaaaaaa....  ",
1446 "    .aaaaaaaaa.     ",
1447 "     .aaaaaaa.      ",
1448 "      .aaaaa.       ",
1449 "     . .aaa. .      ",
1450 "    .   ...   .     ",
1451 "         .          ",
1452 "         .          ",
1453 "         .          ",
1454 };
1455 
1456 /* --------------------------------------------------- */
1457 
1458 const char *brightness_red_xpm[] =
1459 {
1460 /* width height num_colors chars_per_pixel */
1461 "    20    20        3            1",
1462 /* colors */
1463 ". c #000000",
1464 "  none",
1465 "a c #ff0000",
1466 /* pixels */
1467 "                    ",
1468 "                    ",
1469 "                    ",
1470 "         .          ",
1471 "         .          ",
1472 "         .          ",
1473 "    .   ...   .     ",
1474 "     . .aaa. .      ",
1475 "      .aaaaa.       ",
1476 "     .aaaaaaa.      ",
1477 "    .aaaaaaaaa.     ",
1478 " ....aaaaaaaaa....  ",
1479 "    .aaaaaaaaa.     ",
1480 "     .aaaaaaa.      ",
1481 "      .aaaaa.       ",
1482 "     . .aaa. .      ",
1483 "    .   ...   .     ",
1484 "         .          ",
1485 "         .          ",
1486 "         .          ",
1487 };
1488 
1489 /* --------------------------------------------------- */
1490 
1491 const char *brightness_green_xpm[] =
1492 {
1493 /* width height num_colors chars_per_pixel */
1494 "    20    20        3            1",
1495 /* colors */
1496 ". c #000000",
1497 "  none",
1498 "a c #00ff00",
1499 /* pixels */
1500 "                    ",
1501 "                    ",
1502 "                    ",
1503 "         .          ",
1504 "         .          ",
1505 "         .          ",
1506 "    .   ...   .     ",
1507 "     . .aaa. .      ",
1508 "      .aaaaa.       ",
1509 "     .aaaaaaa.      ",
1510 "    .aaaaaaaaa.     ",
1511 " ....aaaaaaaaa....  ",
1512 "    .aaaaaaaaa.     ",
1513 "     .aaaaaaa.      ",
1514 "      .aaaaa.       ",
1515 "     . .aaa. .      ",
1516 "    .   ...   .     ",
1517 "         .          ",
1518 "         .          ",
1519 "         .          ",
1520 };
1521 
1522 const char *brightness_blue_xpm[] =
1523 {
1524 /* width height num_colors chars_per_pixel */
1525 "    20    20        3            1",
1526 /* colors */
1527 ". c #000000",
1528 "  none",
1529 "a c #0000ff",
1530 /* pixels */
1531 "                    ",
1532 "                    ",
1533 "                    ",
1534 "         .          ",
1535 "         .          ",
1536 "         .          ",
1537 "    .   ...   .     ",
1538 "     . .aaa. .      ",
1539 "      .aaaaa.       ",
1540 "     .aaaaaaa.      ",
1541 "    .aaaaaaaaa.     ",
1542 " ....aaaaaaaaa....  ",
1543 "    .aaaaaaaaa.     ",
1544 "     .aaaaaaa.      ",
1545 "      .aaaaa.       ",
1546 "     . .aaa. .      ",
1547 "    .   ...   .     ",
1548 "         .          ",
1549 "         .          ",
1550 "         .          ",
1551 };
1552 
1553 /* --------------------------------------------------- */
1554 
1555 const char *contrast_xpm[] =
1556 {
1557 /* width height num_colors chars_per_pixel */
1558 "    20    20        3            1",
1559 /* colors */
1560 ". c #000000",
1561 "  none",
1562 "a c #ffffff",
1563 /* pixels */
1564 "                    ",
1565 "                    ",
1566 "                    ",
1567 "       .....        ",
1568 "     .....aa..      ",
1569 "    ......aaaa..    ",
1570 "   .......aaaaa.    ",
1571 "  ........aaaaaa.   ",
1572 "  ........aaaaaa.   ",
1573 " .........aaaaaaa.  ",
1574 " .........aaaaaaa.  ",
1575 " .........aaaaaaa.  ",
1576 " .........aaaaaaa.  ",
1577 " .........aaaaaaa.  ",
1578 "  ........aaaaaa.   ",
1579 "  ........aaaaaa.   ",
1580 "   .......aaaaa.    ",
1581 "    ......aaaa..    ",
1582 "     .....aa..      ",
1583 "       .....        ",
1584 };
1585 
1586 /* --------------------------------------------------- */
1587 
1588 const char *contrast_red_xpm[] =
1589 {
1590 /* width height num_colors chars_per_pixel */
1591 "    20    20        3            1",
1592 /* colors */
1593 ". c #000000",
1594 "  none",
1595 "a c #ff0000",
1596 /* pixels */
1597 "                    ",
1598 "                    ",
1599 "                    ",
1600 "       .....        ",
1601 "     .....aa..      ",
1602 "    ......aaaa..    ",
1603 "   .......aaaaa.    ",
1604 "  ........aaaaaa.   ",
1605 "  ........aaaaaa.   ",
1606 " .........aaaaaaa.  ",
1607 " .........aaaaaaa.  ",
1608 " .........aaaaaaa.  ",
1609 " .........aaaaaaa.  ",
1610 " .........aaaaaaa.  ",
1611 "  ........aaaaaa.   ",
1612 "  ........aaaaaa.   ",
1613 "   .......aaaaa.    ",
1614 "    ......aaaa..    ",
1615 "     .....aa..      ",
1616 "       .....        ",
1617 };
1618 
1619 /* --------------------------------------------------- */
1620 
1621 const char *contrast_green_xpm[] =
1622 {
1623 /* width height num_colors chars_per_pixel */
1624 "    20    20        3            1",
1625 /* colors */
1626 ". c #000000",
1627 "  none",
1628 "a c #00ff00",
1629 /* pixels */
1630 "                    ",
1631 "                    ",
1632 "                    ",
1633 "       .....        ",
1634 "     .....aa..      ",
1635 "    ......aaaa..    ",
1636 "   .......aaaaa.    ",
1637 "  ........aaaaaa.   ",
1638 "  ........aaaaaa.   ",
1639 " .........aaaaaaa.  ",
1640 " .........aaaaaaa.  ",
1641 " .........aaaaaaa.  ",
1642 " .........aaaaaaa.  ",
1643 " .........aaaaaaa.  ",
1644 "  ........aaaaaa.   ",
1645 "  ........aaaaaa.   ",
1646 "   .......aaaaa.    ",
1647 "    ......aaaa..    ",
1648 "     .....aa..      ",
1649 "       .....        ",
1650 };
1651 
1652 /* --------------------------------------------------- */
1653 
1654 const char *contrast_blue_xpm[] =
1655 {
1656 /* width height num_colors chars_per_pixel */
1657 "    20    20        3            1",
1658 /* colors */
1659 ". c #000000",
1660 "  none",
1661 "a c #0000ff",
1662 /* pixels */
1663 "                    ",
1664 "                    ",
1665 "                    ",
1666 "       .....        ",
1667 "     .....aa..      ",
1668 "    ......aaaa..    ",
1669 "   .......aaaaa.    ",
1670 "  ........aaaaaa.   ",
1671 "  ........aaaaaa.   ",
1672 " .........aaaaaaa.  ",
1673 " .........aaaaaaa.  ",
1674 " .........aaaaaaa.  ",
1675 " .........aaaaaaa.  ",
1676 " .........aaaaaaa.  ",
1677 "  ........aaaaaa.   ",
1678 "  ........aaaaaa.   ",
1679 "   .......aaaaa.    ",
1680 "    ......aaaa..    ",
1681 "     .....aa..      ",
1682 "       .....        ",
1683 };
1684 
1685 /* --------------------------------------------------- */
1686 
1687 const char *threshold_xpm[] =
1688 {
1689 /* width height num_colors chars_per_pixel */
1690 "    20    20        3            1",
1691 /* colors */
1692 ". c #000000",
1693 "  none",
1694 "a c #ffffff",
1695 /* pixels */
1696 "                    ",
1697 "                    ",
1698 "                    ",
1699 "         .          ",
1700 "         .          ",
1701 "         .          ",
1702 "    .   ...   .     ",
1703 "     . .a... .      ",
1704 "      .aa....       ",
1705 "     .aaa.....      ",
1706 "    .aaaa......     ",
1707 " ....aaaa.........  ",
1708 "    .aaaa......     ",
1709 "     .aaa.....      ",
1710 "      .aa....       ",
1711 "     . .a... .      ",
1712 "    .   ...   .     ",
1713 "         .          ",
1714 "         .          ",
1715 "         .          ",
1716 };
1717 /* --------------------------------------------------- */
1718 
1719 const char *rgb_default_xpm[] =
1720 {
1721 /* width height num_colors chars_per_pixel */
1722 "    20    20        6            1",
1723 /* colors */
1724 "  none",
1725 "w c #ffffff",
1726 "k c #000000",
1727 "r c #ff0000",
1728 "g c #00ff00",
1729 "b c #0000ff",
1730 /* pixels */
1731 "                    ",
1732 " rr gg   kk     bb  ",
1733 " rr gg   kk     bb  ",
1734 " rr gg   kk     bb  ",
1735 " rr gg   kk     bb  ",
1736 " rr gg   kk     bb  ",
1737 " rr gg   kk     bb  ",
1738 "  r  g   k      b   ",
1739 "   r g    k    b    ",
1740 "    r g  k    b     ",
1741 "     rg   k  b      ",
1742 "      rg k  b       ",
1743 "       rgkkb        ",
1744 "         kk         ",
1745 "         kk         ",
1746 "         kk         ",
1747 "         kk         ",
1748 "         kk         ",
1749 "         kk         ",
1750 "                    ",
1751 };
1752 
1753 /* --------------------------------------------------- */
1754 
1755 const char *negative_xpm[] =
1756 {
1757 /* width height num_colors chars_per_pixel */
1758 "    20    20       16            1",
1759 /* colors */
1760 "  none",
1761 "W c #b0b0b0",
1762 "r c #a01010",
1763 "g c #20a010",
1764 "b c #0020a0",
1765 "c c #10a0a0",
1766 "m c #a000a0",
1767 "y c #a0a000",
1768 "W c #ffffff",
1769 "R c #ff0000",
1770 "G c #00ff00",
1771 "B c #0000ff",
1772 "C c #00ffff",
1773 "M c #ff00ff",
1774 "Y c #ffff00",
1775 "k c #000000",
1776 /* pixels */
1777 "                    ",
1778 " YYYYYYYYYYYYYYYYYk ",
1779 " kkYYYYYYYYYkkCCbkB ",
1780 " kkkYYYYYYkkkkCCkBB ",
1781 " YYYYYYYYYYCCCCkRRB ",
1782 " YYYYYkkYYYYCCkRWWW ",
1783 " YYYYYYYYYYYYkRRBWW ",
1784 " YYkkYYYYYYkkWBBBBB ",
1785 " YkkYYYYYYkkWWWBBBB ",
1786 " YYYYYYYYYkBBBBBBBB ",
1787 " MMMMMMMMkGGGGGGGGG ",
1788 " MMMMMMMkGGGGGGGGGG ",
1789 " MMMGMMkGGGGGGGgGGG ",
1790 " MMMCMkGGGGGGGGGgGG ",
1791 " MBMMkgGGRGGGGGGGGG ",
1792 " MMMkGGgGGGGGGGGgGG ",
1793 " MMkGGGGGgGGGGgGGGG ",
1794 " MkGGGGGGGgGGGGGGgG ",
1795 " kGGGGGGGGGGGGGGGGG ",
1796 "                    ",
1797 };
1798 
1799 /* --------------------------------------------------- */
1800 
1801 const char *enhance_xpm[] =
1802 {
1803 /* width height num_colors chars_per_pixel */
1804 "    20    20        16            1",
1805 /* colors */
1806 "  none",
1807 "w c #b0b0b0",
1808 "r c #a01010",
1809 "g c #20a010",
1810 "b c #0020a0",
1811 "c c #10a0a0",
1812 "m c #a000a0",
1813 "y c #a0a000",
1814 "W c #ffffff",
1815 "R c #ff0000",
1816 "G c #00ff00",
1817 "B c #0000ff",
1818 "C c #00ffff",
1819 "M c #ff00ff",
1820 "Y c #ffff00",
1821 "k c #000000",
1822 /* pixels */
1823 "                    ",
1824 " bbbbbbbbbbbbbbbbbk ",
1825 " wwbbbbbbbbbwwrrbkB ",
1826 " wwwbbbbbbwwwwrrkBB ",
1827 " bbbbbbbbbbrrrrkRRB ",
1828 " bbbbbwwbbbbrrkRWWW ",
1829 " bbbbbbbbbbbbkRRBWW ",
1830 " bbwwbbbbbbwkBBBBBB ",
1831 " bwwbbbbbbbkBWBBBBB ",
1832 " bbbbbbbbbkBBBBBBBB ",
1833 " ggggggggkGGGGGGGGG ",
1834 " gggmgggkGGGGGGGGGG ",
1835 " gggrggkGGGGGGGgGGG ",
1836 " gggggkGGGGGGGGGgGG ",
1837 " gyggkgGGRGGGGGGGGG ",
1838 " gggkGGgGGGGGGGGgGG ",
1839 " ggkGGGGGgGGGGgGGGG ",
1840 " gkGGGGGGGgGGGGGGgG ",
1841 " kGGGGGGGGGGGGGGGGG ",
1842 "                    ",
1843 };
1844 
1845 /* --------------------------------------------------- */
1846 
1847 const char *store_enhancement_xpm[] =
1848 {
1849 /* width height num_colors chars_per_pixel */
1850 "    20    20        5            1",
1851 /* colors */
1852 "* c #000000",
1853 ". c #606060",
1854 "- c #e0e0e0",
1855 "w c #ffffff",
1856 "  none",
1857 /* pixels */
1858 "                    ",
1859 "  *             *   ",
1860 "  **           **   ",
1861 "  ***         ***   ",
1862 "  ****       ****   ",
1863 "  ** **     ** **   ",
1864 "  **  **   **  **   ",
1865 "  **   *****   **   ",
1866 "  **    ***    **   ",
1867 "  **     *     **   ",
1868 "  **           **   ",
1869 "  **           **   ",
1870 "  **           **   ",
1871 "  **           **   ",
1872 "  **           **   ",
1873 "  **           **   ",
1874 "  **           **   ",
1875 "  **           **   ",
1876 " ****         ****  ",
1877 "                    ",
1878 };
1879 
1880 /* --------------------------------------------------- */
1881 
1882 const char *restore_enhancement_xpm[] =
1883 {
1884 /* width height num_colors chars_per_pixel */
1885 "    20    20        5            1",
1886 /* colors */
1887 "* c #000000",
1888 ". c #606060",
1889 "- c #e0e0e0",
1890 "w c #ffffff",
1891 "  none",
1892 /* pixels */
1893 "                    ",
1894 " **************     ",
1895 " ****************   ",
1896 "  **            **  ",
1897 "  **            **  ",
1898 "  **            **  ",
1899 "  **            **  ",
1900 "  **            **  ",
1901 "  **            **  ",
1902 "  ***************   ",
1903 "  *************     ",
1904 "  ** ***            ",
1905 "  **   **           ",
1906 "  **    **          ",
1907 "  **     ***        ",
1908 "  **       **       ",
1909 "  **        ***     ",
1910 "  **         **     ",
1911 " ****        ****   ",
1912 "                    ",
1913 };
1914 
1915 /* --------------------------------------------------- */
1916 
1917 const char *default_enhancement_xpm[] =
1918 {
1919 /* width height num_colors chars_per_pixel */
1920 "    20    20        4            1",
1921 /* colors */
1922 "* c #000000",
1923 ". c #606060",
1924 "- c #e0e0e0",
1925 "  none",
1926 /* pixels */
1927 "                    ",
1928 "         *          ",
1929 "         *          ",
1930 "         *          ",
1931 "         *          ",
1932 "         *          ",
1933 "    *    *    *     ",
1934 "    **   *   **     ",
1935 "     **  *  **      ",
1936 " ******* * ******** ",
1937 "     **  *  **      ",
1938 "    **   *   **     ",
1939 "    *    *    *     ",
1940 "         *          ",
1941 "         *          ",
1942 "         *          ",
1943 "         *          ",
1944 "         *          ",
1945 "         *          ",
1946 "                    ",
1947 };
1948 
1949 /* --------------------------------------------------- */
1950 
1951 const char *add_batch_xpm[] =
1952 {
1953 /* width height num_colors chars_per_pixel */
1954 "    20    20        3            1",
1955 /* colors */
1956 ". c #000000",
1957 "  none",
1958 "g c #70a070",
1959 /* pixels */
1960 "                    ",
1961 " ... ... ... ... .. ",
1962 " .                . ",
1963 " .                . ",
1964 "                    ",
1965 " .                . ",
1966 " .       gg       . ",
1967 " .       gg       . ",
1968 "         gg         ",
1969 " .       gg       . ",
1970 " .   gggggggggg   . ",
1971 " .   gggggggggg   . ",
1972 "         gg         ",
1973 " .       gg       . ",
1974 " .       gg       . ",
1975 " .       gg       . ",
1976 "                    ",
1977 " .                . ",
1978 " .                . ",
1979 " ... ... ... ... .. ",
1980 };
1981 
1982 /* --------------------------------------------------- */
1983 
1984 const char *del_batch_xpm[] =
1985 {
1986 /* width height num_colors chars_per_pixel */
1987 "    20    20        3            1",
1988 /* colors */
1989 ". c #000000",
1990 "  none",
1991 "r c #d07070",
1992 /* pixels */
1993 "                    ",
1994 "rr.. ... ... ... .rr",
1995 " rr              rr ",
1996 " .rr            rr. ",
1997 "   rr          rr   ",
1998 " .  rr        rr  . ",
1999 " .   rr      rr   . ",
2000 " .    rr    rr    . ",
2001 "       rr  rr       ",
2002 " .      rrrr      . ",
2003 " .       rr       . ",
2004 " .      rrrr      . ",
2005 "       rr  rr       ",
2006 " .    rr    rr    . ",
2007 " .   rr      rr   . ",
2008 " .  rr        rr  . ",
2009 "   rr          rr   ",
2010 " .rr            rr. ",
2011 " rr              rr ",
2012 "rr.. ... ... ... .rr",
2013 };
2014 
2015 /* --------------------------------------------------- */
2016 
2017 const char *empty_batch_xpm[] =
2018 {
2019 /* width height num_colors chars_per_pixel */
2020 "    20    20        3            1",
2021 /* colors */
2022 ". c #000000",
2023 "  none",
2024 "* c #ffffff",
2025 /* pixels */
2026 "                    ",
2027 "  ................  ",
2028 "  .**************.  ",
2029 "  .**************.  ",
2030 "  .**************.  ",
2031 "  .**************.  ",
2032 "  .**************.  ",
2033 "  .**************.  ",
2034 "  .**************.  ",
2035 "  .**************.  ",
2036 "  .**************.  ",
2037 "  .**************.  ",
2038 "  .**************.  ",
2039 "  .**************.  ",
2040 "  .**************.  ",
2041 "  .**************.  ",
2042 "  .**************.  ",
2043 "  .**************.  ",
2044 "  .**************.  ",
2045 "  ................  ",
2046 };
2047 
2048 /* --------------------------------------------------- */
2049 
2050 const char *ascii_xpm[] =
2051 {
2052 /* width height num_colors chars_per_pixel */
2053 "    20    20        2            1",
2054 /* colors */
2055 ". c #000000",
2056 "  none",
2057 /* pixels */
2058 "                    ",
2059 "                    ",
2060 "                    ",
2061 "                    ",
2062 " .....  ....   ...  ",
2063 " .   .  .   . .   . ",
2064 " .   .  .   . .     ",
2065 " .....  ..... .     ",
2066 " .   .  .   . .     ",
2067 " .   .  .   . .   . ",
2068 " .   .  ....   ...  ",
2069 "                    ",
2070 " .................. ",
2071 "                    ",
2072 "                    ",
2073 "                    ",
2074 "                    ",
2075 "                    ",
2076 "                    ",
2077 "                    ",
2078 };
2079 
2080 /* --------------------------------------------------- */
2081 
2082 const char *pipette_white_xpm[] =
2083 {
2084 /* width height num_colors chars_per_pixel */
2085 "    20    20        6            1",
2086 /* colors */
2087 ". c #000000",
2088 "  none",
2089 "a c #ffffff",
2090 "r c #af8f8f",
2091 "g c #8fff8f",
2092 "b c #8f8fff",
2093 /* pixels */
2094 "                    ",
2095 "                    ",
2096 "              ....  ",
2097 "             ...... ",
2098 "             ...... ",
2099 "          ......... ",
2100 "            ......  ",
2101 "           .abg..   ",
2102 "          .abgr..   ",
2103 "         .abgr. .   ",
2104 "        .abgr.  .   ",
2105 "       .abgr.       ",
2106 "      .abgr.        ",
2107 "     .abgr.         ",
2108 "    .abgr.          ",
2109 "   .abgr.           ",
2110 "  .abgr.            ",
2111 " .abgr.             ",
2112 " .bgr.              ",
2113 "  ...               ",
2114 };
2115 
2116 /* --------------------------------------------------- */
2117 
2118 const char *pipette_gray_xpm[] =
2119 {
2120 /* width height num_colors chars_per_pixel */
2121 "    20    20        7            1",
2122 /* colors */
2123 ". c #000000",
2124 "  none",
2125 "a c #ffffff",
2126 "X c #808080",
2127 "r c #af8f8f",
2128 "g c #8fff8f",
2129 "b c #8f8fff",
2130 /* pixels */
2131 "                    ",
2132 "                    ",
2133 "              ....  ",
2134 "             ...... ",
2135 "             ...... ",
2136 "          ......... ",
2137 "            ......  ",
2138 "           .abg..   ",
2139 "          .abgr..   ",
2140 "         .abgr. .   ",
2141 "        .XXXX.  .   ",
2142 "       .XXXX.       ",
2143 "      .XXXX.        ",
2144 "     .XXXX.         ",
2145 "    .XXXX.          ",
2146 "   .XXXX.           ",
2147 "  .XXXX.            ",
2148 " .XXXX.             ",
2149 " .XXX.              ",
2150 "  ...               ",
2151 };
2152 
2153 
2154 const char *pipette_black_xpm[] =
2155 {
2156 /* width height num_colors chars_per_pixel */
2157 "    20    20        6            1",
2158 /* colors */
2159 ". c #000000",
2160 "  none",
2161 "a c #ffffff",
2162 "r c #af8f8f",
2163 "g c #8fff8f",
2164 "b c #8f8fff",
2165 /* pixels */
2166 "                    ",
2167 "                    ",
2168 "              ....  ",
2169 "             ...... ",
2170 "             ...... ",
2171 "          ......... ",
2172 "            ......  ",
2173 "           .abg..   ",
2174 "          .abgr..   ",
2175 "         .abgr. .   ",
2176 "        ......  .   ",
2177 "       ......       ",
2178 "      ......        ",
2179 "     ......         ",
2180 "    ......          ",
2181 "   ......           ",
2182 "  ......            ",
2183 " ......             ",
2184 " .....              ",
2185 "  ...               ",
2186 };
2187 
2188 /* --------------------------------------------------- */
2189 
2190 const char *zoom_area_xpm[] =
2191 {
2192 /* width height num_colors chars_per_pixel */
2193 "    20    20        7            1",
2194 /* colors */
2195 "  none",
2196 ". c #000000",
2197 "+ c #c0c0c0",
2198 "a c #ffffff",
2199 "r c #af8f8f",
2200 "g c #8fff8f",
2201 "b c #8f8fff",
2202 /* pixels */
2203 "                    ",
2204 "                    ",
2205 "     .....          ",
2206 "    .+aaaa.         ",
2207 "   .++aaaag.        ",
2208 "  .+++aabagr.       ",
2209 "  .aaaaabbgr.       ",
2210 "  .aabbbbbgr.       ",
2211 "  .aaaabbgrr.       ",
2212 "   .gggggrr.        ",
2213 "    .rrrrr.         ",
2214 "     .......        ",
2215 "          ...       ",
2216 "           ...      ",
2217 " . . . .    ...     ",
2218 " .     .     ...    ",
2219 " .     .      ...   ",
2220 " .     .       ..   ",
2221 " . . . .            ",
2222 "                    ",
2223 };
2224 
2225 /* --------------------------------------------------- */
2226 
2227 const char *zoom_in_xpm[] =
2228 {
2229 /* width height num_colors chars_per_pixel */
2230 "    20    20        7            1",
2231 /* colors */
2232 "  none",
2233 ". c #000000",
2234 "+ c #c0c0c0",
2235 "a c #ffffff",
2236 "r c #af8f8f",
2237 "g c #8fff8f",
2238 "b c #8f8fff",
2239 /* pixels */
2240 "                    ",
2241 "                    ",
2242 "     .....          ",
2243 "    .+aaaa.         ",
2244 "   .++aaaag.        ",
2245 "  .+++aabagr.       ",
2246 "  .aaaaabbgr.       ",
2247 "  .aabbbbbgr.       ",
2248 "  .aaaabbgrr.       ",
2249 "   .gggggrr.        ",
2250 "    .rrrrr.         ",
2251 "     .......        ",
2252 "          ...       ",
2253 "    .      ...      ",
2254 "    .       ...     ",
2255 "  .....      ...    ",
2256 "    .         ...   ",
2257 "    .          ..   ",
2258 "                    ",
2259 "                    ",
2260 };
2261 
2262 /* --------------------------------------------------- */
2263 
2264 const char *zoom_not_xpm[] =
2265 {
2266 /* width height num_colors chars_per_pixel */
2267 "    20    20        7            1",
2268 /* colors */
2269 "  none",
2270 ". c #000000",
2271 "+ c #c0c0c0",
2272 "a c #ffffff",
2273 "r c #af8f8f",
2274 "g c #8fff8f",
2275 "b c #8f8fff",
2276 /* pixels */
2277 "                    ",
2278 "                    ",
2279 " ..  .....       .. ",
2280 "  ...+aaaa.     ..  ",
2281 "   ..+aaaag.   ..   ",
2282 "  .+..aabagr. ..    ",
2283 "  .aa..abbgr...     ",
2284 "  .aab..bbgr..      ",
2285 "  .aaaa..ag..       ",
2286 "   .gggg....        ",
2287 "    .rrrr..         ",
2288 "     .......        ",
2289 "       .. ...       ",
2290 "      ..   ...      ",
2291 "     ..     ...     ",
2292 "    ..       ...    ",
2293 "   ..         ...   ",
2294 "  ..           ..   ",
2295 "                    ",
2296 "                    ",
2297 };
2298 
2299 /* --------------------------------------------------- */
2300 
2301 const char *zoom_undo_xpm[] =
2302 {
2303 /* width height num_colors chars_per_pixel */
2304 "    20    20        7            1",
2305 /* colors */
2306 "  none",
2307 ". c #000000",
2308 "+ c #c0c0c0",
2309 "a c #ffffff",
2310 "r c #af8f8f",
2311 "g c #8fff8f",
2312 "b c #8f8fff",
2313 /* pixels */
2314 "                    ",
2315 "                    ",
2316 "     .....          ",
2317 "    .+aaaa.         ",
2318 "   .++aaaag.        ",
2319 "  .+++aabagr.       ",
2320 "  .aaaaabbgr.       ",
2321 "  .aabbbbbgr.       ",
2322 "  .aaaabbgrr.       ",
2323 "   .gggggrr.        ",
2324 "    .rrrrr.         ",
2325 "     .......        ",
2326 "          ...       ",
2327 "                    ",
2328 " .  . .  . ..   ..  ",
2329 " .  . .. . . . .  . ",
2330 " .  . .... . . .  . ",
2331 " .  . . .. . . .  . ",
2332 "  ..  .  . ..   ..  ",
2333 "                    ",
2334 };
2335 
2336 /* --------------------------------------------------- */
2337 
2338 const char *zoom_out_xpm[] =
2339 {
2340 /* width height num_colors chars_per_pixel */
2341 "    20    20        7            1",
2342 /* colors */
2343 "  none",
2344 ". c #000000",
2345 "+ c #c0c0c0",
2346 "a c #ffffff",
2347 "r c #af8f8f",
2348 "g c #8fff8f",
2349 "b c #8f8fff",
2350 /* pixels */
2351 "                    ",
2352 "                    ",
2353 "     .....          ",
2354 "    .+aaaa.         ",
2355 "   .++aaaag.        ",
2356 "  .+++aabagr.       ",
2357 "  .aaaaabbgr.       ",
2358 "  .aabbbbbgr.       ",
2359 "  .aaaabbgrr.       ",
2360 "   .gggggrr.        ",
2361 "    .rrrrr.         ",
2362 "     .......        ",
2363 "          ...       ",
2364 "           ...      ",
2365 "            ...     ",
2366 "  .....      ...    ",
2367 "              ...   ",
2368 "               ..   ",
2369 "                    ",
2370 "                    ",
2371 };
2372 
2373 /* --------------------------------------------------- */
2374 
2375 const char *full_preview_area_xpm[] =
2376 {
2377 /* width height num_colors chars_per_pixel */
2378 "    20    20        4            1",
2379 /* colors */
2380 "  none",
2381 ". c #000000",
2382 "+ c #208020",
2383 "a c #ffffff",
2384 /* pixels */
2385 "                    ",
2386 " .................  ",
2387 " .+++++++++++++++.  ",
2388 " .+      .      +.  ",
2389 " .+     ...     +.  ",
2390 " .+    . . .    +.  ",
2391 " .+      .      +.  ",
2392 " .+      .      +.  ",
2393 " .+  .   .   .  +.  ",
2394 " .+ .    .    . +.  ",
2395 " .+.............+.  ",
2396 " .+ .    .    . +.  ",
2397 " .+  .   .   .  +.  ",
2398 " .+      .      +.  ",
2399 " .+    . . .    +.  ",
2400 " .+     ...     +.  ",
2401 " .+      .      +.  ",
2402 " .+++++++++++++++.  ",
2403 " .................  ",
2404 "                    ",
2405 };
2406 
2407 /* --------------------------------------------------- */
2408 
2409 const char *auto_raise_preview_area_xpm[] =
2410 {
2411 /* width height num_colors chars_per_pixel */
2412 "    20    20        4            1",
2413 /* colors */
2414 "  none",
2415 ". c #000000",
2416 "+ c #208020",
2417 "a c #ffffff",
2418 /* pixels */
2419 "                    ",
2420 " .................  ",
2421 " .               .  ",
2422 " .               .  ",
2423 " .  +++++++++++  .  ",
2424 " .  +    .    +  .  ",
2425 " .  +   ...   +  .  ",
2426 " .  +    .    +  .  ",
2427 " .  +    .    +  .  ",
2428 " .  + .  .  . +  .  ",
2429 " .  +.........+  .  ",
2430 " .  + .  .  . +  .  ",
2431 " .  +    .    +  .  ",
2432 " .  +    .    +  .  ",
2433 " .  +   ...   +  .  ",
2434 " .  +    .    +  .  ",
2435 " .  +++++++++++  .  ",
2436 " .               .  ",
2437 " .................  ",
2438 "                    ",
2439 };
2440 
2441 /* --------------------------------------------------- */
2442 
2443 const char *auto_select_preview_area_xpm[] =
2444 {
2445 /* width height num_colors chars_per_pixel */
2446 "    20    20        4            1",
2447 /* colors */
2448 "  none",
2449 ". c #000000",
2450 "+ c #208020",
2451 "a c #ffffff",
2452 /* pixels */
2453 "                    ",
2454 " .................  ",
2455 " .       .       .  ",
2456 " .     . . .     .  ",
2457 " .      ...      .  ",
2458 " .       .       .  ",
2459 " .    +++++++    .  ",
2460 " .    +     +    .  ",
2461 " . .  +     +  . .  ",
2462 " .  . +     + .  .  ",
2463 " .....+     +.....  ",
2464 " .  . +     + .  .  ",
2465 " . .  +     +  . .  ",
2466 " .    +++++++    .  ",
2467 " .       .       .  ",
2468 " .      ...      .  ",
2469 " .     . . .     .  ",
2470 " .       .       .  ",
2471 " .................  ",
2472 "                    ",
2473 };
2474 
2475 /* --------------------------------------------------- */
2476 
2477 const char *delete_images_xpm[] =
2478 {
2479 /* width height num_colors chars_per_pixel */
2480 "    20    20        4            1",
2481 /* colors */
2482 "  none",
2483 ". c #000000",
2484 "+ c #c0c0c0",
2485 "a c #ffffff",
2486 /* pixels */
2487 "      ........      ",
2488 "     ..........     ",
2489 "    ............    ",
2490 "   ..    ..    ..   ",
2491 "   ..    ..    ..   ",
2492 "   ..............   ",
2493 "    ....    ....    ",
2494 "     ....  ....     ",
2495 "     ..........     ",
2496 "     ..........     ",
2497 "     ..........     ",
2498 "..    ........    ..",
2499 "....   ......   ....",
2500 "   ...        ...   ",
2501 "      ...  ...      ",
2502 "        ....        ",
2503 "      ...  ...      ",
2504 "   ...        ...   ",
2505 "....            ....",
2506 "..                ..",
2507 };
2508 
2509 /* --------------------------------------------------- */
2510 
2511 const char *size_xpm[] =
2512 {
2513 /* width height num_colors chars_per_pixel */
2514 "    20    20        4            1",
2515 /* colors */
2516 "  none",
2517 ". c #000000",
2518 "+ c #c0c0c0",
2519 "a c #ffffff",
2520 /* pixels */
2521 "                    ",
2522 " .................. ",
2523 " .                . ",
2524 " .           .    . ",
2525 " .                . ",
2526 " .           .    . ",
2527 " .                . ",
2528 " .           .    . ",
2529 " .                . ",
2530 " . . . . . . .    . ",
2531 " .                . ",
2532 " .                . ",
2533 " .                . ",
2534 " .                . ",
2535 " .                . ",
2536 " .                . ",
2537 " .                . ",
2538 " .                . ",
2539 " .................. ",
2540 "                    ",
2541 };
2542 
2543 /* --------------------------------------------------- */
2544 
2545 const char *size_x_xpm[] =
2546 {
2547 /* width height num_colors chars_per_pixel */
2548 "    20    20        4            1",
2549 /* colors */
2550 "  none",
2551 ". c #000000",
2552 "+ c #8080f0",
2553 "a c #ffffff",
2554 /* pixels */
2555 "                    ",
2556 " .................. ",
2557 " .                . ",
2558 " .                . ",
2559 " .                . ",
2560 " .                . ",
2561 " .                . ",
2562 " .  +          +  . ",
2563 " . ++          ++ . ",
2564 " .++++++++++++++++. ",
2565 " .++++++++++++++++. ",
2566 " . ++          ++ . ",
2567 " .  +          +  . ",
2568 " .                . ",
2569 " .                . ",
2570 " .                . ",
2571 " .                . ",
2572 " .                . ",
2573 " .................. ",
2574 "                    ",
2575 };
2576 /* --------------------------------------------------- */
2577 
2578 const char *size_y_xpm[] =
2579 {
2580 /* width height num_colors chars_per_pixel */
2581 "    20    20        4            1",
2582 /* colors */
2583 "  none",
2584 ". c #000000",
2585 "+ c #8080f0",
2586 "a c #ffffff",
2587 /* pixels */
2588 "                    ",
2589 " .................. ",
2590 " .       ++       . ",
2591 " .      ++++      . ",
2592 " .     ++++++     . ",
2593 " .       ++       . ",
2594 " .       ++       . ",
2595 " .       ++       . ",
2596 " .       ++       . ",
2597 " .       ++       . ",
2598 " .       ++       . ",
2599 " .       ++       . ",
2600 " .       ++       . ",
2601 " .       ++       . ",
2602 " .       ++       . ",
2603 " .     ++++++     . ",
2604 " .      ++++      . ",
2605 " .       ++       . ",
2606 " .................. ",
2607 "                    ",
2608 };
2609 
2610 /* --------------------------------------------------- */
2611 
2612 const char *rotation_xpm[] =
2613 {
2614 /* width height num_colors chars_per_pixel */
2615 "    20    20        4            1",
2616 /* colors */
2617 "  none",
2618 ". c #000000",
2619 "+ c #c0c0c0",
2620 "a c #ffffff",
2621 /* pixels */
2622 "                    ",
2623 " ..                 ",
2624 " ..                 ",
2625 " ..                 ",
2626 " ..                 ",
2627 " ..                 ",
2628 " .......            ",
2629 " ..     .           ",
2630 " ..      .          ",
2631 " ..       .         ",
2632 " ..       .         ",
2633 " ..        .        ",
2634 " ..        .        ",
2635 " ..        .        ",
2636 " ..        .        ",
2637 " ..      .....      ",
2638 " ..       ...       ",
2639 " ... . . . . . . .  ",
2640 " .. . . . . . . . . ",
2641 "                    ",
2642 };
2643 
2644 /* --------------------------------------------------- */
2645 
2646 const char *aspect_ratio_xpm[] =
2647 {
2648 /* width height num_colors chars_per_pixel */
2649 "    20    20        4            1",
2650 /* colors */
2651 "  none",
2652 ". c #000000",
2653 "+ c #c0c0c0",
2654 "a c #ffffff",
2655 /* pixels */
2656 "                    ",
2657 "                    ",
2658 "                    ",
2659 "                    ",
2660 " .................  ",
2661 " .               .  ",
2662 " . .             .  ",
2663 " .   .           .  ",
2664 " .     .         .  ",
2665 " .       .       .  ",
2666 " .         .     .  ",
2667 " .           .   .  ",
2668 " .             . .  ",
2669 " .................  ",
2670 "                    ",
2671 "                    ",
2672 "                    ",
2673 "                    ",
2674 "                    ",
2675 "                    ",
2676 };
2677 
2678 /* --------------------------------------------------- */
2679 
2680 const char *printer_xpm[] =
2681 {
2682 /* width height num_colors chars_per_pixel */
2683 "    20    20        4            1",
2684 /* colors */
2685 ". c #000000",
2686 "# c #7f7f7f",
2687 "  none",
2688 "b c #ffffff",
2689 /* pixels */
2690 "                    ",
2691 "                    ",
2692 "                    ",
2693 "                    ",
2694 "   .........        ",
2695 "   .bbbbbbb..       ",
2696 "   .bbbbbbb.b.      ",
2697 "   .bbbbbbb....     ",
2698 "   .bbbbbbbbbb.     ",
2699 "   .bbbbbbbbbb.     ",
2700 "   .bbbbbbbbbb.     ",
2701 "   .bbbbbbbbbb.     ",
2702 "   .bbbbbbbbbb...   ",
2703 "  ............. ..  ",
2704 " ..###########.. .  ",
2705 " .             . .  ",
2706 " .             . .  ",
2707 " .bbbbbbbbbbbbb. .  ",
2708 " .#############..   ",
2709 "  ..............    ",
2710 };
2711 
2712 /* --------------------------------------------------- */
2713 
2714 const char *zoom_xpm[] =
2715 {
2716 /* width height num_colors chars_per_pixel */
2717 "    20    20        3            1",
2718 /* colors */
2719 ". c #000000",
2720 "  none",
2721 "a c #ffffff",
2722 /* pixels */
2723 "                    ",
2724 "                    ",
2725 "     .............. ",
2726 "     .aaaaaaaaaaaa. ",
2727 "     .aaaaaaaaaaaa. ",
2728 "     .aaaaaaaaaaaa. ",
2729 "     .aaaaaaaaaaaa. ",
2730 "     .aaaaaaaaaaaa. ",
2731 "     .aaa....aaaaa. ",
2732 "     .aaaa...aaaaa. ",
2733 "     .aaa....aaaaa. ",
2734 "     .aa...a.aaaaa. ",
2735 "     .aaa.aaaaaaaa. ",
2736 " .......aaaaaaaaaa. ",
2737 " .aaaaa.aaaaaaaaaa. ",
2738 " .aaaaa............ ",
2739 " .aaaaa.            ",
2740 " .aaaaa.            ",
2741 " .aaaaa.            ",
2742 " .......            ",
2743 };
2744 
2745 /* --------------------------------------------------- */
2746 
2747 const char *zoom_x_xpm[] =
2748 {
2749 /* width height num_colors chars_per_pixel */
2750 "    20    20        4            1",
2751 /* colors */
2752 ". c #000000",
2753 "  none",
2754 "a c #ffffff",
2755 "# c #4040ff",
2756 /* pixels */
2757 "                    ",
2758 "                    ",
2759 "     .............. ",
2760 "     .aaaaaaaaaaaa. ",
2761 "     .aaaaaaaaaaaa. ",
2762 "     .aaaaaaaaaaaa. ",
2763 "     .aaaaaaaaaaaa. ",
2764 "     .aaaaaaaaaaaa. ",
2765 "     .aaa....aaaaa. ",
2766 "     .aaaa...aaaaa. ",
2767 "     .aaa....aaaaa. ",
2768 "     .aa...a.aaaaa. ",
2769 "     .aaa           ",
2770 " .......a  ##    ## ",
2771 " .aaaaa.a   ##  ##  ",
2772 " .aaaaa..    ####   ",
2773 " .aaaaa.      ##    ",
2774 " .aaaaa.     ####   ",
2775 " .aaaaa.    ##  ##  ",
2776 " .......   ##    ## ",
2777 };
2778 
2779 /* --------------------------------------------------- */
2780 
2781 const char *zoom_y_xpm[] =
2782 {
2783 /* width height num_colors chars_per_pixel */
2784 "    20    20        4            1",
2785 /* colors */
2786 ". c #000000",
2787 "  none",
2788 "a c #ffffff",
2789 "# c #4040ff",
2790 /* pixels */
2791 "                    ",
2792 "                    ",
2793 "     .............. ",
2794 "     .aaaaaaaaaaaa. ",
2795 "     .aaaaaaaaaaaa. ",
2796 "     .aaaaaaaaaaaa. ",
2797 "     .aaaaaaaaaaaa. ",
2798 "     .aaaaaaaaaaaa. ",
2799 "     .aaa....aaaaa. ",
2800 "     .aaaa...aaaaa. ",
2801 "     .aaa....aaaaa. ",
2802 "     .aa...a.aaaaa. ",
2803 "     .aaa           ",
2804 " .......a  ##    ## ",
2805 " .aaaaa.a   ##  ##  ",
2806 " .aaaaa..    ####   ",
2807 " .aaaaa.      ##    ",
2808 " .aaaaa.      ##    ",
2809 " .aaaaa.      ##    ",
2810 " .......      ##    ",
2811 };
2812 
2813 /* --------------------------------------------------- */
2814 
2815 const char *resolution_xpm[] =
2816 {
2817 /* width height num_colors chars_per_pixel */
2818 "    20    20        2            1",
2819 /* colors */
2820 ". c #000000",
2821 "  none",
2822 /* pixels */
2823 "                    ",
2824 "                    ",
2825 "                    ",
2826 "   ...     ..       ",
2827 "  .....   ....   .  ",
2828 " ....... ...... ... ",
2829 " .......  ....   .  ",
2830 " .......   ..       ",
2831 "  .....             ",
2832 "   ...     ..    .  ",
2833 "          ....  ... ",
2834 "   ..     ....   .  ",
2835 "  ....     ..       ",
2836 " ......             ",
2837 "  ....     ..    .  ",
2838 "   ..     ....      ",
2839 "           ..    .  ",
2840 "   ..               ",
2841 "  ....     ..    .  ",
2842 "   ..      ..       ",
2843 };
2844 
2845 /* --------------------------------------------------- */
2846 
2847 const char *resolution_x_xpm[] =
2848 {
2849 /* width height num_colors chars_per_pixel */
2850 "    20    20        3            1",
2851 /* colors */
2852 ". c #000000",
2853 "# c #4040ff",
2854 "  none",
2855 /* pixels */
2856 "                    ",
2857 "                    ",
2858 "                    ",
2859 "   ...     ..       ",
2860 "  .....   ....   .  ",
2861 " ....... ...... ... ",
2862 " .......  ....   .  ",
2863 " .......   ..       ",
2864 "  .....             ",
2865 "   ...     ..    .  ",
2866 "          ....  ... ",
2867 "   ..     ....   .  ",
2868 "  ....              ",
2869 " ......    ##    ## ",
2870 "  ....      ##  ##  ",
2871 "   ..        ####   ",
2872 "              ##    ",
2873 "   ..        ####   ",
2874 "  ....      ##  ##  ",
2875 "   ..      ##    ## ",
2876 };
2877 
2878 /* --------------------------------------------------- */
2879 
2880 const char *resolution_y_xpm[] =
2881 {
2882 /* width height num_colors chars_per_pixel */
2883 "    20    20        3            1",
2884 /* colors */
2885 ". c #000000",
2886 "# c #4040ff",
2887 "  none",
2888 /* pixels */
2889 "                    ",
2890 "                    ",
2891 "                    ",
2892 "   ...     ..       ",
2893 "  .....   ....   .  ",
2894 " ....... ...... ... ",
2895 " .......  ....   .  ",
2896 " .......   ..       ",
2897 "  .....             ",
2898 "   ...     ..    .  ",
2899 "          ....  ... ",
2900 "   ..     ....   .  ",
2901 "  ....              ",
2902 " ......    ##    ## ",
2903 "  ....      ##  ##  ",
2904 "   ..        ####   ",
2905 "              ##    ",
2906 "   ..         ##    ",
2907 "  ....        ##    ",
2908 "   ..         ##    ",
2909 };
2910 
2911 /* --------------------------------------------------- */
2912 
2913 const char *cms_xpm[] =
2914 {
2915 /* width height num_colors chars_per_pixel */
2916 "    20    20        6            1",
2917 /* colors */
2918 ". c #000000",
2919 "  none",
2920 "w c #ffffff",
2921 "r c #ff0000",
2922 "g c #00ff00",
2923 "b c #0000ff",
2924 /* pixels */
2925 "                    ",
2926 "                    ",
2927 "                    ",
2928 "                    ",
2929 "                    ",
2930 "                    ",
2931 " rrrr  g    g  bbbb ",
2932 "rrrrrr gg  gg bbbbbb",
2933 "rr   r gggggg bb   b",
2934 "rr     gggggg bb    ",
2935 "rr     gg  gg bbbbb ",
2936 "rr     gg  gg  bbbb ",
2937 "rr     gg  gg     bb",
2938 "rr   r gg  gg b   bb",
2939 "rrrrrr gg  gg bbbbbb",
2940 " rrrr  gg  gg  bbbb ",
2941 "                    ",
2942 "                    ",
2943 "                    ",
2944 "                    ",
2945 };
2946 
2947 /* --------------------------------------------------- */
2948 
2949 const char *scanner_xpm[] =
2950 {
2951 /* width height num_colors chars_per_pixel */
2952 "    20    20        3            1",
2953 /* colors */
2954 ". c #000000",
2955 "  none",
2956 "a c #ffffff",
2957 /* pixels */
2958 "                    ",
2959 "                    ",
2960 "                    ",
2961 "                    ",
2962 "                    ",
2963 "   ..               ",
2964 "   ....             ",
2965 "      ....          ",
2966 "         ....       ",
2967 "            ....    ",
2968 "               ...  ",
2969 "               .... ",
2970 "   ................ ",
2971 "  .aaaa.a.a.a.a.aa. ",
2972 " .aaaaa.a.a.a.a.aa. ",
2973 " .aaaaaaaaaaaaaaaa. ",
2974 " .aaaaaaaaaaaaaaaa. ",
2975 " .aaaaaaaaaaaaaaaa. ",
2976 "  ................. ",
2977 " .................. ",
2978 };
2979 
2980 /* --------------------------------------------------- */
2981 
2982 const char *intensity_xpm[] =
2983 {
2984 /* width height num_colors chars_per_pixel */
2985 "    20    20        3            1",
2986 /* colors */
2987 ". c #000000",
2988 "  none",
2989 "a c #ffffff",
2990 /* pixels */
2991 "                    ",
2992 " .................. ",
2993 " .aaaaaaaaaaaaaaaa. ",
2994 " .aaaaaaaaaaaaaaaa. ",
2995 " .aaaa........aaaa. ",
2996 " .aaaaaaa..aaaaaaa. ",
2997 " .aaaaaaa..aaaaaaa. ",
2998 " .aaaaaaa..aaaaaaa. ",
2999 " .aaaaaaa..aaaaaaa. ",
3000 " .aaaaaaa..aaaaaaa. ",
3001 " .aaaaaaa..aaaaaaa. ",
3002 " .aaaaaaa..aaaaaaa. ",
3003 " .aaaaaaa..aaaaaaa. ",
3004 " .aaaaaaa..aaaaaaa. ",
3005 " .aaaaaaa..aaaaaaa. ",
3006 " .aaaa........aaaa. ",
3007 " .aaaaaaaaaaaaaaaa. ",
3008 " .aaaaaaaaaaaaaaaa. ",
3009 " .................. ",
3010 "                    ",
3011 };
3012 
3013 /* --------------------------------------------------- */
3014 
3015 const char *red_xpm[] =
3016 {
3017 /* width height num_colors chars_per_pixel */
3018 "    20    20        3            1",
3019 /* colors */
3020 ". c #000000",
3021 "  none",
3022 "a c #ff2020",
3023 /* pixels */
3024 "                    ",
3025 " .................. ",
3026 " .aaaaaaaaaaaaaaaa. ",
3027 " .aaaaaaaaaaaaaaaa. ",
3028 " .aa..........aaaa. ",
3029 " .aa...........aaa. ",
3030 " .aa..aaaaaaaa..aa. ",
3031 " .aa..aaaaaaaa..aa. ",
3032 " .aa..aaaaaaaa..aa. ",
3033 " .aa...........aaa. ",
3034 " .aa..........aaaa. ",
3035 " .aa..aaaa..aaaaaa. ",
3036 " .aa..aaaaa..aaaaa. ",
3037 " .aa..aaaaaa..aaaa. ",
3038 " .aa..aaaaaaa..aaa. ",
3039 " .aa..aaaaaaa..aaa. ",
3040 " .aaaaaaaaaaaaaaaa. ",
3041 " .aaaaaaaaaaaaaaaa. ",
3042 " .................. ",
3043 "                    ",
3044 };
3045 
3046 /* --------------------------------------------------- */
3047 
3048 const char *green_xpm[] =
3049 {
3050 /* width height num_colors chars_per_pixel */
3051 "    20    20        3            1",
3052 /* colors */
3053 ". c #000000",
3054 "  none",
3055 "a c #20ff20",
3056 /* pixels */
3057 "                    ",
3058 " .................. ",
3059 " .aaaaaaaaaaaaaaaa. ",
3060 " .aaaaaaaaaaaaaaaa. ",
3061 " .aaaaa.......aaaa. ",
3062 " .aaa...........aa. ",
3063 " .aaa..aaaaaaa..aa. ",
3064 " .aaa..aaaaaaaaaaa. ",
3065 " .aaa..aaaaaaaaaaa. ",
3066 " .aaa..aaa.....aaa. ",
3067 " .aaa..aaa......aa. ",
3068 " .aaa..aaaaaaa..aa. ",
3069 " .aaa..aaaaaaa..aa. ",
3070 " .aaa..aaaaaaa..aa. ",
3071 " .aaaa.........aaa. ",
3072 " .aaaaa.......aaaa. ",
3073 " .aaaaaaaaaaaaaaaa. ",
3074 " .aaaaaaaaaaaaaaaa. ",
3075 " .................. ",
3076 "                    ",
3077 };
3078 
3079 /* --------------------------------------------------- */
3080 
3081 const char *blue_xpm[] =
3082 {
3083 /* width height num_colors chars_per_pixel */
3084 "    20    20        3            1",
3085 /* colors */
3086 ". c #000000",
3087 "  none",
3088 "a c #3030ff",
3089 /* pixels */
3090 "                    ",
3091 " .................. ",
3092 " .aaaaaaaaaaaaaaaa. ",
3093 " .aaaaaaaaaaaaaaaa. ",
3094 " .aa...........aaa. ",
3095 " .aa............aa. ",
3096 " .aa..aaaaaaaa..aa. ",
3097 " .aa..aaaaaaaa..aa. ",
3098 " .aa..aaaaaaaa..aa. ",
3099 " .aa...........aaa. ",
3100 " .aa...........aaa. ",
3101 " .aa..aaaaaaaa..aa. ",
3102 " .aa..aaaaaaaa..aa. ",
3103 " .aa..aaaaaaaa..aa. ",
3104 " .aa............aa. ",
3105 " .aa...........aaa. ",
3106 " .aaaaaaaaaaaaaaaa. ",
3107 " .aaaaaaaaaaaaaaaa. ",
3108 " .................. ",
3109 "                    ",
3110 };
3111 
3112 /* --------------------------------------------------- */
3113 
3114 const char *pixel_xpm[] =
3115 {
3116 /* width height num_colors chars_per_pixel */
3117 "    20    20        3            1",
3118 /* colors */
3119 "a c #000000",
3120 "  none",
3121 ". c #ffffff",
3122 /* pixels */
3123 "                    ",
3124 "                    ",
3125 "                    ",
3126 "     a          .   ",
3127 "    a a        .    ",
3128 "       a      .     ",
3129 "   a    a a  .      ",
3130 "         a  .       ",
3131 "  a        .        ",
3132 "          .         ",
3133 "         .          ",
3134 "        .      a    ",
3135 "       .    aaaa    ",
3136 "      .     aaaa a  ",
3137 "     .   a  aaaaaa  ",
3138 "    .  a aaaaaaaaa  ",
3139 "   .  aaaaaaaaaaaa  ",
3140 "                    ",
3141 "                    ",
3142 "                    ",
3143 };
3144 
3145 /* --------------------------------------------------- */
3146 
3147 const char *log_xpm[] =
3148 {
3149 /* width height num_colors chars_per_pixel */
3150 "    20    20        2            1",
3151 /* colors */
3152 ". c #000000",
3153 "  none",
3154 /* pixels */
3155 "                    ",
3156 "                    ",
3157 "                    ",
3158 "                    ",
3159 "                    ",
3160 " .      ..     ...  ",
3161 " .     .  .   .   . ",
3162 " .    .    .  .     ",
3163 " .    .    .  .     ",
3164 " .    .    .  .     ",
3165 " .    .    .  . ... ",
3166 " .    .    .  .   . ",
3167 " .    .    .  .   . ",
3168 " .    .    .  .   . ",
3169 " .     .  .   .   . ",
3170 " ....   ..     ...  ",
3171 "                    ",
3172 "                    ",
3173 "                    ",
3174 "                    ",
3175 };
3176 
3177 /* --------------------------------------------------- */
3178 
3179 const char *move_up_xpm[] =
3180 {
3181 /* width height num_colors chars_per_pixel */
3182 "    20    20        2            1",
3183 /* colors */
3184 ". c #000000",
3185 "  none",
3186 /* pixels */
3187 "                    ",
3188 "                    ",
3189 "                    ",
3190 "          .         ",
3191 "         ...        ",
3192 "         ...        ",
3193 "        . . .       ",
3194 "        . . .       ",
3195 "       .  .  .      ",
3196 "       .  .  .      ",
3197 "          .         ",
3198 "          .         ",
3199 "          .         ",
3200 "          .         ",
3201 "          .         ",
3202 "          .         ",
3203 "          .         ",
3204 "                    ",
3205 "                    ",
3206 "                    ",
3207 };
3208 
3209 /* --------------------------------------------------- */
3210 
3211 const char *move_down_xpm[] =
3212 {
3213 /* width height num_colors chars_per_pixel */
3214 "    20    20        2            1",
3215 /* colors */
3216 ". c #000000",
3217 "  none",
3218 /* pixels */
3219 "                    ",
3220 "                    ",
3221 "                    ",
3222 "          .         ",
3223 "          .         ",
3224 "          .         ",
3225 "          .         ",
3226 "          .         ",
3227 "          .         ",
3228 "          .         ",
3229 "       .  .  .      ",
3230 "       .  .  .      ",
3231 "        . . .       ",
3232 "        . . .       ",
3233 "         ...        ",
3234 "         ...        ",
3235 "          .         ",
3236 "                    ",
3237 "                    ",
3238 "                    ",
3239 };
3240 
3241 /* --------------------------------------------------- */
3242 
3243 const char *scanning_xpm[] =
3244 {
3245 /* width height num_colors chars_per_pixel */
3246 "    20    20        4            1",
3247 /* colors */
3248 ". c #808080",
3249 "+ c #000000",
3250 "- c #ffffff",
3251 "  none",
3252 /* pixels */
3253 "                    ",
3254 "                    ",
3255 "                    ",
3256 "       +++++        ",
3257 "      ++....+       ",
3258 "     ++......+      ",
3259 "    ++........+     ",
3260 "    +..........-    ",
3261 "    +..........-    ",
3262 "    +..........-    ",
3263 "    +..........-    ",
3264 "     -........--    ",
3265 "      -......--     ",
3266 "       -....--      ",
3267 "        -----       ",
3268 "                    ",
3269 "                    ",
3270 "                    ",
3271 "                    ",
3272 "                    ",
3273 };
3274 
3275 /* --------------------------------------------------- */
3276 
3277 const char *invalid_xpm[] =
3278 {
3279 /* width height num_colors chars_per_pixel */
3280 "    20    20        4            1",
3281 /* colors */
3282 ". c #ff0000",
3283 "+ c #000000",
3284 "- c #ffffff",
3285 "  none",
3286 /* pixels */
3287 "                    ",
3288 "                    ",
3289 "                    ",
3290 "       +++++        ",
3291 "      ++....+       ",
3292 "     ++......+      ",
3293 "    ++........+     ",
3294 "    +..........-    ",
3295 "    +..........-    ",
3296 "    +..........-    ",
3297 "    +..........-    ",
3298 "     -........--    ",
3299 "      -......--     ",
3300 "       -....--      ",
3301 "        -----       ",
3302 "                    ",
3303 "                    ",
3304 "                    ",
3305 "                    ",
3306 "                    ",
3307 };
3308 
3309 /* --------------------------------------------------- */
3310 
3311 const char *valid_xpm[] =
3312 {
3313 /* width height num_colors chars_per_pixel */
3314 "    20    20        4            1",
3315 /* colors */
3316 ". c #00ff00",
3317 "+ c #000000",
3318 "- c #ffffff",
3319 "  none",
3320 /* pixels */
3321 "                    ",
3322 "                    ",
3323 "                    ",
3324 "       +++++        ",
3325 "      ++....+       ",
3326 "     ++......+      ",
3327 "    ++........+     ",
3328 "    +..........-    ",
3329 "    +..........-    ",
3330 "    +..........-    ",
3331 "    +..........-    ",
3332 "     -........--    ",
3333 "      -......--     ",
3334 "       -....--      ",
3335 "        -----       ",
3336 "                    ",
3337 "                    ",
3338 "                    ",
3339 "                    ",
3340 "                    ",
3341 };
3342 
3343 /* --------------------------------------------------- */
3344 
3345 const char *incomplete_xpm[] =
3346 {
3347 /* width height num_colors chars_per_pixel */
3348 "    20    20        4            1",
3349 /* colors */
3350 ". c #ffff00",
3351 "+ c #000000",
3352 "- c #ffffff",
3353 "  none",
3354 /* pixels */
3355 "                    ",
3356 "                    ",
3357 "                    ",
3358 "       +++++        ",
3359 "      ++....+       ",
3360 "     ++......+      ",
3361 "    ++........+     ",
3362 "    +..........-    ",
3363 "    +..........-    ",
3364 "    +..........-    ",
3365 "    +..........-    ",
3366 "     -........--    ",
3367 "      -......--     ",
3368 "       -....--      ",
3369 "        -----       ",
3370 "                    ",
3371 "                    ",
3372 "                    ",
3373 "                    ",
3374 "                    ",
3375 };
3376 
3377 /* --------------------------------------------------- */
3378 
3379 const char *paper_orientation_portrait_center_xpm[] =
3380 {
3381 /* width height num_colors chars_per_pixel */
3382 "    20    20        4            1",
3383 /* colors */
3384 ". c #00A000",
3385 "+ c #000000",
3386 "- c #ffffff",
3387 "  none",
3388 /* pixels */
3389 "    ++++++++++++    ",
3390 "    ++++++++++++    ",
3391 "    +----------+    ",
3392 "    +----------+    ",
3393 "    +----------+    ",
3394 "    +----------+    ",
3395 "    +----------+    ",
3396 "    +---....---+    ",
3397 "    +---....---+    ",
3398 "    +---....---+    ",
3399 "    +---....---+    ",
3400 "    +---....---+    ",
3401 "    +---....---+    ",
3402 "    +----------+    ",
3403 "    +----------+    ",
3404 "    +----------+    ",
3405 "    +----------+    ",
3406 "    +----------+    ",
3407 "    ++++++++++++    ",
3408 "                    ",
3409 };
3410 
3411 /* --------------------------------------------------- */
3412 
3413 const char *paper_orientation_portrait_top_left_xpm[] =
3414 {
3415 /* width height num_colors chars_per_pixel */
3416 "    20    20        4            1",
3417 /* colors */
3418 ". c #00A000",
3419 "+ c #000000",
3420 "- c #ffffff",
3421 "  none",
3422 /* pixels */
3423 "    ++++++++++++    ",
3424 "    ++++++++++++    ",
3425 "    +....------+    ",
3426 "    +....------+    ",
3427 "    +....------+    ",
3428 "    +....------+    ",
3429 "    +....------+    ",
3430 "    +....------+    ",
3431 "    +----------+    ",
3432 "    +----------+    ",
3433 "    +----------+    ",
3434 "    +----------+    ",
3435 "    +----------+    ",
3436 "    +----------+    ",
3437 "    +----------+    ",
3438 "    +----------+    ",
3439 "    +----------+    ",
3440 "    +----------+    ",
3441 "    ++++++++++++    ",
3442 "                    ",
3443 };
3444 
3445 /* --------------------------------------------------- */
3446 
3447 const char *paper_orientation_portrait_top_right_xpm[] =
3448 {
3449 /* width height num_colors chars_per_pixel */
3450 "    20    20        4            1",
3451 /* colors */
3452 ". c #00A000",
3453 "+ c #000000",
3454 "- c #ffffff",
3455 "  none",
3456 /* pixels */
3457 "    ++++++++++++    ",
3458 "    ++++++++++++    ",
3459 "    +------....+    ",
3460 "    +------....+    ",
3461 "    +------....+    ",
3462 "    +------....+    ",
3463 "    +------....+    ",
3464 "    +------....+    ",
3465 "    +----------+    ",
3466 "    +----------+    ",
3467 "    +----------+    ",
3468 "    +----------+    ",
3469 "    +----------+    ",
3470 "    +----------+    ",
3471 "    +----------+    ",
3472 "    +----------+    ",
3473 "    +----------+    ",
3474 "    +----------+    ",
3475 "    ++++++++++++    ",
3476 "                    ",
3477 };
3478 
3479 /* --------------------------------------------------- */
3480 
3481 const char *paper_orientation_portrait_bottom_left_xpm[] =
3482 {
3483 /* width height num_colors chars_per_pixel */
3484 "    20    20        4            1",
3485 /* colors */
3486 ". c #00A000",
3487 "+ c #000000",
3488 "- c #ffffff",
3489 "  none",
3490 /* pixels */
3491 "    ++++++++++++    ",
3492 "    ++++++++++++    ",
3493 "    +----------+    ",
3494 "    +----------+    ",
3495 "    +----------+    ",
3496 "    +----------+    ",
3497 "    +----------+    ",
3498 "    +----------+    ",
3499 "    +----------+    ",
3500 "    +----------+    ",
3501 "    +----------+    ",
3502 "    +----------+    ",
3503 "    +....------+    ",
3504 "    +....------+    ",
3505 "    +....------+    ",
3506 "    +....------+    ",
3507 "    +....------+    ",
3508 "    +....------+    ",
3509 "    ++++++++++++    ",
3510 "                    ",
3511 };
3512 
3513 /* --------------------------------------------------- */
3514 
3515 const char *paper_orientation_portrait_bottom_right_xpm[] =
3516 {
3517 /* width height num_colors chars_per_pixel */
3518 "    20    20        4            1",
3519 /* colors */
3520 ". c #00A000",
3521 "+ c #000000",
3522 "- c #ffffff",
3523 "  none",
3524 /* pixels */
3525 "    ++++++++++++    ",
3526 "    ++++++++++++    ",
3527 "    +----------+    ",
3528 "    +----------+    ",
3529 "    +----------+    ",
3530 "    +----------+    ",
3531 "    +----------+    ",
3532 "    +----------+    ",
3533 "    +----------+    ",
3534 "    +----------+    ",
3535 "    +----------+    ",
3536 "    +----------+    ",
3537 "    +------....+    ",
3538 "    +------....+    ",
3539 "    +------....+    ",
3540 "    +------....+    ",
3541 "    +------....+    ",
3542 "    +------....+    ",
3543 "    ++++++++++++    ",
3544 "                    ",
3545 };
3546 
3547 /* --------------------------------------------------- */
3548 
3549 const char *paper_orientation_landscape_center_xpm[] =
3550 {
3551 /* width height num_colors chars_per_pixel */
3552 "    20    20        4            1",
3553 /* colors */
3554 ". c #00A000",
3555 "+ c #000000",
3556 "- c #ffffff",
3557 "  none",
3558 /* pixels */
3559 "                    ",
3560 "                    ",
3561 "                    ",
3562 "                    ",
3563 " +++++++++++++++++++",
3564 " +----------------++",
3565 " +----------------++",
3566 " +----------------++",
3567 " +----........----++",
3568 " +----........----++",
3569 " +----........----++",
3570 " +----........----++",
3571 " +----------------++",
3572 " +----------------++",
3573 " +----------------++",
3574 " +++++++++++++++++++",
3575 "                    ",
3576 "                    ",
3577 "                    ",
3578 "                    ",
3579 };
3580 
3581 /* --------------------------------------------------- */
3582 
3583 const char *paper_orientation_landscape_top_left_xpm[] =
3584 {
3585 /* width height num_colors chars_per_pixel */
3586 "    20    20        4            1",
3587 /* colors */
3588 ". c #00A000",
3589 "+ c #000000",
3590 "- c #ffffff",
3591 "  none",
3592 /* pixels */
3593 "                    ",
3594 "                    ",
3595 "                    ",
3596 "                    ",
3597 " +++++++++++++++++++",
3598 " +........--------++",
3599 " +........--------++",
3600 " +........--------++",
3601 " +........--------++",
3602 " +----------------++",
3603 " +----------------++",
3604 " +----------------++",
3605 " +----------------++",
3606 " +----------------++",
3607 " +----------------++",
3608 " +++++++++++++++++++",
3609 "                    ",
3610 "                    ",
3611 "                    ",
3612 "                    ",
3613 };
3614 
3615 /* --------------------------------------------------- */
3616 
3617 const char *paper_orientation_landscape_top_right_xpm[] =
3618 {
3619 /* width height num_colors chars_per_pixel */
3620 "    20    20        4            1",
3621 /* colors */
3622 ". c #00A000",
3623 "+ c #000000",
3624 "- c #ffffff",
3625 "  none",
3626 /* pixels */
3627 "                    ",
3628 "                    ",
3629 "                    ",
3630 "                    ",
3631 " +++++++++++++++++++",
3632 " +--------........++",
3633 " +--------........++",
3634 " +--------........++",
3635 " +--------........++",
3636 " +----------------++",
3637 " +----------------++",
3638 " +----------------++",
3639 " +----------------++",
3640 " +----------------++",
3641 " +----------------++",
3642 " +++++++++++++++++++",
3643 "                    ",
3644 "                    ",
3645 "                    ",
3646 "                    ",
3647 };
3648 
3649 /* --------------------------------------------------- */
3650 
3651 const char *paper_orientation_landscape_bottom_left_xpm[] =
3652 {
3653 /* width height num_colors chars_per_pixel */
3654 "    20    20        4            1",
3655 /* colors */
3656 ". c #00A000",
3657 "+ c #000000",
3658 "- c #ffffff",
3659 "  none",
3660 /* pixels */
3661 "                    ",
3662 "                    ",
3663 "                    ",
3664 "                    ",
3665 " +++++++++++++++++++",
3666 " +----------------++",
3667 " +----------------++",
3668 " +----------------++",
3669 " +----------------++",
3670 " +----------------++",
3671 " +----------------++",
3672 " +........--------++",
3673 " +........--------++",
3674 " +........--------++",
3675 " +........--------++",
3676 " +++++++++++++++++++",
3677 "                    ",
3678 "                    ",
3679 "                    ",
3680 "                    ",
3681 };
3682 
3683 /* --------------------------------------------------- */
3684 
3685 const char *paper_orientation_landscape_bottom_right_xpm[] =
3686 {
3687 /* width height num_colors chars_per_pixel */
3688 "    20    20        4            1",
3689 /* colors */
3690 ". c #00A000",
3691 "+ c #000000",
3692 "- c #ffffff",
3693 "  none",
3694 /* pixels */
3695 "                    ",
3696 "                    ",
3697 "                    ",
3698 "                    ",
3699 " +++++++++++++++++++",
3700 " +----------------++",
3701 " +----------------++",
3702 " +----------------++",
3703 " +----------------++",
3704 " +----------------++",
3705 " +----------------++",
3706 " +--------........++",
3707 " +--------........++",
3708 " +--------........++",
3709 " +--------........++",
3710 " +++++++++++++++++++",
3711 "                    ",
3712 "                    ",
3713 "                    ",
3714 "                    ",
3715 };
3716 
3717 /* --------------------------------------------------- */
3718 
3719 const unsigned char cursor_pipette_white[] =
3720 {
3721    0x00, 0x70, 0x00, 0xf8, 0x80, 0xff, 0x00, 0xfe, 0x00, 0x7d, 0x80, 0x38,
3722    0x40, 0x18, 0x20, 0x14, 0x10, 0x12, 0x08, 0x01, 0x84, 0x00, 0x44, 0x00,
3723    0x32, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00
3724 };
3725 
3726 /* --------------------------------------------------- */
3727 
3728 const unsigned char cursor_pipette_black[] =
3729 {
3730    0x00, 0x70, 0x00, 0xf8, 0x80, 0xff, 0x00, 0xfe, 0x00, 0x7d, 0x80, 0x38,
3731    0x40, 0x18, 0xe0, 0x17, 0xf0, 0x13, 0xf8, 0x01, 0xfc, 0x00, 0x7c, 0x00,
3732    0x3e, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x00, 0x00
3733 };
3734 
3735 /* --------------------------------------------------- */
3736 
3737 const unsigned char cursor_pipette_gray[] =
3738 {
3739    0x00, 0x70, 0x00, 0xf8, 0x80, 0xff, 0x00, 0xfe, 0x00, 0x7d, 0x80, 0x38,
3740    0x40, 0x18, 0x20, 0x14, 0x10, 0x12, 0xf8, 0x01, 0xfc, 0x00, 0x7c, 0x00,
3741    0x3e, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x00, 0x00
3742 };
3743 
3744 /* --------------------------------------------------- */
3745 
3746 const unsigned char cursor_pipette_mask[] =
3747 {
3748    0x00, 0x70, 0x00, 0xf8, 0x80, 0xff, 0x00, 0xfe, 0x00, 0x7f, 0x80, 0x3f,
3749    0xc0, 0x1f, 0xe0, 0x17, 0xf0, 0x13, 0xf8, 0x01, 0xfc, 0x00, 0x7c, 0x00,
3750    0x3e, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x00, 0x00
3751 };
3752 
3753 /* --------------------------------------------------- */
3754 
3755 const unsigned char cursor_autoraise_scan_area[] =
3756 {
3757    0xaa, 0x2a, 0xc1, 0x41, 0xe0, 0x03, 0x81, 0x40, 0x80, 0x00, 0x85, 0x50,
3758    0x86, 0x30, 0x7f, 0x7f, 0x86, 0x30, 0x85, 0x50, 0x80, 0x00, 0x81, 0x40,
3759    0xe0, 0x03, 0xc1, 0x41, 0xaa, 0x2a, 0x00, 0x00
3760 };
3761 
3762 /* --------------------------------------------------- */
3763 
3764 const unsigned char cursor_autoraise_scan_area_mask[] =
3765 {
3766    0xea, 0x2b, 0xe1, 0x43, 0xf0, 0x07, 0xc1, 0x41, 0xc4, 0x11, 0xc7, 0x71,
3767    0xff, 0x7f, 0x7f, 0x7f, 0xff, 0x7f, 0xc7, 0x71, 0xc4, 0x11, 0xc1, 0x41,
3768    0xf0, 0x07, 0xe1, 0x43, 0xea, 0x2b, 0x00, 0x00
3769 };
3770 
3771 /* --------------------------------------------------- */
3772 
3773 const unsigned char cursor_zoom[] =
3774 {
3775    0x00, 0x00, 0xf0, 0x01, 0x08, 0x02, 0x44, 0x04, 0x42, 0x08, 0x42, 0x08,
3776    0xba, 0x0b, 0x42, 0x08, 0x42, 0x08, 0x44, 0x04, 0x08, 0x06, 0xf0, 0x0f,
3777    0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0
3778 };
3779 
3780 /* --------------------------------------------------- */
3781 
3782 const unsigned char cursor_zoom_mask[] =
3783 {
3784    0xf0, 0x01, 0xf8, 0x03, 0x0c, 0x06, 0x46, 0x0c, 0x53, 0x19, 0xe3, 0x18,
3785    0xbb, 0x1b, 0xe3, 0x18, 0x53, 0x19, 0x46, 0x0c, 0x0c, 0x0e, 0xf8, 0x1f,
3786    0xf0, 0x3f, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0xf0
3787 };
3788 
3789 /* --------------------------------------------------- */
3790