comparison lisp/modes/outl-mouse.el @ 48:56c54cf7c5b6 r19-16b90

Import from CVS: tag r19-16b90
author cvs
date Mon, 13 Aug 2007 08:56:04 +0200
parents 4b173ad71786
children 131b0175ea99
comparison
equal deleted inserted replaced
47:11c6df210d7f 48:56c54cf7c5b6
107 Set this to nil to inhibit progress messages.") 107 Set this to nil to inhibit progress messages.")
108 108
109 ;; 109 ;;
110 ;; No user definable variables beyond this point. 110 ;; No user definable variables beyond this point.
111 ;; 111 ;;
112 (defconst outline-up-arrow 112
113 (make-pixmap ; an up-arrow 113 ;; I'll bet there's a neat way to do this with specifiers -- a pity the
114 (if (featurep 'xpm) 114 ;; sucks so badly on it. -sb
115 (concat "/* XPM */ 115 (defconst outline-up-arrow ; XEmacs
116 (make-glyph ; an up-arrow
117 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
116 static char * arrow[] = { 118 static char * arrow[] = {
117 \"10 10 5 1\", 119 \"10 10 5 1\",
118 \" c none\", 120 \" c none\",
119 \". c " outline-glyph-lit-colour "\", 121 \". c " outline-glyph-lit-colour "\",
120 \"X c " outline-glyph-shade-colour "\", 122 \"X c " outline-glyph-shade-colour "\",
127 \" ..ooXX \", 129 \" ..ooXX \",
128 \" ..ooXX \", 130 \" ..ooXX \",
129 \" ..ooooXX \", 131 \" ..ooooXX \",
130 \" ..ooooXX \", 132 \" ..ooooXX \",
131 \"..OOOOOOXX\", 133 \"..OOOOOOXX\",
132 \"OOOOOOOOOO\"};") 134 \"OOOOOOOOOO\"};")))
133 (list 10 10 (concat "\000\000\000\000\060\000\060\000\150\000" 135 ((featurep 'x)
134 "\150\000\324\000\324\000\376\001\376\001")))) 136 (vector 'xbm
137 :data
138 (list 10 10
139 (concat "\000\000\000\000\060\000\060\000\150\000"
140 "\150\000\324\000\324\000\376\001\376\001"))))
141 (t "^")))
135 "Bitmap object for outline up glyph.") 142 "Bitmap object for outline up glyph.")
136 143
137 (defconst outline-up-arrow-mask 144 (defconst outline-up-arrow-mask ; XEmacs
138 (make-pixmap ; an up-arrow 145 (make-glyph ; an up-arrow
139 (if (featurep 'xpm) 146 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
140 (concat "/* XPM */
141 static char * arrow[] = { 147 static char * arrow[] = {
142 \"10 10 5 1\", 148 \"10 10 5 1\",
143 \" c none\", 149 \" c none\",
144 \". c " outline-glyph-shade-colour "\", 150 \". c " outline-glyph-shade-colour "\",
145 \"X c " outline-glyph-lit-colour "\", 151 \"X c " outline-glyph-lit-colour "\",
152 \" ..ooXX \", 158 \" ..ooXX \",
153 \" ..ooXX \", 159 \" ..ooXX \",
154 \" ..ooooXX \", 160 \" ..ooooXX \",
155 \" ..ooooXX \", 161 \" ..ooooXX \",
156 \"..OOOOOOXX\", 162 \"..OOOOOOXX\",
157 \"OOOOOOOOOO\"};") 163 \"OOOOOOOOOO\"};")))
158 (list 10 10 (concat "\000\000\000\000\060\000\060\000\130\000" 164 ((featurep 'x)
159 "\130\000\254\000\274\000\006\001\376\001")))) 165 (vector 'xbm
166 :data
167 (list 10 10
168 (concat "\000\000\000\000\060\000\060\000\130\000"
169 "\130\000\254\000\274\000\006\001\376\001"))))
170 (t "+")))
160 "Bitmap object for outline depressed up glyph.") 171 "Bitmap object for outline depressed up glyph.")
161 172
162 (defconst outline-down-arrow 173 (defconst outline-down-arrow ; XEmacs
163 (make-pixmap ; a down-arrow 174 (make-glyph ; a down-arrow
164 (if (featurep 'xpm) 175 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
165 (concat "/* XPM */
166 static char * down[] = { 176 static char * down[] = {
167 \"10 10 5 1\", 177 \"10 10 5 1\",
168 \" c " outline-glyph-lit-colour "\", 178 \" c " outline-glyph-lit-colour "\",
169 \". c " outline-glyph-lit-colour "\", 179 \". c " outline-glyph-lit-colour "\",
170 \"X c " outline-glyph-shade-colour "\", 180 \"X c " outline-glyph-shade-colour "\",
177 \"oo..OOXXoo\", 187 \"oo..OOXXoo\",
178 \"oo..OOXXoo\", 188 \"oo..OOXXoo\",
179 \"ooo..XXooo\", 189 \"ooo..XXooo\",
180 \"ooo..XXooo\", 190 \"ooo..XXooo\",
181 \"oooo.Xoooo\", 191 \"oooo.Xoooo\",
182 \"oooo.Xoooo\"};") 192 \"oooo.Xoooo\"};")))
183 (list 10 10 (concat "\000\000\000\000\376\001\202\001\364\000" 193 ((featurep 'x)
184 "\324\000\150\000\150\000\060\000\060\000")))) 194 (vector 'xbm
195 :data
196 (list 10 10
197 (concat "\000\000\000\000\376\001\202\001\364\000"
198 "\324\000\150\000\150\000\060\000\060\000"))))
199 (t "v")))
185 "Bitmap object for outline down glyph.") 200 "Bitmap object for outline down glyph.")
186 201
187 (defconst outline-down-arrow-mask 202 (defconst outline-down-arrow-mask ; XEmacs
188 (make-pixmap ; a down-arrow 203 (make-glyph ; a down-arrow
189 (if (featurep 'xpm) 204 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
190 (concat "/* XPM */
191 static char * down[] = { 205 static char * down[] = {
192 \"10 10 5 1\", 206 \"10 10 5 1\",
193 \" c " outline-glyph-shade-colour "\", 207 \" c " outline-glyph-shade-colour "\",
194 \". c " outline-glyph-shade-colour "\", 208 \". c " outline-glyph-shade-colour "\",
195 \"X c " outline-glyph-lit-colour "\", 209 \"X c " outline-glyph-lit-colour "\",
202 \"oo..OOXXoo\", 216 \"oo..OOXXoo\",
203 \"oo..OOXXoo\", 217 \"oo..OOXXoo\",
204 \"ooo..XXooo\", 218 \"ooo..XXooo\",
205 \"ooo..XXooo\", 219 \"ooo..XXooo\",
206 \"oooo.Xoooo\", 220 \"oooo.Xoooo\",
207 \"oooo.Xoooo\"};") 221 \"oooo.Xoooo\"};")))
208 (list 10 10 (concat "\000\000\000\000\376\001\376\001\254\000" 222 ((featurep 'x)
209 "\254\000\130\000\130\000\060\000\060\000")))) 223 (vector 'xbm
224 :data
225 (list 10 10
226 (concat "\000\000\000\000\376\001\376\001\254\000"
227 "\254\000\130\000\130\000\060\000\060\000"))))
228 (t "+")))
210 "Bitmap object for outline depressed down glyph.") 229 "Bitmap object for outline depressed down glyph.")
211 230
212 (defconst outline-right-arrow 231 (defconst outline-right-arrow
213 (make-pixmap ; a right-arrow 232 (make-glyph ; a right-arrow
214 (if (featurep 'xpm) 233 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
215 (concat "/* XPM */
216 static char * right[] = { 234 static char * right[] = {
217 \"10 10 5 1\", 235 \"10 10 5 1\",
218 \" c " outline-glyph-lit-colour "\", 236 \" c " outline-glyph-lit-colour "\",
219 \". c " outline-glyph-lit-colour "\", 237 \". c " outline-glyph-lit-colour "\",
220 \"X c none\", 238 \"X c none\",
227 \" oooo....\", 245 \" oooo....\",
228 \" ooooOOOO\", 246 \" ooooOOOO\",
229 \" ooOOOOXX\", 247 \" ooOOOOXX\",
230 \" OOOOXXXX\", 248 \" OOOOXXXX\",
231 \" OOOXXXXXX\", 249 \" OOOXXXXXX\",
232 \" OXXXXXXXX\"};") 250 \" OXXXXXXXX\"};")))
233 (list 10 10 (concat "\000\000\006\000\032\000\142\000\232\001" 251 ((featurep 'x)
234 "\352\001\172\000\036\000\006\000\000\000")))) 252 (vector 'xbm
253 :data
254 (list 10 10
255 (concat "\000\000\006\000\032\000\142\000\232\001"
256 "\352\001\172\000\036\000\006\000\000\000"))))
257 (t ">")))
235 "Bitmap object for outline right glyph.") 258 "Bitmap object for outline right glyph.")
236 259
237 (defconst outline-right-arrow-mask 260 (defconst outline-right-arrow-mask
238 (make-pixmap ; a right-arrow 261 (make-glyph ; a right-arrow
239 (if (featurep 'xpm) 262 (cond ((featurep 'xpm) (vector 'xpm :data (concat "/* XPM */
240 (concat "/* XPM */
241 static char * right[] = { 263 static char * right[] = {
242 \"10 10 5 1\", 264 \"10 10 5 1\",
243 \" c " outline-glyph-shade-colour "\", 265 \" c " outline-glyph-shade-colour "\",
244 \". c " outline-glyph-shade-colour "\", 266 \". c " outline-glyph-shade-colour "\",
245 \"X c none\", 267 \"X c none\",
252 \" oooo....\", 274 \" oooo....\",
253 \" ooooOOOO\", 275 \" ooooOOOO\",
254 \" ooOOOOXX\", 276 \" ooOOOOXX\",
255 \" OOOOXXXX\", 277 \" OOOOXXXX\",
256 \" OOOXXXXXX\", 278 \" OOOXXXXXX\",
257 \" OXXXXXXXX\"};") 279 \" OXXXXXXXX\"};")))
258 (list 10 10 (concat "\000\000\006\000\036\000\176\000\346\001" 280 ((featurep 'x)
259 "\236\001\146\000\036\000\006\000\000\000")))) 281 (vector 'xbm
282 :data
283 (list 10 10
284 (concat "\000\000\006\000\036\000\176\000\346\001"
285 "\236\001\146\000\036\000\006\000\000\000"))))
286 (t "+")))
260 "Bitmap object for outline depressed right glyph.") 287 "Bitmap object for outline depressed right glyph.")
261 288
262 (defvar outline-glyph-menu 289 (defvar outline-glyph-menu
263 '("Outline Commands" 290 '("Outline Commands"
264 ["Hide all" hide-body t] 291 ["Hide all" hide-body t]