Initial revision
[ssr] / StraySrc / Glass / !Glass / h / gIcons
1 /*
2 * gIcons.h
3 *
4 * Symbolic definitions of icon numbers
5 *
6 * © 1994-1998 Straylight
7 */
8
9 /*----- Licensing note ----------------------------------------------------*
10 *
11 * This file is part of Straylight's Glass.
12 *
13 * Glass is free software; you can redistribute it and/or modify
14 * it under the terms of the GNU General Public License as published by
15 * the Free Software Foundation; either version 2, or (at your option)
16 * any later version.
17 *
18 * Glass is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU General Public License for more details.
22 *
23 * You should have received a copy of the GNU General Public License
24 * along with Glass. If not, write to the Free Software Foundation,
25 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 */
27
28 #ifndef __gIcons_h
29 #define __gIcons_h
30
31 /*----- Toolbox -----------------------------------------------------------*/
32
33 #define glass_TBCLOSE 0 /* Close window tool */
34 #define glass_TBBACK 1 /* Send to back tool */
35 #define glass_TBSIZE 2 /* Resize window tool */
36 #define glass_TBHSCR 3 /* Horizontal scroll tool */
37 #define glass_TBVSCR 4 /* Vertical scroll tool */
38 #define glass_TBMOVE 5 /* Move window tool */
39
40 /*----- Loading window ----------------------------------------------------*/
41
42 #define glass_CRVERSION 4 /* Version display */
43 #define glass_CRGPLNOTE 6 /* General public license display */
44 #define glass_CRNOWARRANTY 7 /* Notice about lack of warranty */
45 #define glass_CRSLIDER 10 /* Progress slider */
46 #define glass_CRPERCENT 11 /* Percentage display */
47 #define glass_CRDOING 13 /* What the system is doing */
48
49 /*----- Window info monologue boxes ---------------------------------------*/
50
51 /*
52 * Template file info
53 */
54
55 #define glass_FINAME 1 /* Name of the file */
56 #define glass_FISIZE 3 /* File size (OS_ConvertFileSize) */
57 #define glass_FIINDSZ 5 /* Indirected data size */
58 #define glass_FIWINDOWS 7 /* Number of windows in the file */
59 #define glass_FIMODIFIED 9 /* Has the file been modified? */
60
61 /*
62 * Window info
63 */
64
65 #define glass_WINAME 1 /* Name of the window */
66 #define glass_WISIZE 3 /* Size of the window */
67 #define glass_WIINDSZ 5 /* Indirected data size */
68 #define glass_WIICONS 7 /* Number of icons in the window */
69
70 /*
71 * Selection info
72 */
73
74 #define glass_SINUM 1 /* Number of windows selected */
75 #define glass_SISIZE 3 /* Size of the selection */
76 #define glass_SIINDSZ 5 /* Indirected data size */
77 #define glass_SIICONS 7 /* Number of icons in the selection */
78
79 /*----- Sprite info monologue boxes ---------------------------------------*/
80
81 /*
82 * Sprite area info
83 */
84
85 #define glass_SAOWNER 1 /* Name of the owning template file */
86 #define glass_SASIZE 4 /* File size (OS_ConvertFileSize) */
87 #define glass_SASPRITES 2 /* Number of sprites in the file */
88
89 /*
90 * Sprite info
91 */
92
93 #define glass_SPNAME 1 /* Name of the sprite */
94 #define glass_SPMODE 5 /* Mode the sprite was defined in */
95 #define glass_SPWIDTH 6 /* Width of the sprite */
96 #define glass_SPHEIGHT 7 /* Height of the sprite */
97 #define glass_SPSIZE 3 /* Size of the sprite */
98 #define glass_SPMASK 10 /* Does it have a mask? */
99 #define glass_SPPALETTE 12 /* Does it have a palette? */
100
101 /*
102 * Selection info
103 */
104
105 #define glass_SSNUM 1 /* Number of sprites selected */
106 #define glass_SSSIZE 3 /* Size of the selection */
107
108 /*----- Heap info ---------------------------------------------------------*/
109
110 #define glass_HEAPSIZE 1 /* Current size of the heap */
111 #define glass_FREESIZE 2 /* Size of free area */
112 #define glass_LARGEST 4 /* Size of the largest free block */
113 #define glass_HEAPSLIDE 6 /* Slider showing all this info */
114
115 /*----- Colour selector ---------------------------------------------------*/
116
117 #define glass_CSOK 0 /* OK button */
118 #define glass_CSCANCEL 1 /* Cancel button */
119 #define glass_CSEDITING 2 /* Display field - what we're editing */
120 #define glass_CSCOLOURS 4 /* The first colour icon - others seq. */
121 #define glass_CSTRANS 22 /* Transparent switch */
122
123 /*----- Grid --------------------------------------------------------------*/
124
125 #define glass_GOK 0 /* OK button */
126 #define glass_GDISP 1 /* Display switch */
127 #define glass_GLOCK 2 /* Grid lock switch */
128 #define glass_GWUP 4 /* Grid width up arrow */
129 #define glass_GWDOWN 5 /* Grid width down arrow */
130 #define glass_GWWRITE 6 /* Grid width writable area */
131 #define glass_GHUP 8 /* Grid height up arrow */
132 #define glass_GHDOWN 9 /* Grid height down arrow */
133 #define glass_GHWRITE 10 /* Grid height writable area */
134
135 /*----- Sprite zoom -------------------------------------------------------*/
136
137 #define glass_ZOK 0 /* OK button */
138 #define glass_ZUP 3 /* Up arrow button */
139 #define glass_ZDOWN 4 /* Down arrow button */
140 #define glass_ZWRITE 1 /* Writable area for zoom percentage */
141 #define glass_ZDEFAULTS 6 /* Default zoom percentage buttons */
142
143 /*----- Align -------------------------------------------------------------*/
144
145 #define glass_AOK 0 /* Align OK button */
146 #define glass_ACANCEL 1 /* Align Cancel button */
147 #define glass_AHNONE 3 /* Horizontal no change radio */
148 #define glass_AHALIGN 4 /* Horizontal align radio */
149 #define glass_AHDISTRIB 5 /* Horizontal distribute radio */
150 #define glass_AHLEFT 7 /* Horizontal left radio */
151 #define glass_AHRIGHT 8 /* Horizontal right radio */
152 #define glass_AHCENTRE 9 /* Horizontal centre radio */
153 #define glass_AHWIDTH 10 /* Horizontal width radio */
154 #define glass_AHBOUND 12 /* Horizontal bounding box radio */
155 #define glass_AHVISAREA 13 /* Horizontal visible area radio */
156 #define glass_AHCONTAIN 14 /* Horizontal container constraint */
157 #define glass_AVNONE 16 /* Vertical no change radio */
158 #define glass_AVALIGN 17 /* Vertical align radio */
159 #define glass_AVDISTRIB 18 /* Vertical distribute radio */
160 #define glass_AVTOP 20 /* Vertical top radio */
161 #define glass_AVBOTTOM 21 /* Vertical bottom radio */
162 #define glass_AVCENTRE 22 /* Vertical centre radio */
163 #define glass_AVHEIGHT 23 /* Vertical height radio */
164 #define glass_AVBOUND 25 /* Vertical bounding box radio */
165 #define glass_AVVISAREA 26 /* Vertical visible area radio */
166 #define glass_AVCONTAIN 27 /* Vertical container constraint */
167
168 /*----- Tool bar ----------------------------------------------------------*/
169
170 #define glass_TBDRAG 0 /* Tool bar drag bar */
171 #define glass_TBCLOSEW 1 /* Tool bar close window icon */
172 #define glass_TBCREATE 2 /* Tool bar create icon */
173 #define glass_TBDELETE 3 /* Tool bar delete icon */
174 #define glass_TBCOPY 4 /* Tool bar copy icon */
175 #define glass_TBEDITW 5 /* Tool bar edit window icon */
176 #define glass_TBEDITI 6 /* Tool bar edit icon icon (!) */
177 #define glass_TBRENUMBER 7 /* Tool bar renumber icon */
178
179 /*----- Info bar ----------------------------------------------------------*/
180
181 #define glass_IBDRAG 0 /* Info bar drag bar */
182 #define glass_IBWIND 2 /* Info bar window display */
183 #define glass_IBICON 4 /* Info bar icon display */
184 #define glass_IBX 6 /* Info bar x coord display */
185 #define glass_IBY 8 /* Info bar y coord display */
186 #define glass_IBEDIT 9 /* Info bar edit mode radio */
187 #define glass_IBTEST 10 /* Info bar test mode radio */
188 #define glass_IBRENUM 12 /* Info bar next renumber display */
189
190 /*----- Autosave dialogues ------------------------------------------------*/
191
192 /*
193 * Autosave prompt dialogue
194 */
195
196 #define glass_APSAVE 0 /* Save file action button */
197 #define glass_APCANCEL 1 /* Cancel action button */
198 #define glass_APSAVEAS 2 /* Save as action button */
199 #define glass_APNAME 4 /* Where to put the file's name */
200
201 /*
202 * Autosave message dialogue
203 */
204
205 #define glass_AMNAME 2 /* Where to put the name */
206
207 /*----- Preferences -------------------------------------------------------*/
208
209 /*
210 * The main window
211 */
212
213 #define glass_PMOK 0 /* OK button */
214 #define glass_PMCANCEL 1 /* Cancel button */
215 #define glass_PMSAVE 3 /* Save button */
216 #define glass_PMAUTOSAVE 5 /* Autosave radio */
217 #define glass_PMINTERFACE 6 /* Interface radio */
218 #define glass_PMSPRITES 7 /* Sprites radio */
219 #define glass_PMFILEDISP 8 /* File dislay radio */
220 #define glass_PMGRID 9 /* Grid radio */
221 #define glass_PMSELECTION 10 /* Selection radio */
222 #define glass_PMCONFIRM 11 /* Confirm radio */
223 #define glass_PMTOOLINFO 12 /* Tool and info bar radio */
224 #define glass_PMMISC 13 /* Miscellaneous radio */
225 #define glass_PMPOSN 14 /* Pane positioning icon */
226
227 /*
228 * Autosave
229 */
230
231 #define glass_PATIMED 3 /* Timed autosave switch */
232 #define glass_PATIMEDOWN 5 /* Time down arrow */
233 #define glass_PATIMEWRITE 6 /* Time writable area */
234 #define glass_PATIMEUP 7 /* Time up arrow */
235 #define glass_PAUNITSDISP 8 /* Display area for units menu */
236 #define glass_PAUNITSMENU 9 /* Menu button for units menu */
237 #define glass_PACOUNTED 11 /* Counted autosave switch */
238 #define glass_PACOUNTDOWN 13 /* Count down arrow */
239 #define glass_PACOUNTWRITE 14 /* Count writable area */
240 #define glass_PACOUNTUP 15 /* Count up arrow */
241 #define glass_PAPROMPT 17 /* Prompt for autosave switch */
242
243 /*
244 * Interface (3D module support)
245 */
246
247 /* --- Interface --- */
248
249 #define glass_PIDISPBORDER 3 /* Display 3D borders switch */
250 #define glass_PIMOUSECLICK 4 /* Respond to mouse clicks on 3D icons */
251 #define glass_PIMENUCLICK 5 /* Respond to menu clicks on 3D icons */
252 #define glass_PIINCBORDER 6 /* Include Interface border in bdd box */
253
254 /* --- WimpExtension --- */
255
256 #define glass_PWDISPBORDER 8 /* Display 3D borders switch */
257 #define glass_PWKEYPRESS 9 /* Respond to mouse clicks on 3D icons */
258 #define glass_PWINCBORDER 10 /* Include WimpExtension border in bdd box*/
259
260 /* --- Sculptrix --- */
261
262 #define glass_PSDISPBORDER 12 /* Display 3D borders switch */
263 #define glass_PSMOUSECLICK 13 /* Respond to mouse clicks on 3D icons */
264 #define glass_PSMENUCLICK 14 /* Respond to menu clicks on 3D icons */
265 #define glass_PSINCBORDER 15 /* Include Sculptrix border in bdd box */
266
267 /*
268 * Sprites
269 */
270
271 #define glass_PSSPRITES 2 /* Load Sprites switch */
272 #define glass_PSPSPRITES 3 /* Load !Sprites switch */
273 #define glass_PSDEFAULTS 4 /* Load Glass default sprites */
274
275 /*
276 * File display panel
277 */
278
279 #define glass_PFLARGE 3 /* Large icons radio */
280 #define glass_PFSMALL 4 /* Small icons radio */
281 #define glass_PFNAME 6 /* Sort by name radio */
282 #define glass_PFSIZE 7 /* Sort by size radio */
283 #define glass_PFICONS 8 /* Sort by number of icons radio */
284 #define glass_PFNOSORT 9 /* Don't sort radio */
285
286 /*
287 * Grid panel
288 */
289
290 #define glass_PGDISP 3 /* Display grid switch */
291 #define glass_PGLOCK 4 /* Snap to grid switch */
292 #define glass_PGWUP 6 /* Width up arrow */
293 #define glass_PGWDOWN 7 /* Width down arrow */
294 #define glass_PGWWRITE 8 /* Width writable area */
295 #define glass_PGHUP 10 /* Height up arrow */
296 #define glass_PGHDOWN 11 /* Height down arrow */
297 #define glass_PGHWRITE 12 /* Height writable area */
298 #define glass_PGLINES 21 /* Lines radio */
299 #define glass_PGPOINTS 22 /* Points radio */
300 #define glass_PGGRIDCOL 15 /* Grid colour button */
301 #define glass_PGGUIDECOL 17 /* Guide colour button */
302 #define glass_PGGDESELCOL 19 /* Selected guide colour button */
303
304 /*
305 * Selection panel
306 */
307
308 #define glass_PSBORDER 3 /* Select border switch */
309 #define glass_PSDOTTED 4 /* Dotted border switch */
310 #define glass_PSBCOLLABEL 5 /* Border colour label (for shading) */
311 #define glass_PSBCOLOUR 6 /* Border colour button */
312 #define glass_PSCORNEDGE 9 /* Corners and edges radio */
313 #define glass_PSCORNONLY 10 /* Corners only radio */
314 #define glass_PSSIZEUP 12 /* Handle size up arrow */
315 #define glass_PSSIZEDOWN 13 /* Handle size down arrow */
316 #define glass_PSSIZEWRITE 14 /* Handle size writable area */
317 #define glass_PSHCOLOUR 16 /* Handle colour button */
318 #define glass_PSSCOLOUR 18 /* Special icon handle colour button */
319
320 /*
321 * Confirm panel
322 */
323
324 #define glass_PCQUIT 2 /* Quit with unsaved files switch */
325 #define glass_PCCLOSE 3 /* Close unsaved file switch */
326 #define glass_PCDELWIN 4 /* Delete windows switch */
327 #define glass_PCDELICON 5 /* Delete icons switch */
328 #define glass_PCTEST 6 /* Close edits for test mode */
329 #define glass_PCOVERWRITE 7 /* Overwrite existing files switch */
330
331 /*
332 * Tool/Info bars
333 */
334
335 #define glass_PTTOOLDISP 3 /* Tool bar display switch */
336 #define glass_PTTOOLFLOAT 4 /* Tool bar floating switch */
337 #define glass_PTINFODISP 6 /* Info bar display switch */
338 #define glass_PTINFOFLOAT 7 /* Info bar floating switch */
339
340 /*
341 * Miscellaneous
342 */
343
344 #define glass_PMHATCH 2 /* Fill redrawable windows with hatching */
345 #define glass_PMBLINK 3 /* Blinking cursor switch */
346 #define glass_PMVISINWORK 4 /* Keep visible area in work area switch */
347 #define glass_PMNEWONTOP 5 /* Create new icons on top switch */
348 #define glass_PMRENDEL 6 /* Renumber icons on delete switch */
349 #define glass_PMCTRLEDIT 7 /* Require control key pressed to edit */
350
351 /*----- Edit icon ---------------------------------------------------------*/
352
353 /*
354 * The main window
355 */
356
357 #define glass_EIOK 0 /* OK action button */
358 #define glass_EICAN 1 /* Cancel action button */
359 #define glass_EIDELETE 2 /* Delete action button */
360 #define glass_EIDATA 4 /* Data panel selector */
361 #define glass_EIAPPEARANCE 5 /* Appearance panel selector */
362 #define glass_EIACTIONS 6 /* Actions panel selector */
363 #define glass_EICOLOURS 7 /* Colours panel selector */
364 #define glass_EIPOSITION 8 /* Position panel selector */
365 #define glass_EISIZE 9 /* Size panel selector */
366 #define glass_EINUMUP 11 /* Icon number up arrow */
367 #define glass_EINUMDOWN 12 /* Icon number down arrow */
368 #define glass_EINUMWRITE 13 /* Icon number writable area */
369 #define glass_EIWINDISP 15 /* Window owner identity display area */
370 #define glass_EIPOSN 16 /* Where to put the pane window */
371
372 /*
373 * Icon data panel
374 */
375
376 #define glass_EIDDATA 2 /* Data string writable area */
377 #define glass_EIDTEXT 4 /* Text switch */
378 #define glass_EIDSPRITE 5 /* Sprite switch */
379 #define glass_EIDINDIR 7 /* Indirected switch */
380 #define glass_EIDINDSIZE 9 /* Indirected data size */
381 #define glass_EIDINDUP 10 /* Indirect size up arrow */
382 #define glass_EIDINDDOWN 11 /* Indirect size down arrow */
383 #define glass_EIDMINIMISE 12 /* Indirect size minimise button */
384 #define glass_EIDINDPART 13 /* The partition icon */
385 #define glass_EIDVALID 14 /* Validation string switch */
386 #define glass_EIDVALSTRING 15 /* Validation string writable area */
387
388 /*
389 * Icon appearance panel
390 */
391
392 #define glass_EIAFONT 7 /* Antialiased switch */
393 #define glass_EIAFONTNAME 8 /* Font name display area */
394 #define glass_EIAFONTMENU 9 /* Font name menu button */
395 #define glass_EIAFSIZEUP 11 /* Font size up arrow */
396 #define glass_EIAFSIZEDOWN 12 /* Font size down arrow */
397 #define glass_EIAFSIZEWRITE 13 /* Font size writable area */
398 #define glass_EIAHCENTRE 3 /* Horizotally centred switch */
399 #define glass_EIAVCENTRE 4 /* Vertically centred switch */
400 #define glass_EIARALIGN 5 /* Right aligned switch */
401 #define glass_EIABORDER 16 /* WIMP-drawn border switch */
402 #define glass_EIAFILL 17 /* Filled background switch */
403 #define glass_EIAHALFSIZE 18 /* Sprite at half size switch */
404 #define glass_EIANEEDSHELP 19 /* Needs help to be redrawn switch */
405
406 /*
407 * Icon actions panel
408 */
409
410 #define glass_EIABTYPE 3 /* Button type display area */
411 #define glass_EIABTMENU 4 /* Button type menu button */
412 #define glass_EIAESGUP 6 /* ESG up arrow */
413 #define glass_EIAESGDOWN 7 /* ESG down arrow */
414 #define glass_EIAESGWRITE 8 /* ESG writable area */
415 #define glass_EIAADJUST 9 /* Adjust clicks use ESG 0 switch */
416 #define glass_EIASELECT 10 /* Selected switch */
417 #define glass_EIASHADE 11 /* Shaded switch */
418
419 /*
420 * Icon colours panel
421 */
422
423 #define glass_EICFORE 4 /* Foreground colour button */
424 #define glass_EICBACK 5 /* Background colour button */
425
426 /*
427 * Position/size panel
428 */
429
430 #define glass_EIPUP 3 /* Rectangle up button */
431 #define glass_EIPDOWN 4 /* Rectangle down button */
432 #define glass_EIPLEFT 5 /* Rectangle left button */
433 #define glass_EIPRIGHT 6 /* Rectangle right button */
434 #define glass_EIPWRITE 7 /* Writable coords area */
435
436 #define glass_EIPSETSIZE 8 /* Set icon size correctly */
437
438 /*----- Edit window -------------------------------------------------------*/
439
440 /*
441 * The main window
442 */
443
444 #define glass_EWOK 0 /* The OK button */
445 #define glass_EWCAN 1 /* The Cancel button */
446 #define glass_EWDEL 2 /* Delete window action button */
447 #define glass_EWSAVE 3 /* Save window action button */
448 #define glass_EWCHARS 5 /* Characteristics panel selector */
449 #define glass_EWGADGETS 6 /* Gadgets panel selector */
450 #define glass_EWBTYPE 7 /* Button type */
451 #define glass_EWTDATA 8 /* Title data panel selector */
452 #define glass_EWTAPPEAR 9 /* Title appearance panel selector */
453 #define glass_EWCOLOURS 10 /* Colours panel selector */
454 #define glass_EWWORKAREA 11 /* Work area sizes panel selector */
455 #define glass_EWIDWRITE 13 /* Identifier writable area */
456 #define glass_EWFILEDISP 15 /* Template file name display area */
457 #define glass_EWPOSN 16 /* Pane positioning icon */
458
459 /*
460 * Window characteristics panel
461 */
462
463 #define glass_EWCMOVE 2 /* Window may be moved switch */
464 #define glass_EWCREDRAW 3 /* Window is redrawn by the WIMP */
465 #define glass_EWCPANE 4 /* Window is a pain switch */
466 #define glass_EWCNOBOUNDS 5 /* Window may be moved off-screen switch */
467 #define glass_EWCONSCREEN 6 /* Always force window on screen */
468 #define glass_EWCSCRLQ 8 /* Window generates scroll requests switch*/
469 #define glass_EWCSCRLREP 9 /* Scroll requests auto-repeat radio */
470 #define glass_EWCSCRLDEB 10 /* Scroll requests debounced radio */
471 #define glass_EWCGCOL 11 /* Window uses normal mode colours switch */
472 #define glass_EWCBACK 12 /* Window stays at the back switch */
473 #define glass_EWCHOTKEYS 13 /* Window grabs hotkeys switch */
474
475 /*
476 * Window gadgets panel
477 */
478
479 #define glass_EWGOLD 3 /* Old style gadgets radio */
480 #define glass_EWGOTITLE 4 /* Old style title bar switch */
481 #define glass_EWGOCLOSEBACK 5 /* Old style close/back box switch */
482 #define glass_EWGOHORIZ 6 /* Old style horizontal scroll bar switch */
483 #define glass_EWGOVERT 7 /* Old style vertical scroll bar switch */
484 #define glass_EWGNEW 9 /* New style gadgets radio */
485 #define glass_EWGNTITLE 10 /* New style title bar switch */
486 #define glass_EWGNCLOSE 11 /* New style close box switch */
487 #define glass_EWGNRESIZE 12 /* New style resize box switch */
488 #define glass_EWGNBACK 13 /* New style send-to-back box switch */
489 #define glass_EWGNTOGGLE 14 /* New style max-min box switch */
490 #define glass_EWGNHORIZ 15 /* New style horizontal scroll bar switch */
491 #define glass_EWGNVERT 16 /* New style vertical scroll bar switch */
492
493 /*
494 * Window button type panel
495 */
496
497 #define glass_EWBBTDISP 3 /* Button type display area */
498 #define glass_EWBBTMENU 4 /* Button type menu button */
499
500 /*
501 * Window title data and window title appearance
502 *
503 * Since these are presented using the same templates as the corresponding
504 * icon panels, I think it's fair to use the same icon number definitions
505 * above.
506 */
507
508 /*
509 * Window colours panel
510 */
511
512 #define glass_EWCTBFORE 8 /* Title bar foreground colour button */
513 #define glass_EWCTBBACK 9 /* Title bar background colour button */
514 #define glass_EWCWAFORE 10 /* Work area foreground colour button */
515 #define glass_EWCWABACK 11 /* Work area background colour button */
516 #define glass_EWCSCFORE 12 /* Scroll bar foreground colour button */
517 #define glass_EWCSCBACK 13 /* Scroll bar background colour button */
518 #define glass_EWCHIGH 14 /* Input focus highlight colour */
519
520 /*
521 * Window work area sizes panel
522 */
523
524 #define glass_EWSTLLARGE 2 /* Move top left outwards button */
525 #define glass_EWSTOPRIGHT 4 /* Top right extent writable area */
526 #define glass_EWSTOPUP 5 /* Top extent up arrow */
527 #define glass_EWSTOPDOWN 6 /* Top extent down arrow */
528 #define glass_EWSLEFTLEFT 7 /* Left extent left arrow */
529 #define glass_EWSLEFTRIGHT 8 /* Left extent right arrow */
530 #define glass_EWSEXTLOCK 9 /* Set to visible size button */
531 #define glass_EWSRIGHTLEFT 10 /* Right extent left arrow */
532 #define glass_EWSRIGHTRIGHT 11 /* Right extent right arrow */
533 #define glass_EWSBOTTOMUP 12 /* Bottom extent up arrow */
534 #define glass_EWSBOTTOMDOWN 13 /* Bottom extent down arrow */
535 #define glass_EWSBOTTOMLEFT 14 /* Bottom left extent writable area */
536 #define glass_EWSBRLARGE 15 /* Move bottom right outwards button */
537 #define glass_EWSMINWIDTH 17 /* Minimum width writable area */
538 #define glass_EWSMINWSET 18 /* Min width set to current width button */
539 #define glass_EWSMINHEIGHT 20 /* Minimum height writable area */
540 #define glass_EWSMINHSET 21 /* Min height set to current height button*/
541 #define glass_EWSRUBBERH 23 /* Rubber horizontal extent switch */
542 #define glass_EWSRUBBERV 24 /* Rubber vertical extent switch */
543
544 #endif