Mercurial > emacs
annotate lisp/progmodes/idlwave-toolbar.el @ 26990:5d153e0fe112
(compilation-goto-locus): Delete hideshow overlays if they interfere.
(compilation-find-file): Make intangible overlays tangible.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Sun, 26 Dec 1999 12:59:52 +0000 |
parents | 40d1a10917b8 |
children |
rev | line source |
---|---|
26959
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
1 ;;; idlwave-toolbar.el --- A debugging toolbar for IDLWAVE |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
2 ;; Copyright (c) 1999 Carsten Dominik |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
3 ;; Copyright (c) 1999 Free Software Foundation |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
4 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
5 ;; Author: Carsten Dominik <dominik@strw.leidenuniv.nl> |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
6 ;; Version: 3.11 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
7 ;; Date: $Date: 1999/10/04 13:25:34 $ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
8 ;; Keywords: processes |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
9 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
10 ;; This file is part of GNU Emacs. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
11 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
12 ;; GNU Emacs is free software; you can redistribute it and/or modify |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
13 ;; it under the terms of the GNU General Public License as published by |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
14 ;; the Free Software Foundation; either version 2, or (at your option) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
15 ;; any later version. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
16 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
17 ;; GNU Emacs is distributed in the hope that it will be useful, |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
20 ;; GNU General Public License for more details. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
21 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
22 ;; You should have received a copy of the GNU General Public License |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
24 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
25 ;; Boston, MA 02111-1307, USA. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
26 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
27 ;;; Commentary: |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
28 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
29 ;; This file implements a debugging toolbar for IDLWAVE. It requires |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
30 ;; Emacs or XEmacs with toolbar and xpm support. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
31 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
32 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
33 ;;; Code: |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
34 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
35 (eval-when-compile (require 'cl)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
36 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
37 (defun idlwave-toolbar-make-button (image) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
38 (if (featurep 'xemacs) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
39 (toolbar-make-button-list image) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
40 (list 'image :type 'xpm :data image))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
41 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
42 (defvar default-toolbar) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
43 (if (not (or (and (featurep 'xemacs) ; This is XEmacs |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
44 (featurep 'xpm) ; need xpm |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
45 (featurep 'toolbar)) ; ... and the toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
46 (and (not (featurep 'xemacs)) ; This is Emacs |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
47 (boundp 'toolbar-button-margin) ; need toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
48 (fboundp 'image-type-available-p) ; need image stuff |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
49 (image-type-available-p 'xpm)) ; need xpm |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
50 )) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
51 ;; oops - cannot do the toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
52 (message "Sorry, IDLWAVE xpm toolbar cannot be used on this version of Emacs") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
53 ;; OK, we can define a toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
54 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
55 (defvar idlwave-toolbar-compile-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
56 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
57 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
58 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
59 \"28 28 2 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
60 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
61 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
62 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
63 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
64 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
65 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
66 \" .. ... .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
67 \" .... ... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
68 \" ............. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
69 \" ........... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
70 \" ................... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
71 \" ........ ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
72 \" ..... ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
73 \" .... ......... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
74 \" ..... .. ... ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
75 \" ...... .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
76 \" ..... ... .. ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
77 \" ......... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
78 \" ........ ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
79 \" ........ ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
80 \" ................... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
81 \" ........... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
82 \" ............. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
83 \" .... ... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
84 \" .. ... .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
85 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
86 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
87 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
88 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
89 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
90 "The compile icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
91 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
92 (defvar idlwave-toolbar-next-error-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
93 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
94 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
95 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
96 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
97 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
98 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
99 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
100 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
101 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
102 \" R \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
103 \" RR RRR RR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
104 \" RRRR RRR RRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
105 \" RRRRRRRRRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
106 \" RRRRRRRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
107 \" RRRRRRRRRRRRRRRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
108 \" RRRRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
109 \" RRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
110 \" RRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
111 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
112 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
113 \" ......... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
114 \" ..... .. ... ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
115 \" ...... .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
116 \" ..... ... .. ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
117 \" ......... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
118 \" ........ ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
119 \" ........ ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
120 \" ................... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
121 \" ........... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
122 \" ............. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
123 \" .... ... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
124 \" .. ... .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
125 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
126 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
127 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
128 "The Next Error icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
129 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
130 (defvar idlwave-toolbar-stop-at-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
131 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
132 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
133 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
134 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
135 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
136 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
137 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
138 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
139 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
140 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
141 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
142 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
143 \" .RRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
144 \" .RRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
145 \" .RRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
146 \" .RRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
147 \" .RRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
148 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
149 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
150 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
151 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
152 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
153 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
154 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
155 \" .RRRRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
156 \" .RRRRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
157 \" .RRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
158 \" .RRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
159 \" .RRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
160 \" .RRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
161 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
162 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
163 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
164 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
165 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
166 "The Stop At icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
167 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
168 (defvar idlwave-toolbar-stop-in-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
169 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
170 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
171 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
172 \"28 28 4 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
173 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
174 \"_ c #FFFFFFFFFFFF\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
175 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
176 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
177 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
178 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
179 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
180 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
181 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
182 \" .RRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
183 \" .RRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
184 \" .RRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
185 \" .RRR___RR___RRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
186 \" .RRRR__RRRR__RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
187 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
188 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
189 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
190 \" .RRRR__RRRRRR__RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
191 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
192 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
193 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
194 \" .RRRRR__RRRR__RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
195 \" .RRRR___RR___RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
196 \" .RRRRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
197 \" .RRRRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
198 \" .RRRRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
199 \" .RRRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
200 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
201 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
202 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
203 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
204 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
205 "The Stop in icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
206 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
207 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
208 (defvar idlwave-toolbar-clear-at-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
209 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
210 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
211 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
212 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
213 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
214 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
215 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
216 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
217 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
218 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
219 \" ... ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
220 \" ... ........ ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
221 \" ... .RRRRRRRR. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
222 \" ....RRRRRRRRRR.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
223 \" ...RRRRRRRRRR... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
224 \" ....RRRRRRRR.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
225 \" .RR...RRRRRR...RR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
226 \" .RRRR...RRRR...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
227 \" .RRRRR...RR...RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
228 \" .RRRRRR......RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
229 \" .RRRRRRR....RRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
230 \" .RRRRRRR....RRRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
231 \" .RRRRRR......RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
232 \" .RRRRR...RR...RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
233 \" .RRRR...RRRR...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
234 \" .RR...RRRRRR...RR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
235 \" ....RRRRRRRR.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
236 \" ...RRRRRRRRRR... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
237 \" ....RRRRRRRRRR.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
238 \" ... .RRRRRRRR. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
239 \" ... ........ ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
240 \" ... ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
241 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
242 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
243 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
244 "The Clear At icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
245 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
246 (defvar idlwave-toolbar-clear-all-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
247 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
248 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
249 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
250 \"28 28 4 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
251 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
252 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
253 \"X c #FFFFFFFFFFFF\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
254 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
255 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
256 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
257 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
258 \" .. .... .... .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
259 \" ...RRRR. .RRRR... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
260 \" ...RRRR. .RRRR... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
261 \" .R...RRRR. .RRRR...R. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
262 \" .RR...RRR. .RRR...RR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
263 \" .RRR...RR. .RR...RRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
264 \" .RRRR...R. .R...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
265 \" .RRRR... ...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
266 \" .RRRR... ...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
267 \" .... ... ... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
268 \" ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
269 \" ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
270 \" .... ..... .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
271 \" .RRRR.... ....RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
272 \" .RRRRR... ...RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
273 \" .RRRRR.... ....RRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
274 \" .RRRR...R. .R...RRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
275 \" .RRR...RR. .RR...RRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
276 \" .RR...RRR. .RRR...RR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
277 \" ....RRR. .RRR.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
278 \" ...RRR. .RRR... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
279 \" ....... ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
280 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
281 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
282 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
283 "The Clear-All icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
284 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
285 (defvar idlwave-toolbar-edit-cmd-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
286 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
287 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
288 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
289 \"28 28 2 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
290 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
291 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
292 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
293 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
294 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
295 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
296 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
297 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
298 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
299 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
300 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
301 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
302 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
303 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
304 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
305 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
306 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
307 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
308 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
309 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
310 \" ................. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
311 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
312 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
313 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
314 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
315 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
316 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
317 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
318 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
319 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
320 "The edit-cmd icon") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
321 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
322 (defvar idlwave-toolbar-run-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
323 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
324 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
325 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
326 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
327 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
328 \". s FgColor c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
329 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
330 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
331 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
332 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
333 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
334 \" ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
335 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
336 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
337 \" .GGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
338 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
339 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
340 \" .GGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
341 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
342 \" ....GGG.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
343 \" .GGGGGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
344 \" .GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
345 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
346 \" .G. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
347 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
348 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
349 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
350 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
351 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
352 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
353 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
354 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
355 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
356 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
357 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
358 "The Run icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
359 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
360 (defvar idlwave-toolbar-cont-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
361 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
362 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
363 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
364 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
365 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
366 \". s FgColor c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
367 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
368 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
369 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
370 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
371 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
372 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
373 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
374 \" .GGGGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
375 \" .GGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
376 \" .GGG..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
377 \" .GGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
378 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
379 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
380 \" .GGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
381 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
382 \" ....GGG.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
383 \" .GGGGGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
384 \" .GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
385 \" .GGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
386 \" .G. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
387 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
388 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
389 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
390 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
391 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
392 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
393 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
394 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
395 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
396 "The Cont icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
397 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
398 (defvar idlwave-toolbar-to-here-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
399 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
400 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
401 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
402 \"28 28 4 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
403 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
404 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
405 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
406 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
407 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
408 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
409 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
410 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
411 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
412 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
413 \" ..... ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
414 \" .GGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
415 \" .GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
416 \" .GG.... ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
417 \" .GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
418 \" .GG. . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
419 \" .GG. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
420 \" .GG. .G. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
421 \" .GG...GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
422 \" .GGGGGGGG. RRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
423 \" .GGGGGGGGG. RRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
424 \" .GGGGGGG. RRRRRR \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
425 \" ....GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
426 \" .G. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
427 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
428 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
429 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
430 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
431 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
432 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
433 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
434 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
435 "The Cont-to-here icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
436 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
437 (defvar idlwave-toolbar-step-over-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
438 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
439 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
440 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
441 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
442 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
443 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
444 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
445 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
446 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
447 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
448 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
449 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
450 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
451 \" ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
452 \" .GGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
453 \" .GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
454 \" .GG.... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
455 \" .GG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
456 \" .GG. . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
457 \" .GG. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
458 \" .GG. .G. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
459 \" .GG...GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
460 \" .GGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
461 \" .GGGGGGGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
462 \" .GGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
463 \" ....GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
464 \" .G. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
465 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
466 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
467 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
468 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
469 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
470 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
471 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
472 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
473 "The Step Over icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
474 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
475 (defvar idlwave-toolbar-step-into-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
476 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
477 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
478 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
479 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
480 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
481 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
482 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
483 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
484 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
485 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
486 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
487 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
488 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
489 \" ..... ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
490 \" .GGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
491 \" .GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
492 \" .GG.... ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
493 \" .GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
494 \" .GG. . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
495 \" .GG. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
496 \" .GG. .G. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
497 \" .GG...GG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
498 \" .GGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
499 \" .GGGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
500 \" .GGGGGGG. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
501 \" ....GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
502 \" .G. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
503 \" .. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
504 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
505 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
506 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
507 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
508 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
509 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
510 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
511 "The Step Into icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
512 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
513 (defvar idlwave-toolbar-step-out-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
514 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
515 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
516 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
517 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
518 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
519 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
520 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
521 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
522 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
523 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
524 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
525 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
526 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
527 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
528 \" .. ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
529 \" .G. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
530 \" ....GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
531 \" .GGGGGGG. ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
532 \" .GGGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
533 \" .GGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
534 \" .GG...GG. ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
535 \" .GG. .G. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
536 \" .GG. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
537 \" .GG. . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
538 \" .GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
539 \" .GG....... ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
540 \" .GGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
541 \" .GGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
542 \" ........ ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
543 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
544 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
545 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
546 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
547 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
548 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
549 "The Step up icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
550 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
551 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
552 (defvar idlwave-toolbar-eval-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
553 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
554 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
555 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
556 \"28 28 2 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
557 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
558 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
559 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
560 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
561 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
562 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
563 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
564 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
565 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
566 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
567 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
568 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
569 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
570 \" .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
571 \" .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
572 \" .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
573 \" .. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
574 \" .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
575 \" .. .. ...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
576 \" .... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
577 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
578 \" .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
579 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
580 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
581 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
582 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
583 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
584 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
585 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
586 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
587 "The Evaluate icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
588 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
589 (defvar idlwave-toolbar-stack-up-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
590 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
591 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
592 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
593 \"28 28 5 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
594 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
595 \". s FgColor c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
596 \"_ c #FFFFFFFFFFFF\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
597 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
598 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
599 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
600 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
601 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
602 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
603 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
604 \" ........ . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
605 \" .______. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
606 \" .______. ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
607 \" .______. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
608 \" .______. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
609 \" .______. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
610 \" ........ ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
611 \" .GGGGGG. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
612 \" .GGGGGG. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
613 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
614 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
615 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
616 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
617 \" .RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
618 \" .RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
619 \" .RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
620 \" .RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
621 \" .RRRRRR. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
622 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
623 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
624 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
625 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
626 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
627 "The Stack Up icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
628 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
629 (defvar idlwave-toolbar-stack-down-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
630 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
631 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
632 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
633 \"28 28 5 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
634 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
635 \". s FgColor c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
636 \"_ c #FFFFFFFFFFFF\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
637 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
638 \"R c #FFFF00000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
639 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
640 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
641 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
642 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
643 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
644 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
645 \" .______. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
646 \" .______. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
647 \" .______. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
648 \" .______. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
649 \" .______. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
650 \" ........ \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
651 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
652 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
653 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
654 \" .GGGGGG. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
655 \" .GGGGGG. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
656 \" ........ ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
657 \" .RRRRRR. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
658 \" .RRRRRR. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
659 \" .RRRRRR. ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
660 \" .RRRRRR. ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
661 \" .RRRRRR. ... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
662 \" ........ . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
663 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
664 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
665 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
666 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
667 "The Stack Down icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
668 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
669 (defvar idlwave-toolbar-reset-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
670 (idlwave-toolbar-make-button |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
671 "/* XPM */ |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
672 static char * file[] = { |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
673 \"28 28 3 1\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
674 \" c #C8C8C8C8C8C8 s backgroundToolBarColor\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
675 \"G c #0000BBBB0000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
676 \". c #000000000000\", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
677 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
678 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
679 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
680 \" . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
681 \" .G. . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
682 \" .GGG.. .G. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
683 \" .GGGGG..GG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
684 \" ..GGGGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
685 \" ..GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
686 \" ..GGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
687 \" .GGGGGG. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
688 \" .G...... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
689 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
690 \" ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
691 \" ......... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
692 \" ......... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
693 \" ......... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
694 \" . ..... . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
695 \" . . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
696 \" . . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
697 \" . . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
698 \" . . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
699 \" . . \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
700 \" .. .. \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
701 \" ....... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
702 \" ..... \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
703 \" \", |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
704 \" \"};") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
705 "The Reset icon.") |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
706 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
707 (defvar idlwave-toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
708 '( |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
709 [idlwave-toolbar-compile-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
710 idlwave-shell-save-and-compile |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
711 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
712 "Save and Compile this file (or recompile last)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
713 [idlwave-toolbar-next-error-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
714 idlwave-shell-goto-next-error |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
715 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
716 "Goto Next Error"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
717 [idlwave-toolbar-stop-at-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
718 idlwave-shell-break-here |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
719 (eq major-mode 'idlwave-mode) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
720 "Set Breakpoint at selected position"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
721 [idlwave-toolbar-stop-in-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
722 idlwave-shell-break-in |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
723 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
724 "Stop in Function with name near at point"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
725 [idlwave-toolbar-clear-at-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
726 idlwave-shell-clear-current-bp |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
727 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
728 "Clear Breakpoint at selected position"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
729 [idlwave-toolbar-clear-all-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
730 idlwave-shell-clear-all-bp |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
731 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
732 "Clear all Breakpoints"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
733 [idlwave-toolbar-edit-cmd-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
734 idlwave-shell-edit-default-command-line |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
735 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
736 "Edit Default Command Line"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
737 [idlwave-toolbar-run-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
738 idlwave-shell-execute-default-command-line |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
739 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
740 "Reset, then Execute Default Command Line"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
741 [idlwave-toolbar-cont-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
742 idlwave-shell-cont |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
743 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
744 "Continue Current Program"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
745 [idlwave-toolbar-to-here-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
746 idlwave-shell-to-here |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
747 (eq major-mode 'idlwave-mode) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
748 "Continue to Here (cursor position)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
749 [idlwave-toolbar-step-over-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
750 idlwave-shell-stepover |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
751 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
752 "Step Over (aka next)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
753 [idlwave-toolbar-step-into-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
754 idlwave-shell-step |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
755 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
756 "Step Into (aka step)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
757 [idlwave-toolbar-step-out-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
758 idlwave-shell-out |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
759 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
760 "Step Out (of subroutine)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
761 [idlwave-toolbar-eval-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
762 idlwave-shell-print |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
763 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
764 "Print Expression at or before Point"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
765 [idlwave-toolbar-stack-up-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
766 idlwave-shell-stack-up |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
767 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
768 "Stack Up (towards \"cooler\" - less recently visited - frames)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
769 [idlwave-toolbar-stack-down-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
770 idlwave-shell-stack-down |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
771 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
772 "Stack Down (towards \"warmer\" - more recently visited - frames)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
773 [idlwave-toolbar-reset-icon |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
774 idlwave-shell-reset |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
775 t |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
776 "Reset IDL (RETALL & CLOSE,/ALL and more)"] |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
777 )) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
778 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
779 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
780 ;; Add the toolbar to all open idlwave buffers when the shell starts. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
781 (add-hook 'idlwave-shell-mode-hook 'idlwave-toolbar-add-everywhere) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
782 ;; Make sure the toolbar will be added to any future idlwave-mode buffers |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
783 (add-hook 'idlwave-mode-hook 'idlwave-toolbar-add) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
784 ;; When the shell exits, remove the special toolbar everywhere. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
785 (add-hook 'idlwave-shell-cleanup-hook |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
786 'idlwave-toolbar-remove-everywhere) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
787 );; End can define toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
788 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
789 (defun idlwave-toolbar-add () |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
790 "Add the IDLWAVE toolbar if appropriate." |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
791 (if (and (featurep 'xemacs) ; This is a noop on Emacs |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
792 (or (eq major-mode 'idlwave-mode) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
793 (eq major-mode 'idlwave-shell-mode))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
794 (set-specifier default-toolbar (cons (current-buffer) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
795 idlwave-toolbar)))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
796 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
797 (defun idlwave-toolbar-remove () |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
798 "Add the IDLWAVE toolbar if appropriate." |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
799 (if (and (featurep 'xemacs) ; This is a noop on Emacs |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
800 (or (eq major-mode 'idlwave-mode) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
801 (eq major-mode 'idlwave-shell-mode))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
802 (remove-specifier default-toolbar (current-buffer)))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
803 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
804 (defvar idlwave-shell-mode-map) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
805 (defvar idlwave-toolbar-visible nil) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
806 (defun idlwave-toolbar-add-everywhere () |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
807 "Add the toolbar in all appropriate buffers." |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
808 (if (featurep 'xemacs) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
809 ;; For XEmacs, map over all buffers to add toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
810 (save-excursion |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
811 (mapcar (lambda (buf) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
812 (set-buffer buf) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
813 (idlwave-toolbar-add)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
814 (buffer-list))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
815 ;; For Emacs, add the key definitions to the mode maps |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
816 (mapcar (lambda (x) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
817 (let* ((icon (aref x 0)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
818 (func (aref x 1)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
819 ;;(show (aref x 2)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
820 (help (aref x 3)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
821 (key (vector 'toolbar func)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
822 (def (list 'menu-item |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
823 "a" |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
824 func |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
825 :image (symbol-value icon) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
826 :help help))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
827 (define-key idlwave-mode-map key def) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
828 (define-key idlwave-shell-mode-map key def))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
829 (reverse idlwave-toolbar))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
830 (setq idlwave-toolbar-visible t)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
831 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
832 (defun idlwave-toolbar-remove-everywhere () |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
833 "Remove the toolbar in all appropriate buffers." |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
834 ;; First make sure new buffers won't get the toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
835 (remove-hook 'idlwave-mode-hook 'idlwave-toolbar-add) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
836 ;; Then remove it in all existing buffers. |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
837 (if (featurep 'xemacs) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
838 ;; For XEmacs, map over all buffers to remove toolbar |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
839 (save-excursion |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
840 (mapcar (lambda (buf) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
841 (set-buffer buf) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
842 (idlwave-toolbar-remove)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
843 (buffer-list))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
844 ;; For Emacs, remove the key definitions from the mode maps |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
845 (mapcar (lambda (x) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
846 (let* (;;(icon (aref x 0)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
847 (func (aref x 1)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
848 ;;(show (aref x 2)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
849 ;;(help (aref x 3)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
850 (key (vector 'toolbar func))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
851 (define-key idlwave-mode-map key nil) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
852 (define-key idlwave-shell-mode-map key nil))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
853 idlwave-toolbar)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
854 (setq idlwave-toolbar-visible nil)) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
855 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
856 (defun idlwave-toolbar-toggle () |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
857 (interactive) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
858 (if idlwave-toolbar-visible |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
859 (idlwave-toolbar-remove-everywhere) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
860 (idlwave-toolbar-add-everywhere))) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
861 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
862 (provide 'idlwave-toolbar) |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
863 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
864 ;;; idlwave-toolbar.el ends here |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
865 |
40d1a10917b8
A debugging toolbar for IDLWAVE
Carsten Dominik <dominik@science.uva.nl>
parents:
diff
changeset
|
866 |