(do_check_ram_size): Don't hardcode the lisp address space size.
[emacs.git] / lisp / mh-e / mh-xemacs-icons.el
blob7c4947df2fa21b7821f09f99810c9aca9b94408e
1 ;;; mh-xemacs-icons.el --- icons for the MH-E toolbars under XEmacs
2 ;;
3 ;; Copyright (C) 2003 Free Software Foundation, Inc.
5 ;; Author: Various (See below)
6 ;; Maintainer: Bill Wohler <wohler@newt.com>
7 ;; Keywords: mail toolbar
8 ;; See: mh-e.el
10 ;; This file is part of GNU Emacs.
12 ;; GNU Emacs is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by
14 ;; the Free Software Foundation; either version 2, or (at your option)
15 ;; any later version.
17 ;; GNU Emacs is distributed in the hope that it will be useful,
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 ;; GNU General Public License for more details.
22 ;; You should have received a copy of the GNU General Public License
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the
24 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
25 ;; Boston, MA 02111-1307, USA.
27 ;;; Commentary:
29 ;; This file contains the toolbar icons that MH-E uses under XEmacs. Some
30 ;; icons were created for MH-E and others were copied from other Emacs modes.
31 ;; The XPM files are copied into defconst's and the background colour is
32 ;; changed.
34 ;; The alist `mh-xemacs-icon-map' contains a map of the icon file names under
35 ;; GNU Emacs to the constant name under XEmacs. To add new icons for XEmacs
36 ;; this variable should be updated as well.
38 ;;; Change Log:
40 ;;; Code:
42 ;; Avoid compiler warning
43 (eval-and-compile
44 (require 'mh-utils)
45 (defvar mh-xemacs-toolbar-folder-toolbar nil)
46 (defvar mh-xemacs-toolbar-letter-toolbar nil))
50 ;; Define the toolbar icons.
52 ;; Derived From lisp/toolbar/mail.xpm
53 (defconst mh-xemacs-toolbar-inc-folder-icon
54 (mh-funcall-if-exists toolbar-make-button-list
55 "/* XPM */
56 static char *magick[] = {
57 /* columns rows colors chars-per-pixel */
58 \"24 24 5 1\",
59 \" c Gray0\",
60 \". c #673e666663d4\",
61 \"X c #a852a7bea3d2\",
62 \"o c #eb46ea1de471\",
63 \"O c Gray75 s backgroundToolBarColor\",
64 /* pixels */
65 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
66 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
67 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
68 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
69 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
70 \"OOOOOOOOOOOOOO OOOOOO\",
71 \"OOOOOOOOO .ooX OOOOO\",
72 \"OOOO .XooooooX OOOOO\",
73 \"OOO .Xoooooooooo.XX OOOO\",
74 \"OOO o..ooooooooX.Xo OOOO\",
75 \"OOO XoX..oooooo.Xoo OOOO\",
76 \"OOOO oooXX.Xoo...ooX OOO\",
77 \"OOOO oooooXX..XoX.Xo OOO\",
78 \"OOOO Xoooo.ooooooo.X OOO\",
79 \"OOOOO oooXXoooooooo.X OO\",
80 \"OOOOO ooo.oooooooooX OO\",
81 \"OOOOO XoXXooooooX OOOO\",
82 \"OOOOOO o.ooooX OOOOOOO\",
83 \"OOOOOO .XoX OOOOOOOOOO\",
84 \"OOOOOO .. OOOOOOOOOOOOO\",
85 \"OOOOOOO OOOOOOOOOOOOOOO\",
86 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
87 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
88 \"OOOOOOOOOOOOOOOOOOOOOOOO\"};")
89 "*MH inc folder icon.")
91 ;; Derived from lisp/toolbar/attach.pbm
92 (defconst mh-xemacs-toolbar-mime-save-parts-icon
93 (mh-funcall-if-exists toolbar-make-button-list
94 "/* XPM */
95 static char * file[] = {
96 \"24 24 2 1\",
97 \". c Gray75 s backgroundToolBarColor\",
98 \" c black\",
99 /* pixels */
100 \"........................\",
101 \"........................\",
102 \"........................\",
103 \"........... ...........\",
104 \".......... .. ..........\",
105 \"......... .... .........\",
106 \"......... .... .........\",
107 \"......... .... .........\",
108 \"......... . .. .........\",
109 \"......... . .. .........\",
110 \"......... . .. . .......\",
111 \"......... . .. . .......\",
112 \"......... . .. . .......\",
113 \"......... . .. . .......\",
114 \"......... . .. . .......\",
115 \"......... . .. . .......\",
116 \"......... . .. . .......\",
117 \"......... .. .. .......\",
118 \".......... .... ........\",
119 \"........... .. .........\",
120 \"............ ..........\",
121 \"........................\",
122 \"........................\",
123 \"........................\"};")
124 "*MH save MIME parts icon.")
126 ;; Derived from lisp/toolbar/right_arrow.xpm
127 (defconst mh-xemacs-toolbar-next-undeleted-msg-icon
128 (mh-funcall-if-exists toolbar-make-button-list
129 "/* XPM */
130 static char * right_arrow_xpm[] = {
131 \"24 24 9 1\",
132 \" c Gray75 s backgroundToolBarColor\",
133 \". c #020202\",
134 \"+ c #1A1A1A\",
135 \"@ c #779D6D\",
136 \"# c #88AE80\",
137 \"$ c #97B78B\",
138 \"% c #9EBA92\",
139 \"& c #E9EFE8\",
140 \"* c #3C5936\",
141 \" \",
142 \" \",
143 \" \",
144 \" \",
145 \" \",
146 \" .. \",
147 \" .&.. \",
148 \" .&&&.. \",
149 \" .&&&&&.. \",
150 \" .&&&&&&&.. \",
151 \" .&&&&&&&&&+. \",
152 \" +&&&&&&&&&&%.. \",
153 \" .%#######@@*.. \",
154 \" .%#####@@*.. \",
155 \" .%###@@*.. \",
156 \" .$#@@*.. \",
157 \" .#@*.. \",
158 \" .*.. \",
159 \" .. \",
160 \" \",
161 \" \",
162 \" \",
163 \" \",
164 \" \"};")
165 "*MH previous message icon.")
167 ;; Derived from mh-e/page-down.xpm
168 (defconst mh-xemacs-toolbar-page-msg-icon
169 (mh-funcall-if-exists toolbar-make-button-list
170 "/* XPM */
171 static char * mail_page_xpm[] = {
172 /* columns rows colors chars-per-pixel */
173 \"24 24 5 1\",
174 \" c Gray75 s backgroundToolBarColor\",
175 \". c black\",
176 \"X c #ea03ea03d271\",
177 \"o c #a5d8a5d89550\",
178 \"O c #d305d305bc3c\",
179 /* pixels */
180 \" \",
181 \" \",
182 \" .................. \",
183 \" .XXXXXXXXXXXXXXXX. \",
184 \" .XXXXXXXXXXXXXXXX. \",
185 \" .XoooooooooooooXX. \",
186 \" .XXXXXXXXXXXXXXXX. \",
187 \" .XXXXXXXXXXXXXXXX. \",
188 \" .Xoooooooooo..oXX. \",
189 \" .XXXXXXXXXXX..XXX. \",
190 \" .XXXXXXXXXXX..XXX. \",
191 \" .XooooooXXXX..XXX. \",
192 \" .XXXXXXXXXXX..XXX. \",
193 \" .XXXXXXXXX.O..O.X. \",
194 \" .Xoooooooo.....XX. \",
195 \" .XXXXXXXXXX....XX. \",
196 \" .XXXXXXXXXXX..XXX. \",
197 \" .XXXXXXXXXXXooXXX. \",
198 \" .XXXXXXXXXXXXXXXX. \",
199 \" .XXXXXXXXXXXXXXXX. \",
200 \" .................. \",
201 \" \",
202 \" \",
203 \" \"};")
204 "MH page message icon.")
206 ;; Derived from lisp/toolbar/left_arrow.xpm
207 (defconst mh-xemacs-toolbar-previous-undeleted-msg-icon
208 (mh-funcall-if-exists toolbar-make-button-list
209 "/* XPM */
210 static char * left_arrow_xpm[] = {
211 \"24 24 9 1\",
212 \" c Gray75 s backgroundToolBarColor\",
213 \". c #020202\",
214 \"+ c #121A12\",
215 \"@ c #78A16E\",
216 \"# c #86AD7D\",
217 \"$ c #B2C6AE\",
218 \"% c #263222\",
219 \"& c #E7EDE6\",
220 \"* c #497241\",
221 \" \",
222 \" \",
223 \" \",
224 \" \",
225 \" \",
226 \" .. \",
227 \" ..$. \",
228 \" ..&&$. \",
229 \" ..&&&&$. \",
230 \" ..&&&&&&$. \",
231 \" .+&&&&&&&&$. \",
232 \" ..$&&&&&&&&&$% \",
233 \" ..**@@@#####@. \",
234 \" ..**@#@###@. \",
235 \" ..**@#@#@. \",
236 \" ..**@@@. \",
237 \" ..*@*. \",
238 \" ..*. \",
239 \" .. \",
240 \" \",
241 \" \",
242 \" \",
243 \" \",
244 \" \"};")
245 "MH next message icon.")
247 ;; Derived from lisp/toolbar/close.xpm
248 (defconst mh-xemacs-toolbar-delete-msg-icon
249 (mh-funcall-if-exists toolbar-make-button-list
250 "/* XPM */
251 static char *magick[] = {
252 /* columns rows colors chars-per-pixel */
253 \"24 24 2 1\",
254 \" c Gray0\",
255 \". c Gray75 s backgroundToolBarColor\",
256 /* pixels */
257 \"........................\",
258 \"........................\",
259 \"........................\",
260 \"........................\",
261 \"........................\",
262 \"........................\",
263 \"....... .... ..........\",
264 \"....... .. .........\",
265 \"........ . ..........\",
266 \"........ ...........\",
267 \"......... ............\",
268 \"......... ...........\",
269 \"........ ..........\",
270 \"........ . .........\",
271 \"....... ... ........\",
272 \"....... ..... .........\",
273 \"........................\",
274 \"........................\",
275 \"........................\",
276 \"........................\",
277 \"........................\",
278 \"........................\",
279 \"........................\",
280 \"........................\"};")
281 "MH delete message icon.")
283 ;; Derived from mh-e/refile.xpm
284 (defconst mh-xemacs-toolbar-refile-msg-icon
285 (mh-funcall-if-exists toolbar-make-button-list
286 "/* XPM */
287 static char * refile_xpm[] = {
288 /* columns rows colors chars-per-pixel */
289 \"24 24 7 1\",
290 \" c Gray75 s backgroundToolBarColor\",
291 \". c black\",
292 \"X c #a5d8a5d89550\",
293 \"o c #d305d305bc3c\",
294 \"O c #ea03ea03d271\",
295 \"+ c #828282827474\",
296 \"@ c #61b761b7600a\",
297 /* pixels */
298 \" . \",
299 \" ..X. \",
300 \" ..XoO.... \",
301 \" ..XooooO.+. \",
302 \" ..XooooooOX.. .. \",
303 \" .@@ooooooOOO@. ... \",
304 \" .O@oooooOOOOO..@@. \",
305 \" .OO@oooOOOOOO..@@. \",
306 \" ...OO@XooOOOOO...@@. \",
307 \" ..+.O@XooOOOO..@@@@@. \",
308 \" .++..XooOOOO..@@@@@@. \",
309 \" .++.@oooOO...@@@@@@@. \",
310 \" ..+.XooOOO..@@@@@@@. \",
311 \" .++.OOOO.@@@@@@@@. \",
312 \" .+.oOO..@@@@@@@. \",
313 \" .++.OO.@@@@@@@. \",
314 \" .++.O.@@@@@.. \",
315 \" ..+.O.@@@@@. \",
316 \" .++..@@@@. \",
317 \" ..++.@@@. \",
318 \" .+.@@. \",
319 \" ...@. \",
320 \" ... \",
321 \" . \"};")
322 "MH refile message icon.")
324 ;; Derived from lisp/toolbar/undo.xpm
325 (defconst mh-xemacs-toolbar-undo-icon
326 (mh-funcall-if-exists toolbar-make-button-list
327 "/* XPM */
328 static char *magick[] = {
329 /* columns rows colors chars-per-pixel */
330 \"24 24 5 1\",
331 \" c Gray0\",
332 \". c #ae6e66e76a0a\",
333 \"X c #c6c67d7d8181\",
334 \"o c #e4e4e4e4dcdc\",
335 \"O c Gray75 s backgroundToolBarColor\",
336 /* pixels */
337 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
338 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
339 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
340 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
341 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
342 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
343 \"OOOOOOOOO OOOOOOOOOOOOOO\",
344 \"OOOOOOOO OOOOOOOOOOOOOO\",
345 \"OOOOOOO oX OOOOOOOOOOO\",
346 \"OOOOOO ooooX. OOOOOOOOO\",
347 \"OOOOOOO oo .. OOOOOOOO\",
348 \"OOOOOOOO OOO . OOOOOOOO\",
349 \"OOOOOOOOO OOOO . OOOOOOO\",
350 \"OOOOOOOOOOOOOOO OOOOOOO\",
351 \"OOOOOOOOOOOOOOO OOOOOOO\",
352 \"OOOOOOOOOOOOOOO OOOOOOOO\",
353 \"OOOOOOOOOOOOOO OOOOOOOOO\",
354 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
355 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
356 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
357 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
358 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
359 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
360 \"OOOOOOOOOOOOOOOOOOOOOOOO\"};")
361 "MH undo icon.")
363 ;; Derived from mh-e/execute.xpm
364 (defconst mh-xemacs-toolbar-execute-commands-icon
365 (mh-funcall-if-exists toolbar-make-button-list
366 "/* XPM */
367 static char * mail_exec_xpm[] = {
368 /* columns rows colors chars-per-pixel */
369 \"24 24 6 1\",
370 \" c Gray75 s backgroundToolBarColor\",
371 \". c black\",
372 \"X c #a5d8a5d89550\",
373 \"o c #d305d305bc3c\",
374 \"O c #ea03ea03d271\",
375 \"+ c white\",
376 /* pixels */
377 \" \",
378 \" \",
379 \" \",
380 \" .. \",
381 \" XX .. \",
382 \" oo XX .. \",
383 \" OO oo XX .. \",
384 \" OO oo XX .. \",
385 \" OO oo XX .. \",
386 \" OO oo XX .. \",
387 \" OO oo XX .. \",
388 \" OO oo XX .. \",
389 \" OO oo XX .. \",
390 \" OO oo XX \",
391 \" OO oo \",
392 \" OO + .. \",
393 \" XX .. \",
394 \" oo XX \",
395 \" OO oo \",
396 \" OO \",
397 \" \",
398 \" \",
399 \" \",
400 \" \"};")
401 "MH execute commands icon.")
403 ;; Derived from mh-e/highlight.xpm
404 (defconst mh-xemacs-toolbar-toggle-tick-icon
405 (mh-funcall-if-exists toolbar-make-button-list
406 "/* XPM */
407 static char * highlight_xpm[] = {
408 /* columns rows colors chars-per-pixel */
409 \"24 24 4 1\",
410 \" c Gray75 s backgroundToolBarColor\",
411 \". c black\",
412 \"X c #828282827474\",
413 \"o c #dd00df007e00\",
414 /* pixels */
415 \" ..... \",
416 \" ..XXX.. \",
417 \" .XXXXX. \",
418 \" .XXXXX.. \",
419 \" .XXXXX. \",
420 \" .XXXXX. \",
421 \" .XXXXX. \",
422 \" .ooXX. \",
423 \" ..ooo. \",
424 \" oooo .... \",
425 \"oo.ooo....oo ... \",
426 \"o.o.ooo.oo.o.ooo.o \",
427 \".ooo.oo.oo.o.ooooo \",
428 \".ooo.oo.oo.o.ooooo \",
429 \".ooo.oo...oo.ooooo \",
430 \".....oo.oo.o.ooooo \",
431 \".ooo.oo.oo.o.ooooo \",
432 \".ooo.oo.oo.o.ooo.o \",
433 \". oo.o....ooo...o \",
434 \" oo oooo \",
435 \" \",
436 \" \",
437 \" \",
438 \" \"};")
439 "MH toggle tick icon.")
441 ;; Derived from mh-e/show.xpm
442 (defconst mh-xemacs-toolbar-toggle-showing-icon
443 (mh-funcall-if-exists toolbar-make-button-list
444 "/* XPM */
445 static char * mail_show_xpm[] = {
446 /* columns rows colors chars-per-pixel */
447 \"24 24 4 1\",
448 \" c Gray75 s backgroundToolBarColor\",
449 \". c black\",
450 \"X c #ea03ea03d271\",
451 \"o c #a5d8a5d89550\",
452 /* pixels */
453 \" \",
454 \" \",
455 \" .................. \",
456 \" .XXXXXXXXXXXXXXXX. \",
457 \" .XXXXXXXXXXXXXXXX. \",
458 \" .XoooooooooooooXX. \",
459 \" .XXXXXXXXXXXXXXXX. \",
460 \" .XXXXXXXXXXXXXXXX. \",
461 \" .XoooooooooooooXX. \",
462 \" .XXXXXXXXXXXXXXXX. \",
463 \" .XXXXXXXXXXXXXXXX. \",
464 \" .XooooooXXXXXXXXX. \",
465 \" .XXXXXXXXXXXXXXXX. \",
466 \" .XXXXXXXXXXXXXXXX. \",
467 \" .XoooooooooXXXXXX. \",
468 \" .XXXXXXXXXXXXXXXX. \",
469 \" .XXXXXXXXXXXXXXXX. \",
470 \" .XXXXXXXXXXXXXXXX. \",
471 \" .XXXXXXXXXXXXXXXX. \",
472 \" .XXXXXXXXXXXXXXXX. \",
473 \" .................. \",
474 \" \",
475 \" \",
476 \" \"};")
477 "MH toggle showing icon.")
479 ;; Derived from mh-e/reply-all.xpm
480 (defconst mh-xemacs-toolbar-reply-all-icon
481 (mh-funcall-if-exists toolbar-make-button-list
482 "/* XPM */
483 static char * reply_all_xpm[] = {
484 /* columns rows colors chars-per-pixel */
485 \"24 24 9 1\",
486 \" c Gray75 s backgroundToolBarColor\",
487 \". c black\",
488 \"X c #673e666663d4\",
489 \"o c #eb46ea1de471\",
490 \"O c #a852a7bea3d2\",
491 \"+ c #ae51c17b9b26\",
492 \"@ c #8d4d97577838\",
493 \"# c #7c7c8b8b6e6e\",
494 \"$ c #5e0868be52d3\",
495 /* pixels */
496 \" \",
497 \" \",
498 \" .... \",
499 \" .....XooO. \",
500 \" .....XOooooooO. \",
501 \" .XOooooooooooXOO. \",
502 \" .oXXooooooooOXOo. \",
503 \" .OoOXXooooooXOoo. \",
504 \" .oooOOXOooXXXooO. \",
505 \" ........XXOoOXOo. \",
506 \" ..++++@.ooooooXO. \",
507 \" ..+@@@.oooooooXO. \",
508 \" ..+@@@#.oooooooO.. \",
509 \" ..++@@@#$.ooooO... \",
510 \" .++++@@#.$ .. \",
511 \" .+@@@#.o .. .O .O \",
512 \" .+@#$. .O. .O .O \",
513 \" .#$. .O .o .O .O \",
514 \" .$. . .O .O .O \",
515 \" . ....O .O .O \",
516 \" .O .O .O .O \",
517 \" .O .O .O .O \",
518 \" .O .O .O .O \",
519 \" \"};")
520 "Reply to \"All\" icon.")
522 ;; Derived from mh-e/reply-from.xpm
523 (defconst mh-xemacs-toolbar-reply-from-icon
524 (mh-funcall-if-exists toolbar-make-button-list
525 "/* XPM */
526 static char * reply_from_xpm[] = {
527 /* columns rows colors chars-per-pixel */
528 \"24 24 9 1\",
529 \" c Gray75 s backgroundToolBarColor\",
530 \". c black\",
531 \"X c #673e666663d4\",
532 \"o c #eb46ea1de471\",
533 \"O c #a852a7bea3d2\",
534 \"+ c #ae51c17b9b26\",
535 \"@ c #8d4d97577838\",
536 \"# c #7c7c8b8b6e6e\",
537 \"$ c #5e0868be52d3\",
538 /* pixels */
539 \" \",
540 \" \",
541 \" .... \",
542 \" .....XooO. \",
543 \" .....XOooooooO. \",
544 \" .XOooooooooooXOO. \",
545 \" .oXXooooooooOXOo. \",
546 \" .OoOXXooooooXOoo. \",
547 \" .oooOOXOooXXXooO. \",
548 \" ........XXOoOXOo. \",
549 \" ..++++@.ooooooXO. \",
550 \" ..+@@@.oooooooXO. \",
551 \" ..+@@@#.oooooooO.. \",
552 \" ..++@@@#$.ooooO... \",
553 \" #.$.oO... \",
554 \" ...O . .... \",
555 \" ...O \",
556 \" .O \",
557 \" ...O ..O .... .O O. \",
558 \" ...O ..O .OO. ..... \",
559 \" .O .O . . . . . \",
560 \" .O .O .OO. . . . \",
561 \" .O .O .... . O . \",
562 \" \"};")
563 "Reply to \"From\" icon..")
565 ;; Derived from mh-e/reply-to.xpm
566 (defconst mh-xemacs-toolbar-reply-to-icon
567 (mh-funcall-if-exists toolbar-make-button-list
568 "/* XPM */
569 static char * reply_to_xpm[] = {
570 /* columns rows colors chars-per-pixel */
571 \"24 24 9 1\",
572 \" c Gray75 s backgroundToolBarColor\",
573 \". c black\",
574 \"X c #673e666663d4\",
575 \"o c #eb46ea1de471\",
576 \"O c #a852a7bea3d2\",
577 \"+ c #ae51c17b9b26\",
578 \"@ c #8d4d97577838\",
579 \"# c #7c7c8b8b6e6e\",
580 \"$ c #5e0868be52d3\",
581 /* pixels */
582 \" \",
583 \" \",
584 \" .... \",
585 \" .....XooO. \",
586 \" .....XOooooooO. \",
587 \" .XOooooooooooXOO. \",
588 \" .oXXooooooooOXOo. \",
589 \" .OoOXXooooooXOoo. \",
590 \" .oooOOXOooXXXooO. \",
591 \" ........XXOoOXOo. \",
592 \" ..++++@.ooooooXO. \",
593 \" ..+@@@.oooooooXO. \",
594 \" ..+@@@#.oooooooO.. \",
595 \" ..++@@@#$.ooooO... \",
596 \" .++++@@#.$ \",
597 \" .+@@@#.o ...... \",
598 \" .+@#$. OO.OOO \",
599 \" .#$. .O \",
600 \" .$. .O .... \",
601 \" . .O .OO. \",
602 \" .O . . \",
603 \" .O .OO. \",
604 \" .O .... \",
605 \" \"};")
606 "Reply to \"To\" icon..")
608 ;; Derived from mh-e/mail/reply2.xpm
609 (defconst mh-xemacs-toolbar-reply-icon
610 (mh-funcall-if-exists toolbar-make-button-list
611 "/* XPM */
612 static char * mail_reply_xpm[] = {
613 /* columns rows colors chars-per-pixel */
614 \"24 24 9 1\",
615 \" c Gray75 s backgroundToolBarColor\",
616 \". c black\",
617 \"X c #673e666663d4\",
618 \"o c #eb46ea1de471\",
619 \"O c #a852a7bea3d2\",
620 \"+ c #ae51c17b9b26\",
621 \"@ c #8d4d97577838\",
622 \"# c #7c7c8b8b6e6e\",
623 \"$ c #5e0868be52d3\",
624 /* pixels */
625 \" \",
626 \" \",
627 \" \",
628 \" \",
629 \" \",
630 \" .... \",
631 \" .....XooO. \",
632 \" .....XOooooooO. \",
633 \" .XOooooooooooXOO. \",
634 \" .oXXooooooooOXOo. \",
635 \" .OoOXXooooooXOoo. \",
636 \" .oooOOXOooXXXooO. \",
637 \" ........XXOoOXOo. \",
638 \" ..++++@.ooooooXO. \",
639 \" ..+@@@.oooooooXO. \",
640 \" ..+@@@#.oooooooO.. \",
641 \" ..++@@@#$.ooooO... \",
642 \" .++++@@#.$.oO... \",
643 \" .+@@@#.o.... \",
644 \" .+@#$... \",
645 \" .#$. \",
646 \" .$. \",
647 \" . \",
648 \" \"};")
649 "Reply to current message icon.")
651 ;; Derived from mh-e/alias.xpm
652 (defconst mh-xemacs-toolbar-alias-grab-from-field-icon
653 (mh-funcall-if-exists toolbar-make-button-list
654 "/* XPM */
655 static char * alias_xpm[] = {
656 /* columns rows colors chars-per-pixel */
657 \"24 24 4 1\",
658 \" c Gray75 s backgroundToolBarColor\",
659 \". c #61b761b7600a\",
660 \"X c #a5d8a5d89550\",
661 \"o c black\",
662 /* pixels */
663 \" \",
664 \" \",
665 \" \",
666 \" ...... \",
667 \" ...XXXX..XX \",
668 \" o..ooooooo... \",
669 \" ooo oooo..X \",
670 \" o.X ooo... \",
671 \" o.X ooo.XX \",
672 \" o.X oo.. \",
673 \" o.X oo. \",
674 \" o... oo.. \",
675 \" o.X o.. \",
676 \" o.XX oX. \",
677 \" o.... oo. \",
678 \" o..XX oooo \",
679 \" o...XXX XXoooo \",
680 \" ooo........ooooo \",
681 \" oooooXXooooo.oo \",
682 \" ooo o..oo\",
683 \" o...\",
684 \" ooo\",
685 \" oo\",
686 \" \"};")
687 "MH alias grab from field icon.")
689 ;; Derived from toolbar/mail_send.xpm
690 (defconst mh-xemacs-toolbar-send-icon
691 (mh-funcall-if-exists toolbar-make-button-list
692 "/* XPM */
693 static char *magick[] = {
694 /* columns rows colors chars-per-pixel */
695 \"24 24 9 1\",
696 \" c Gray0\",
697 \". c #757560602020\",
698 \"X c #6711662663d9\",
699 \"o c #8e8e7d7d4545\",
700 \"O c #adad8e8e3030\",
701 \"+ c #d8d8bebe6a6a\",
702 \"@ c #a8fba84da483\",
703 \"# c #eb79ea70e4f4\",
704 \"$ c Gray75 s backgroundToolBarColor\",
705 /* pixels */
706 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
707 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
708 \"$$$$$$$$$$$$$ $$$$$$$\",
709 \"$$$$$$$$ X##@ $$$$$$\",
710 \"$$$ X@######@ $$$$$$\",
711 \"$$ X@##########X@@ $$$$$\",
712 \"$$ #XX########@X@# $$$$$\",
713 \"$$ @#@XX######X@## $$$$$\",
714 \"$$$ ###@@X@##XXX##@ $ $$\",
715 \"$$$ #####@@XX@#@X@# + $\",
716 \"$$$ @####X#######X@ +o $\",
717 \"$$$$ ###@@######## +o $$\",
718 \"$$$$ ###X######## +o $$$\",
719 \"$$$$ @#@@######@ +o $$$$\",
720 \"$$$$$ #X####@ +o $$$$$\",
721 \"$$$$$ X@#@ $ +o $$$$$$\",
722 \"$$$$$ XX $$$ +o $$$$$$$\",
723 \"$$$$$$ $$$$ +o $$$$$$$$\",
724 \"$$$$$$$$$$$O. $$$$$$$$$\",
725 \"$$$$$$$$$$$ $$$$$$$$$$$\",
726 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
727 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
728 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
729 \"$$$$$$$$$$$$$$$$$$$$$$$$\"};")
730 "MH send icon.")
732 ;; Derived from mh-e/rescan.xpm
733 (defconst mh-xemacs-toolbar-rescan-folder-icon
734 (mh-funcall-if-exists toolbar-make-button-list
735 "/* XPM */
736 static char * mail_rescan_xpm[] = {
737 /* columns rows colors chars-per-pixel */
738 \"24 24 6 1\",
739 \" c Gray75 s backgroundToolBarColor\",
740 \". c black\",
741 \"X c #a5d8a5d89550\",
742 \"o c #d305d305bc3c\",
743 \"O c #ea03ea03d271\",
744 \"+ c #828282827474\",
745 /* pixels */
746 \" \",
747 \" \",
748 \" .............. \",
749 \" .XXXXXXXXXXXX.. \",
750 \" .XXXXXXXXXXXX.X. \",
751 \" .XXXXXXXXXXXX.oo. \",
752 \" ..............ooo. \",
753 \" .OOOOOOOOOOOO.ooo. \",
754 \" .O++++++++++O.ooo. \",
755 \" .O+XXXXXXXX+O.ooo. \",
756 \" .O+XXXXXXXX+O.ooo. \",
757 \" .O+XXXXXXXX+O.ooo. \",
758 \" .O+XXXXXXXX+O.ooo. \",
759 \" .O++++++++++O.ooo. \",
760 \" .OOOOOOOOOOOO.ooo. \",
761 \" .O++++++++++O.ooo. \",
762 \" .O+XXXXXXXX+O.ooo. \",
763 \" .O+XXXXXXXX+O.ooX. \",
764 \" .O+XXXXXXXX+O.oo.. \",
765 \" .O++++++++++O.o.. \",
766 \" ..OOOOOOOOOOOO... \",
767 \" ................ \",
768 \" \",
769 \" \"};")
770 "MH rescan folder icon.")
772 ;; Derived from mh-e/repack.xpm
773 (defconst mh-xemacs-toolbar-pack-folder-icon
774 (mh-funcall-if-exists toolbar-make-button-list
775 "/* XPM */
776 static char * mail_repack_xpm[] = {
777 /* columns rows colors chars-per-pixel */
778 \"24 24 6 1\",
779 \" c Gray75 s backgroundToolBarColor\",
780 \". c black\",
781 \"X c #a5d8a5d89550\",
782 \"o c #d305d305bc3c\",
783 \"O c #ea03ea03d271\",
784 \"+ c #828282827474\",
785 /* pixels */
786 \" \",
787 \" \",
788 \" .............. \",
789 \" .XXXXXXXXXXXX.. \",
790 \" .XXXXXXXXXXXX.X. \",
791 \" .XXXXXXXXXXXX.oo. \",
792 \" ..............ooo. \",
793 \" .OOOOOOOOOOOO.oo. \",
794 \" .O++++++++++O.oo. \",
795 \" .O+XXXXXXXX+O.o. \",
796 \" .+XXXXXXXX+.o.. \",
797 \" .+XX...XXX+.... \",
798 \" ....o.......oo. \",
799 \" ....o.....Oooo. \",
800 \" .OOO...OOOO.oooo. \",
801 \" .++++++++++.oooo. \",
802 \" .+XXXXXXXX+.oooo. \",
803 \" .O+XXXXXXXX+O.ooX. \",
804 \" .O+XXXXXXXX+O.oo.. \",
805 \" .O++++++++++O.o.. \",
806 \" ..OOOOOOOOOOOO... \",
807 \" ................ \",
808 \" \",
809 \" \"};")
810 "MH repack folder icon.")
812 ;; Derived from lisp/toolbar/search.xpm
813 (defconst mh-xemacs-toolbar-search-icon
814 (mh-funcall-if-exists toolbar-make-button-list
815 "/* XPM */
816 static char *magick[] = {
817 /* columns rows colors chars-per-pixel */
818 \"24 24 8 1\",
819 \" c #011801180102\",
820 \". c #464646463e3e\",
821 \"X c #5c5c5c5c57a0\",
822 \"o c #878787877979\",
823 \"O c #a910a91097af\",
824 \"+ c #ce5ace5ab851\",
825 \"@ c #e79de79dd134\",
826 \"# c Gray75 s backgroundToolBarColor\",
827 /* pixels */
828 \"########################\",
829 \"########################\",
830 \"############# ##########\",
831 \"########### O #########\",
832 \"######### O@@.#########\",
833 \"####### O@@@@@ ########\",
834 \"##### O+@@@@@@O #######\",
835 \"#### XX@++@@@@@@.#######\",
836 \"#### @.O+@@@@@@@@ ######\",
837 \"#### @@.++@@@@@@@O #####\",
838 \"#### @@.o+O. .+@@ #####\",
839 \"#### @XO+O.O++o.+@@ ####\",
840 \"#### O+@.O@@+Oo.@@+ ###\",
841 \"#### X@@@ +#+OOO @@@@ ##\",
842 \"#### O@@@ +@OOOo @@@o ##\",
843 \"##### @@@.oOOOoX.@@ ###\",
844 \"##### O@@O.oOOX @ #####\",
845 \"######X@@@O. .X ######\",
846 \"###### @@@@@@@+ #####\",
847 \"####### @@@@@O ## ####\",
848 \"####### O@@+. #### ###\",
849 \"######## @O ####### ###\",
850 \"######### #############\",
851 \"########################\"};")
852 "MH search icon.")
854 ;; Derived from lisp/toolbar/fld_open.xpm
855 (defconst mh-xemacs-toolbar-visit-folder-icon
856 (mh-funcall-if-exists toolbar-make-button-list
857 "/* XPM */
858 static char *magick[] = {
859 /* columns rows colors chars-per-pixel */
860 \"24 24 4 1\",
861 \" c Gray0\",
862 \". c #909090909090\",
863 \"X c #fefefefefefe\",
864 \"o c Gray75 s backgroundToolBarColor\",
865 /* pixels */
866 \"oooooooooooooooooooooooo\",
867 \"oooooooooooooooooooooooo\",
868 \"oooooooooooooooooooooooo\",
869 \"oooooooooooooooooooooooo\",
870 \"oooooooooooooooooooooooo\",
871 \"oooooooooooooo oooooooo\",
872 \"ooooooooooo .. ooooooo\",
873 \"oooo oo ....XXo ooo\",
874 \"ooo .. ....XXXX .. ooo\",
875 \"ooo .....XXXXX .... ooo\",
876 \"oooo ..XXXXX ...... ooo\",
877 \"oooo ..XXX ........ ooo\",
878 \"ooooo .XX .......... ooo\",
879 \"ooooo ..X .......... ooo\",
880 \"oooooo .X .......... ooo\",
881 \"oooooo .. ........ oooo\",
882 \"ooooooo . ...... oooooo\",
883 \"ooooooo . ..... oooooooo\",
884 \"oooooooo ... ooooooooo\",
885 \"oooooooo . ooooooooooo\",
886 \"ooooooooo ooooooooooooo\",
887 \"oooooooooooooooooooooooo\",
888 \"oooooooooooooooooooooooo\",
889 \"oooooooooooooooooooooooo\"};")
890 "MH visit folder icon.")
892 ;; Derived from lisp/toolbar/help.xpm
893 (defconst mh-xemacs-toolbar-help-icon
894 (mh-funcall-if-exists toolbar-make-button-list
895 "/* XPM */
896 static char *magick[] = {
897 /* columns rows colors chars-per-pixel */
898 \"24 24 6 1\",
899 \" c Gray0\",
900 \". c #65658b8b5e5e\",
901 \"X c #934ab2448dfb\",
902 \"o c #b35dc8c8afaf\",
903 \"O c #e0b2e944df83\",
904 \"+ c Gray75 s backgroundToolBarColor\",
905 /* pixels */
906 \"++++++++++++++++++++++++\",
907 \"++++++++++++++++++++++++\",
908 \"++++++++++++++++++++++++\",
909 \"++++++++++++++++++++++++\",
910 \"+++++++++ ++++++++++\",
911 \"++++++++ oOOOO +++++++++\",
912 \"+++++++ OOOOOOO ++++++++\",
913 \"++++++ oOo oOo +++++++\",
914 \"+++++++ O +++ OO +++++++\",
915 \"+++++++O ++++ Oo +++++++\",
916 \"++++++++++++ OO. +++++++\",
917 \"+++++++++++ OOX ++++++++\",
918 \"++++++++++ OOX +++++++++\",
919 \"+++++++++ XOX ++++++++++\",
920 \"+++++++++ OX +++++++++++\",
921 \"+++++++++ +++++++++++\",
922 \"++++++++++++++++++++++++\",
923 \"++++++++++ ++++++++++++\",
924 \"+++++++++ Oo +++++++++++\",
925 \"+++++++++ oX +++++++++++\",
926 \"++++++++++ ++++++++++++\",
927 \"++++++++++++++++++++++++\",
928 \"++++++++++++++++++++++++\",
929 \"++++++++++++++++++++++++\"};")
930 "MH help icon.")
932 ;; Derived from lisp/toolbar/mail_send.xpm
933 (defconst mh-xemacs-toolbar-send-letter-icon
934 (mh-funcall-if-exists toolbar-make-button-list
935 "/* XPM */
936 static char *magick[] = {
937 /* columns rows colors chars-per-pixel */
938 \"24 24 9 1\",
939 \" c Gray0\",
940 \". c #675e6580613e\",
941 \"X c #8c8c7c7c6969\",
942 \"o c #9b458d377822\",
943 \"O c #a941a6459f3e\",
944 \"+ c #c8c8b2b29898\",
945 \"@ c #dadac2c2a5a5\",
946 \"# c #eb4dea2fe4ad\",
947 \"$ c Gray75 s backgroundToolBarColor\",
948 /* pixels */
949 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
950 \"$$$$$$$$$$$$$$$$$$$$$$$$\",
951 \"$$$$$$$$$$$$$ $$$$$$$\",
952 \"$$$$$$$$ .@#+ $$$$$$\",
953 \"$$$ .+#####@O $$$$$$\",
954 \"$$ .+##########.+O $$$$$\",
955 \"$$ @..########O.+# $$$$$\",
956 \"$$ O@O..@#####.+## $$$$$\",
957 \"$$$ ###+O.O##...##O $$$$\",
958 \"$$$ @####@+..O#O.+# $$$$\",
959 \"$$$ O####.#######.O $$$$\",
960 \"$$$$ ###+O########.O $$$\",
961 \"$$$$ ###.########@O $$$\",
962 \"$$$$ +#+O#####@O $$$$$\",
963 \"$$$$$ #.###@O $$$$$$\",
964 \"$$$$$ .O@O $$ .. $$$$$\",
965 \"$$$$$ .. $$$$ .oo. $$$$\",
966 \"$$$$$$ $$$$$ oo $$$\",
967 \"$$$$$$$$$$$$$$$ Oo $$$$$\",
968 \"$$$$$$$$$$$$$$ oOOX $$$$\",
969 \"$$$$$$$$$$$$$$ ++++ $$$$\",
970 \"$$$$$$$$$$$$$ O@@@@O $$$\",
971 \"$$$$$$$$$$$$$ $$$\",
972 \"$$$$$$$$$$$$$$$$$$$$$$$$\"};")
973 "MH send letter icon.")
975 ;; This is the same icon as `mh-xemacs-toolbar-mime-save-parts-icon',
976 ;; so there is no point in duplicating it.
977 (defconst mh-xemacs-toolbar-compose-insertion-icon
978 mh-xemacs-toolbar-mime-save-parts-icon
979 "MH compose insertion icon.")
981 ;; Derived from lisp/toolbar/spell.xpm
982 (defconst mh-xemacs-toolbar-ispell-message-icon
983 (mh-funcall-if-exists toolbar-make-button-list
984 "/* XPM */
985 static char *magick[] = {
986 /* columns rows colors chars-per-pixel */
987 \"24 24 5 1\",
988 \" c Gray0\",
989 \". c #41415b5b3939\",
990 \"X c #4c2f6b4e42d1\",
991 \"o c #5fe086865454\",
992 \"O c Gray75 s backgroundToolBarColor\",
993 /* pixels */
994 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
995 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
996 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
997 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
998 \"OOOO OO OOO OOOOOOOO\",
999 \"OOO OO O OO O OO OOOOOOO\",
1000 \"OOO O OO OOOOOOOOOO\",
1001 \"OOO OO O OO O OO OOOOOOO\",
1002 \"OOO OO O OOO OOOO OO\",
1003 \"OOOOOOOOOOOOOOOOOOO OOO\",
1004 \"OOOOOOOOOOO OOOOO OOOO\",
1005 \"OOOOOOOOOOO X OOO . OOOO\",
1006 \"OOOOOOOOOOOO X O X OOOOO\",
1007 \"OOOOOOOOOOOO Xo o. OOOOO\",
1008 \"OOOOOOOOOOOOO XoX OOOOOO\",
1009 \"OOOOOOOOOOOOO Xo. OOOOOO\",
1010 \"OOOOOOOOOOOOOO X OOOOOOO\",
1011 \"OOOOOOOOOOOOOO X OOOOOOO\",
1012 \"OOOOOOOOOOOOOOO OOOOOOOO\",
1013 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1014 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1015 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1016 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1017 \"OOOOOOOOOOOOOOOOOOOOOOOO\"};")
1018 "MH Ispell message icon.")
1020 ;; Derived from lisp/toolbar/save.xpm
1021 (defconst mh-xemacs-toolbar-save-buffer-icon
1022 (mh-funcall-if-exists toolbar-make-button-list
1023 "/* XPM */
1024 static char *magick[] = {
1025 /* columns rows colors chars-per-pixel */
1026 \"24 24 5 1\",
1027 \" c #01be01be01be\",
1028 \". c #62dd62dd62dd\",
1029 \"X c Gray62\",
1030 \"o c #e625e625e625\",
1031 \"O c Gray75 s backgroundToolBarColor\",
1032 /* pixels */
1033 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1034 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1035 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1036 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1037 \"OOOOOOOOOOOOO OOOOOOOOO\",
1038 \"OOOOOOOOOOO X. OOOOOOOO\",
1039 \"OOOOOOOOO oXoX OOOOOOOO\",
1040 \"OOOOOOO oXoooXX OOOOOOO\",
1041 \"OOOOO oXoooooo. OOOOOOO\",
1042 \"OOO XoooooooooX OOOOOO\",
1043 \"OO XooooooooooooX OOOOOO\",
1044 \"OO .XoooooooooooX. OOOOO\",
1045 \"OOO XooooooooooXXX OOOOO\",
1046 \"OOO .XoooooooXX..X. OOOO\",
1047 \"OOOO XoooooXX...X.X OOOO\",
1048 \"OOOO .XooXX.Xoo.X.X. OOO\",
1049 \"OOOOO XXX.oooooX.X. OOO\",
1050 \"OOOOO .XXoo.ooooXX OOO\",
1051 \"OOOOOO XX.o XooX. OOOOO\",
1052 \"OOOOOO .XXooXoX OOOOOOO\",
1053 \"OOOOOOO .X.oX OOOOOOOOO\",
1054 \"OOOOOOOO OOOOOOOOOOO\",
1055 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1056 \"OOOOOOOOOOOOOOOOOOOOOOOO\"};")
1057 "MH save buffer icon.")
1059 ;; Derived from lisp/toolbar/cut.xpm
1060 (defconst mh-xemacs-toolbar-kill-region-icon
1061 (mh-funcall-if-exists toolbar-make-button-list
1062 "/* XPM */
1063 static char *magick[] = {
1064 /* columns rows colors chars-per-pixel */
1065 \"24 24 2 1\",
1066 \" c Gray0\",
1067 \". c Gray75 s backgroundToolBarColor\",
1068 /* pixels */
1069 \"........................\",
1070 \"........................\",
1071 \"........................\",
1072 \"........................\",
1073 \"........................\",
1074 \".................. .....\",
1075 \"................ ......\",
1076 \"............... .......\",
1077 \".............. ........\",
1078 \"............. .........\",
1079 \".... .... ..... ..\",
1080 \"... ... .. ... ....\",
1081 \"... ... ......\",
1082 \".... ... .........\",
1083 \".......... ............\",
1084 \"......... ............\",
1085 \"........ .. ............\",
1086 \"....... ... ............\",
1087 \"....... .. .............\",
1088 \"....... ..............\",
1089 \"........................\",
1090 \"........................\",
1091 \"........................\",
1092 \"........................\"};")
1093 "MH kill region icon.")
1095 ;; Derived from lisp/toolbar/copy.xpm
1096 (defconst mh-xemacs-toolbar-kill-ring-save-icon
1097 (mh-funcall-if-exists toolbar-make-button-list
1098 "/* XPM */
1099 static char *magick[] = {
1100 /* columns rows colors chars-per-pixel */
1101 \"24 24 7 1\",
1102 \" c Gray0\",
1103 \". c #424242423a3a\",
1104 \"X c #68e968e96363\",
1105 \"o c #a8b1a8b1992b\",
1106 \"O c #d3d3d3d3bdbd\",
1107 \"+ c #e419e419cd6b\",
1108 \"@ c Gray75 s backgroundToolBarColor\",
1109 /* pixels */
1110 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1111 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1112 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1113 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1114 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1115 \"@@@@@@@@ @@@@@@@@@@@@@@\",
1116 \"@@@@@@ Oo @@@@@@@@@@@@@\",
1117 \"@@@@ .ooOO @@@@ @@@@@@@\",
1118 \"@@@@ +XoOOo @ Oo @@@@@@\",
1119 \"@@@@ +.oO++ .ooOO @@@@@@\",
1120 \"@@@@ XoO+++ +XoOOo @@@@@\",
1121 \"@@@@ oOO+++ +.oO++ @@@@@\",
1122 \"@@@@ oO++++ XoOO++o @@@@\",
1123 \"@@@@@ +++++ oOO++++o @@@\",
1124 \"@@@@@ o++++ oO++++++ @@@\",
1125 \"@@@@@@ ++o +++++++o @@\",
1126 \"@@@@@@ o @@ o++++o @@@\",
1127 \"@@@@@@@ @@@@@ ++o @@@@@\",
1128 \"@@@@@@@@@@ @@ o @@@@@@@\",
1129 \"@@@@@@@ @@ @@@@@@@@@\",
1130 \"@@@@@@@ @@@@@@@@@@@@\",
1131 \"@@@@@@@@@@ @@@@@@@@@@@@@\",
1132 \"@@@@@@@@@@@@@@@@@@@@@@@@\",
1133 \"@@@@@@@@@@@@@@@@@@@@@@@@\"};")
1134 "MH kill ring save icon.")
1136 ;; Derived from lisp/toolbar/paste.xpm
1137 (defconst mh-xemacs-toolbar-yank-icon
1138 (mh-funcall-if-exists toolbar-make-button-list
1139 "/* XPM */
1140 static char *magick[] = {
1141 /* columns rows colors chars-per-pixel */
1142 \"24 24 5 1\",
1143 \" c Gray0\",
1144 \". c #62ee62ee62ee\",
1145 \"X c Gray68\",
1146 \"o c Gray82\",
1147 \"O c Gray75 s backgroundToolBarColor\",
1148 /* pixels */
1149 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1150 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1151 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1152 \"OOOOOOOOO OOOOOOOOOOOO\",
1153 \"OOOOOOO ooo OOOOOO OOOO\",
1154 \"OOOOO ooooo OOO OOO\",
1155 \"OOO oo. .Xoo OO OOO\",
1156 \"OO ooo.oX..oo OOOOO OOOO\",
1157 \"OO ooo.X..oooo OOOOOOOOO\",
1158 \"OOO oo..Xooooo O OOOOOO\",
1159 \"OOO oooooooooo oX OOOOO\",
1160 \"OOOO ooooooo XXoo OOOOO\",
1161 \"OOOO ooooooo o.XooX OOOO\",
1162 \"OOOOO oooooo o.Xooo OOOO\",
1163 \"OOOOO oooooo .XooooX OOO\",
1164 \"OOOOOO ooooX XooooooX OO\",
1165 \"OOOOOO XXOXX Xooooooo OO\",
1166 \"OOOOOOO XXXX oooooooX O\",
1167 \"OOOOOOO XX O XooooX OO\",
1168 \"OOOOOOOO OOOO ooX OOOO\",
1169 \"OOOOOOOOOOOOOO X OOOOOO\",
1170 \"OOOOOOOOOOOOOOO OOOOOOOO\",
1171 \"OOOOOOOOOOOOOOOOOOOOOOOO\",
1172 \"OOOOOOOOOOOOOOOOOOOOOOOO\"};")
1173 "MH yank icon.")
1175 ;; This is the same icon as `mh-xemacs-toolbar-delete-msg-icon'
1176 ;; so there is no point in duplicating it here.
1177 (defconst mh-xemacs-toolbar-fully-kill-draft-icon
1178 mh-xemacs-toolbar-delete-msg-icon
1179 "MH fully kill draft icon.")
1181 ;; Derived from lisp/toolbar/preferences.xpm
1182 (defconst mh-xemacs-toolbar-preferences-icon
1183 (mh-funcall-if-exists toolbar-make-button-list
1184 "/* XPM */
1185 static char * preferences_xpm[] = {
1186 \"24 24 8 1\",
1187 \" c Gray75 s backgroundToolBarColor\",
1188 \". c #000000\",
1189 \"+ c #E1E0E0\",
1190 \"@ c #D7C99B\",
1191 \"# c #9A6C4E\",
1192 \"$ c #A4A199\",
1193 \"% c #858579\",
1194 \"& c #AD8E30\",
1195 \" \",
1196 \" \",
1197 \" \",
1198 \" .. \",
1199 \" ..++. . \",
1200 \" ..++++. .@. \",
1201 \" ...+++++++. .@#. \",
1202 \" ..++++++++++. .@#. \",
1203 \" .++++++#++++++.@#. \",
1204 \" .+++++#++++++.@#. \",
1205 \" .++#+#+++++.@#. \",
1206 \" .++#$#++++.@#.+. \",
1207 \" .++##+++.@#.++@. \",
1208 \" .++++++.@#.+++@%. \",
1209 \" .++++&+..@$$$$%. \",
1210 \" .++++..$$$$$$@. \",
1211 \" .+$%%$+++++.. \",
1212 \" .+++++++++. \",
1213 \" .++++++.. \",
1214 \" .++++@. \",
1215 \" .++.. \",
1216 \" .. \",
1217 \" \",
1218 \" \"};")
1219 "MH preferences icon.")
1221 ;; This is the same icon as `mh-xemacs-toolbar-help-icon' so there is
1222 ;; no point in duplicating it here.
1223 (defconst mh-xemacs-toolbar-letter-help-icon
1224 mh-xemacs-toolbar-help-icon
1225 "MH letter help icon.")
1227 ;; Derived from mh-e/widen.xpm
1228 (defconst mh-xemacs-toolbar-widen-icon
1229 (mh-funcall-if-exists toolbar-make-button-list
1230 "/* XPM */
1231 static char * widen_xpm[] = {
1232 /* columns rows colors chars-per-pixel */
1233 \"24 24 3 1\",
1234 \" c Gray75 s backgroundToolBarColor\",
1235 \". c #8d4d97577838\",
1236 \"X c black\",
1237 /* pixels */
1238 \" \",
1239 \" \",
1240 \" \",
1241 \" . . \",
1242 \" . . \",
1243 \" . . \",
1244 \" . . \",
1245 \" . . \",
1246 \" . XX XX . \",
1247 \" . XX XX . \",
1248 \" . XX XX . \",
1249 \" .XXXXXXXX XXXXXXXX. \",
1250 \" .XXXXXXXX XXXXXXXX. \",
1251 \" . XX XX . \",
1252 \" . XX XX . \",
1253 \" . XX XX . \",
1254 \" . . \",
1255 \" . . \",
1256 \" . . \",
1257 \" . . \",
1258 \" . . \",
1259 \" \",
1260 \" \",
1261 \" \"};")
1262 "MH widen icon.")
1264 (defvar mh-xemacs-icon-map
1265 '((mail . mh-xemacs-toolbar-inc-folder-icon)
1266 (attach . mh-xemacs-toolbar-mime-save-parts-icon)
1267 (right_arrow . mh-xemacs-toolbar-next-undeleted-msg-icon)
1268 (page-down . mh-xemacs-toolbar-page-msg-icon)
1269 (left_arrow . mh-xemacs-toolbar-previous-undeleted-msg-icon)
1270 (close . mh-xemacs-toolbar-delete-msg-icon)
1271 (refile . mh-xemacs-toolbar-refile-msg-icon)
1272 (undo . mh-xemacs-toolbar-undo-icon)
1273 (execute . mh-xemacs-toolbar-execute-commands-icon)
1274 (highlight . mh-xemacs-toolbar-toggle-tick-icon)
1275 (show . mh-xemacs-toolbar-toggle-showing-icon)
1276 (reply-from . mh-xemacs-toolbar-reply-from-icon)
1277 (reply-to . mh-xemacs-toolbar-reply-to-icon)
1278 (reply-all . mh-xemacs-toolbar-reply-all-icon)
1279 (mail/reply2 . mh-xemacs-toolbar-reply-icon)
1280 (alias . mh-xemacs-toolbar-alias-grab-from-field-icon)
1281 (mail_compose . mh-xemacs-toolbar-send-icon)
1282 (rescan . mh-xemacs-toolbar-rescan-folder-icon)
1283 (repack . mh-xemacs-toolbar-pack-folder-icon)
1284 (search . mh-xemacs-toolbar-search-icon)
1285 (fld_open . mh-xemacs-toolbar-visit-folder-icon)
1286 (mail_send . mh-xemacs-toolbar-send-letter-icon)
1287 (spell . mh-xemacs-toolbar-ispell-message-icon)
1288 (save . mh-xemacs-toolbar-save-buffer-icon)
1289 (cut . mh-xemacs-toolbar-kill-region-icon)
1290 (copy . mh-xemacs-toolbar-kill-ring-save-icon)
1291 (paste . mh-xemacs-toolbar-yank-icon)
1292 (preferences . mh-xemacs-toolbar-preferences-icon)
1293 (help . mh-xemacs-toolbar-help-icon)
1294 (widen . mh-xemacs-toolbar-widen-icon))
1295 "Map GNU Emacs icon file names to XEmacs image constants.")
1299 (provide 'mh-xemacs-icons)
1301 ;;; Local Variables:
1302 ;;; indent-tabs-mode: nil
1303 ;;; sentence-end-double-space: nil
1304 ;;; End:
1306 ;;; arch-tag: 5b06d860-a468-4a0f-a61b-255a148985e4
1307 ;;; mh-xemacs-icons.el ends here