SM & SMDLL definitions
[reactos.git] / reactos / include / tmschema.h
1 #if (defined(SCHEMA_STRINGS)) || (!defined(TMSCHEMA_H))
2
3 #define TMSCHEMA_H
4
5 #include "schemadef.h"
6
7 #define THEMEMGR_VERSION 1
8
9 BEGIN_TM_SCHEMA(ThemeMgrSchema)
10
11 BEGIN_TM_ENUM(BGTYPE)
12 TM_ENUM(0, BT, IMAGEFILE)
13 TM_ENUM(1, BT, BORDERFILL)
14 TM_ENUM(2, BT, NONE)
15 END_TM_ENUM()
16
17 BEGIN_TM_ENUM(IMAGELAYOUT)
18 TM_ENUM(0, IL, VERTICAL)
19 TM_ENUM(1, IL, HORIZONTAL)
20 END_TM_ENUM()
21
22 BEGIN_TM_ENUM(BORDERTYPE)
23 TM_ENUM(0, BT, RECT)
24 TM_ENUM(1, BT, ROUNDRECT)
25 TM_ENUM(2, BT, ELLIPSE)
26 END_TM_ENUM()
27
28 BEGIN_TM_ENUM(FILLTYPE)
29 TM_ENUM(0, FT, SOLID)
30 TM_ENUM(1, FT, VERTGRADIENT)
31 TM_ENUM(2, FT, HORZGRADIENT)
32 TM_ENUM(3, FT, RADIALGRADIENT)
33 TM_ENUM(4, FT, TILEIMAGE)
34 END_TM_ENUM()
35
36 BEGIN_TM_ENUM(SIZINGTYPE)
37 TM_ENUM(0, ST, TRUESIZE)
38 TM_ENUM(1, ST, STRETCH)
39 TM_ENUM(2, ST, TILE)
40 END_TM_ENUM()
41
42 BEGIN_TM_ENUM(HALIGN)
43 TM_ENUM(0, HA, LEFT)
44 TM_ENUM(1, HA, CENTER)
45 TM_ENUM(2, HA, RIGHT)
46 END_TM_ENUM()
47
48 BEGIN_TM_ENUM(CONTENTALIGNMENT)
49 TM_ENUM(0, CA, LEFT)
50 TM_ENUM(1, CA, CENTER)
51 TM_ENUM(2, CA, RIGHT)
52 END_TM_ENUM()
53
54 BEGIN_TM_ENUM(VALIGN)
55 TM_ENUM(0, VA, TOP)
56 TM_ENUM(1, VA, CENTER)
57 TM_ENUM(2, VA, BOTTOM)
58 END_TM_ENUM()
59
60 BEGIN_TM_ENUM(OFFSETTYPE)
61 TM_ENUM(0, OT, TOPLEFT)
62 TM_ENUM(1, OT, TOPRIGHT)
63 TM_ENUM(2, OT, TOPMIDDLE)
64 TM_ENUM(3, OT, BOTTOMLEFT)
65 TM_ENUM(4, OT, BOTTOMRIGHT)
66 TM_ENUM(5, OT, BOTTOMMIDDLE)
67 TM_ENUM(6, OT, MIDDLELEFT)
68 TM_ENUM(7, OT, MIDDLERIGHT)
69 TM_ENUM(8, OT, LEFTOFCAPTION)
70 TM_ENUM(9, OT, RIGHTOFCAPTION)
71 TM_ENUM(10, OT, LEFTOFLASTBUTTON)
72 TM_ENUM(11, OT, RIGHTOFLASTBUTTON)
73 TM_ENUM(12, OT, ABOVELASTBUTTON)
74 TM_ENUM(13, OT, BELOWLASTBUTTON)
75 END_TM_ENUM()
76
77 BEGIN_TM_ENUM(ICONEFFECT)
78 TM_ENUM(0, ICE, NONE)
79 TM_ENUM(1, ICE, GLOW)
80 TM_ENUM(2, ICE, SHADOW)
81 TM_ENUM(3, ICE, PULSE)
82 TM_ENUM(4, ICE, ALPHA)
83 END_TM_ENUM()
84
85 BEGIN_TM_ENUM(TEXTSHADOWTYPE)
86 TM_ENUM(0, TST, NONE)
87 TM_ENUM(1, TST, SINGLE)
88 TM_ENUM(2, TST, CONTINUOUS)
89 END_TM_ENUM()
90
91 BEGIN_TM_ENUM(GLYPHTYPE)
92 TM_ENUM(0, GT, NONE)
93 TM_ENUM(1, GT, IMAGEGLYPH)
94 TM_ENUM(2, GT, FONTGLYPH)
95 END_TM_ENUM()
96
97 BEGIN_TM_ENUM(IMAGESELECTTYPE)
98 TM_ENUM(0, IST, NONE)
99 TM_ENUM(1, IST, SIZE)
100 TM_ENUM(2, IST, DPI)
101 END_TM_ENUM()
102
103 BEGIN_TM_ENUM(TRUESIZESCALINGTYPE)
104 TM_ENUM(0, TSST, NONE)
105 TM_ENUM(1, TSST, SIZE)
106 TM_ENUM(2, TSST, DPI)
107 END_TM_ENUM()
108
109 BEGIN_TM_ENUM(GLYPHFONTSIZINGTYPE)
110 TM_ENUM(0, GFST, NONE)
111 TM_ENUM(1, GFST, SIZE)
112 TM_ENUM(2, GFST, DPI)
113 END_TM_ENUM()
114
115 BEGIN_TM_PROPS()
116
117 TM_PROP(201, TMT, STRING, STRING)
118 TM_PROP(202, TMT, INT, INT)
119 TM_PROP(203, TMT, BOOL, BOOL)
120 TM_PROP(204, TMT, COLOR, COLOR)
121 TM_PROP(205, TMT, MARGINS, MARGINS)
122 TM_PROP(206, TMT, FILENAME, FILENAME)
123 TM_PROP(207, TMT, SIZE, SIZE)
124 TM_PROP(208, TMT, POSITION, POSITION)
125 TM_PROP(209, TMT, RECT, RECT)
126 TM_PROP(210, TMT, FONT, FONT)
127 TM_PROP(211, TMT, INTLIST, INTLIST)
128
129 TM_PROP(401, TMT, COLORSCHEMES, STRING)
130 TM_PROP(402, TMT, SIZES, STRING)
131 TM_PROP(403, TMT, CHARSET, INT)
132
133 #define TMT_FIRST_RCSTRING_NAME TMT_DISPLAYNAME
134 #define TMT_LAST_RCSTRING_NAME TMT_DESCRIPTION
135
136 TM_PROP(601, TMT, DISPLAYNAME, STRING)
137 TM_PROP(602, TMT, TOOLTIP, STRING)
138 TM_PROP(603, TMT, COMPANY, STRING)
139 TM_PROP(604, TMT, AUTHOR, STRING)
140 TM_PROP(605, TMT, COPYRIGHT, STRING)
141 TM_PROP(606, TMT, URL, STRING)
142 TM_PROP(607, TMT, VERSION, STRING)
143 TM_PROP(608, TMT, DESCRIPTION, STRING)
144
145 #define TMT_FIRSTFONT TMT_CAPTIONFONT
146 #define TMT_LASTFONT TMT_ICONTITLEFONT
147
148 TM_PROP(801, TMT, CAPTIONFONT, FONT)
149 TM_PROP(802, TMT, SMALLCAPTIONFONT, FONT)
150 TM_PROP(803, TMT, MENUFONT, FONT)
151 TM_PROP(804, TMT, STATUSFONT, FONT)
152 TM_PROP(805, TMT, MSGBOXFONT, FONT)
153 TM_PROP(806, TMT, ICONTITLEFONT, FONT)
154
155 #define TMT_FIRSTBOOL TMT_FLATMENUS
156 #define TMT_LASTBOOL TMT_FLATMENUS
157
158 TM_PROP(1001, TMT, FLATMENUS, BOOL)
159
160 #define TMT_FIRSTSIZE TMT_SIZINGBORDERWIDTH
161 #define TMT_LASTSIZE TMT_MENUBARHEIGHT
162
163 TM_PROP(1201, TMT, SIZINGBORDERWIDTH, SIZE)
164 TM_PROP(1202, TMT, SCROLLBARWIDTH, SIZE)
165 TM_PROP(1203, TMT, SCROLLBARHEIGHT, SIZE)
166 TM_PROP(1204, TMT, CAPTIONBARWIDTH, SIZE)
167 TM_PROP(1205, TMT, CAPTIONBARHEIGHT, SIZE)
168 TM_PROP(1206, TMT, SMCAPTIONBARWIDTH, SIZE)
169 TM_PROP(1207, TMT, SMCAPTIONBARHEIGHT, SIZE)
170 TM_PROP(1208, TMT, MENUBARWIDTH, SIZE)
171 TM_PROP(1209, TMT, MENUBARHEIGHT, SIZE)
172
173 #define TMT_FIRSTINT TMT_MINCOLORDEPTH
174 #define TMT_LASTINT TMT_MINCOLORDEPTH
175
176 TM_PROP(1301, TMT, MINCOLORDEPTH, INT)
177
178 #define TMT_FIRSTSTRING TMT_CSSNAME
179 #define TMT_LASTSTRING TMT_XMLNAME
180
181 TM_PROP(1401, TMT, CSSNAME, STRING)
182 TM_PROP(1402, TMT, XMLNAME, STRING)
183
184 #define TMT_FIRSTCOLOR TMT_SCROLLBAR
185 #define TMT_LASTCOLOR TMT_MENUBAR
186
187 TM_PROP(1601, TMT, SCROLLBAR, COLOR)
188 TM_PROP(1602, TMT, BACKGROUND, COLOR)
189 TM_PROP(1603, TMT, ACTIVECAPTION, COLOR)
190 TM_PROP(1604, TMT, INACTIVECAPTION, COLOR)
191 TM_PROP(1605, TMT, MENU, COLOR)
192 TM_PROP(1606, TMT, WINDOW, COLOR)
193 TM_PROP(1607, TMT, WINDOWFRAME, COLOR)
194 TM_PROP(1608, TMT, MENUTEXT, COLOR)
195 TM_PROP(1609, TMT, WINDOWTEXT, COLOR)
196 TM_PROP(1610, TMT, CAPTIONTEXT, COLOR)
197 TM_PROP(1611, TMT, ACTIVEBORDER, COLOR)
198 TM_PROP(1612, TMT, INACTIVEBORDER, COLOR)
199 TM_PROP(1613, TMT, APPWORKSPACE, COLOR)
200 TM_PROP(1614, TMT, HIGHLIGHT, COLOR)
201 TM_PROP(1615, TMT, HIGHLIGHTTEXT, COLOR)
202 TM_PROP(1616, TMT, BTNFACE, COLOR)
203 TM_PROP(1617, TMT, BTNSHADOW, COLOR)
204 TM_PROP(1618, TMT, GRAYTEXT, COLOR)
205 TM_PROP(1619, TMT, BTNTEXT, COLOR)
206 TM_PROP(1620, TMT, INACTIVECAPTIONTEXT, COLOR)
207 TM_PROP(1621, TMT, BTNHIGHLIGHT, COLOR)
208 TM_PROP(1622, TMT, DKSHADOW3D, COLOR)
209 TM_PROP(1623, TMT, LIGHT3D, COLOR)
210 TM_PROP(1624, TMT, INFOTEXT, COLOR)
211 TM_PROP(1625, TMT, INFOBK, COLOR)
212 TM_PROP(1626, TMT, BUTTONALTERNATEFACE, COLOR)
213 TM_PROP(1627, TMT, HOTTRACKING, COLOR)
214 TM_PROP(1628, TMT, GRADIENTACTIVECAPTION, COLOR)
215 TM_PROP(1629, TMT, GRADIENTINACTIVECAPTION, COLOR)
216 TM_PROP(1630, TMT, MENUHILIGHT, COLOR)
217 TM_PROP(1631, TMT, MENUBAR, COLOR)
218
219 TM_PROP(1801, TMT, FROMHUE1, INT)
220 TM_PROP(1802, TMT, FROMHUE2, INT)
221 TM_PROP(1803, TMT, FROMHUE3, INT)
222 TM_PROP(1804, TMT, FROMHUE4, INT)
223 TM_PROP(1805, TMT, FROMHUE5, INT)
224 TM_PROP(1806, TMT, TOHUE1, INT)
225 TM_PROP(1807, TMT, TOHUE2, INT)
226 TM_PROP(1808, TMT, TOHUE3, INT)
227 TM_PROP(1809, TMT, TOHUE4, INT)
228 TM_PROP(1810, TMT, TOHUE5, INT)
229
230 TM_PROP(2001, TMT, FROMCOLOR1, COLOR)
231 TM_PROP(2002, TMT, FROMCOLOR2, COLOR)
232 TM_PROP(2003, TMT, FROMCOLOR3, COLOR)
233 TM_PROP(2004, TMT, FROMCOLOR4, COLOR)
234 TM_PROP(2005, TMT, FROMCOLOR5, COLOR)
235 TM_PROP(2006, TMT, TOCOLOR1, COLOR)
236 TM_PROP(2007, TMT, TOCOLOR2, COLOR)
237 TM_PROP(2008, TMT, TOCOLOR3, COLOR)
238 TM_PROP(2009, TMT, TOCOLOR4, COLOR)
239 TM_PROP(2010, TMT, TOCOLOR5, COLOR)
240
241 TM_PROP(2201, TMT, TRANSPARENT, BOOL)
242 TM_PROP(2202, TMT, AUTOSIZE, BOOL)
243 TM_PROP(2203, TMT, BORDERONLY, BOOL)
244 TM_PROP(2204, TMT, COMPOSITED, BOOL)
245 TM_PROP(2205, TMT, BGFILL, BOOL)
246 TM_PROP(2206, TMT, GLYPHTRANSPARENT, BOOL)
247 TM_PROP(2207, TMT, GLYPHONLY, BOOL)
248 TM_PROP(2208, TMT, ALWAYSSHOWSIZINGBAR, BOOL)
249 TM_PROP(2209, TMT, MIRRORIMAGE, BOOL)
250 TM_PROP(2210, TMT, UNIFORMSIZING, BOOL)
251 TM_PROP(2211, TMT, INTEGRALSIZING, BOOL)
252 TM_PROP(2212, TMT, SOURCEGROW, BOOL)
253 TM_PROP(2213, TMT, SOURCESHRINK, BOOL)
254
255 TM_PROP(2401, TMT, IMAGECOUNT, INT)
256 TM_PROP(2402, TMT, ALPHALEVEL, INT)
257 TM_PROP(2403, TMT, BORDERSIZE, INT)
258 TM_PROP(2404, TMT, ROUNDCORNERWIDTH, INT)
259 TM_PROP(2405, TMT, ROUNDCORNERHEIGHT, INT)
260 TM_PROP(2406, TMT, GRADIENTRATIO1, INT)
261 TM_PROP(2407, TMT, GRADIENTRATIO2, INT)
262 TM_PROP(2408, TMT, GRADIENTRATIO3, INT)
263 TM_PROP(2409, TMT, GRADIENTRATIO4, INT)
264 TM_PROP(2410, TMT, GRADIENTRATIO5, INT)
265 TM_PROP(2411, TMT, PROGRESSCHUNKSIZE, INT)
266 TM_PROP(2412, TMT, PROGRESSSPACESIZE, INT)
267 TM_PROP(2413, TMT, SATURATION, INT)
268 TM_PROP(2414, TMT, TEXTBORDERSIZE, INT)
269 TM_PROP(2415, TMT, ALPHATHRESHOLD, INT)
270 TM_PROP(2416, TMT, WIDTH, SIZE)
271 TM_PROP(2417, TMT, HEIGHT, SIZE)
272 TM_PROP(2418, TMT, GLYPHINDEX, INT)
273 TM_PROP(2419, TMT, TRUESIZESTRETCHMARK, INT)
274 TM_PROP(2420, TMT, MINDPI1, INT)
275 TM_PROP(2421, TMT, MINDPI2, INT)
276 TM_PROP(2422, TMT, MINDPI3, INT)
277 TM_PROP(2423, TMT, MINDPI4, INT)
278 TM_PROP(2424, TMT, MINDPI5, INT)
279
280 TM_PROP(2601, TMT, GLYPHFONT, FONT)
281
282 TM_PROP(3001, TMT, IMAGEFILE, FILENAME)
283 TM_PROP(3002, TMT, IMAGEFILE1, FILENAME)
284 TM_PROP(3003, TMT, IMAGEFILE2, FILENAME)
285 TM_PROP(3004, TMT, IMAGEFILE3, FILENAME)
286 TM_PROP(3005, TMT, IMAGEFILE4, FILENAME)
287 TM_PROP(3006, TMT, IMAGEFILE5, FILENAME)
288 TM_PROP(3007, TMT, STOCKIMAGEFILE, FILENAME)
289 TM_PROP(3008, TMT, GLYPHIMAGEFILE, FILENAME)
290
291 TM_PROP(3201, TMT, TEXT, STRING)
292
293 TM_PROP(3401, TMT, OFFSET, POSITION)
294 TM_PROP(3402, TMT, TEXTSHADOWOFFSET, POSITION)
295 TM_PROP(3403, TMT, MINSIZE, POSITION)
296 TM_PROP(3404, TMT, MINSIZE1, POSITION)
297 TM_PROP(3405, TMT, MINSIZE2, POSITION)
298 TM_PROP(3406, TMT, MINSIZE3, POSITION)
299 TM_PROP(3407, TMT, MINSIZE4, POSITION)
300 TM_PROP(3408, TMT, MINSIZE5, POSITION)
301 TM_PROP(3409, TMT, NORMALSIZE, POSITION)
302
303 TM_PROP(3601, TMT, SIZINGMARGINS, MARGINS)
304 TM_PROP(3602, TMT, CONTENTMARGINS, MARGINS)
305 TM_PROP(3603, TMT, CAPTIONMARGINS, MARGINS)
306
307 TM_PROP(3801, TMT, BORDERCOLOR, COLOR)
308 TM_PROP(3802, TMT, FILLCOLOR, COLOR)
309 TM_PROP(3803, TMT, TEXTCOLOR, COLOR)
310 TM_PROP(3804, TMT, EDGELIGHTCOLOR, COLOR)
311 TM_PROP(3805, TMT, EDGEHIGHLIGHTCOLOR, COLOR)
312 TM_PROP(3806, TMT, EDGESHADOWCOLOR, COLOR)
313 TM_PROP(3807, TMT, EDGEDKSHADOWCOLOR, COLOR)
314 TM_PROP(3808, TMT, EDGEFILLCOLOR, COLOR)
315 TM_PROP(3809, TMT, TRANSPARENTCOLOR, COLOR)
316 TM_PROP(3810, TMT, GRADIENTCOLOR1, COLOR)
317 TM_PROP(3811, TMT, GRADIENTCOLOR2, COLOR)
318 TM_PROP(3812, TMT, GRADIENTCOLOR3, COLOR)
319 TM_PROP(3813, TMT, GRADIENTCOLOR4, COLOR)
320 TM_PROP(3814, TMT, GRADIENTCOLOR5, COLOR)
321 TM_PROP(3815, TMT, SHADOWCOLOR, COLOR)
322 TM_PROP(3816, TMT, GLOWCOLOR, COLOR)
323 TM_PROP(3817, TMT, TEXTBORDERCOLOR, COLOR)
324 TM_PROP(3818, TMT, TEXTSHADOWCOLOR, COLOR)
325 TM_PROP(3819, TMT, GLYPHTEXTCOLOR, COLOR)
326 TM_PROP(3820, TMT, GLYPHTRANSPARENTCOLOR, COLOR)
327 TM_PROP(3821, TMT, FILLCOLORHINT, COLOR)
328 TM_PROP(3822, TMT, BORDERCOLORHINT, COLOR)
329 TM_PROP(3823, TMT, ACCENTCOLORHINT, COLOR)
330
331 TM_PROP(4001, TMT, BGTYPE, ENUM)
332 TM_PROP(4002, TMT, BORDERTYPE, ENUM)
333 TM_PROP(4003, TMT, FILLTYPE, ENUM)
334 TM_PROP(4004, TMT, SIZINGTYPE, ENUM)
335 TM_PROP(4005, TMT, HALIGN, ENUM)
336 TM_PROP(4006, TMT, CONTENTALIGNMENT, ENUM)
337 TM_PROP(4007, TMT, VALIGN, ENUM)
338 TM_PROP(4008, TMT, OFFSETTYPE, ENUM)
339 TM_PROP(4009, TMT, ICONEFFECT, ENUM)
340 TM_PROP(4010, TMT, TEXTSHADOWTYPE, ENUM)
341 TM_PROP(4011, TMT, IMAGELAYOUT, ENUM)
342 TM_PROP(4012, TMT, GLYPHTYPE, ENUM)
343 TM_PROP(4013, TMT, IMAGESELECTTYPE, ENUM)
344 TM_PROP(4014, TMT, GLYPHFONTSIZINGTYPE, ENUM)
345 TM_PROP(4015, TMT, TRUESIZESCALINGTYPE, ENUM)
346
347 TM_PROP(5001, TMT, USERPICTURE, BOOL)
348 TM_PROP(5002, TMT, DEFAULTPANESIZE, RECT)
349 TM_PROP(5003, TMT, BLENDCOLOR, COLOR)
350 END_TM_PROPS()
351
352 BEGIN_TM_CLASS_PARTS(WINDOW)
353 TM_PART(1, WP, CAPTION)
354 TM_PART(2, WP, SMALLCAPTION)
355 TM_PART(3, WP, MINCAPTION)
356 TM_PART(4, WP, SMALLMINCAPTION)
357 TM_PART(5, WP, MAXCAPTION)
358 TM_PART(6, WP, SMALLMAXCAPTION)
359 TM_PART(7, WP, FRAMELEFT)
360 TM_PART(8, WP, FRAMERIGHT)
361 TM_PART(9, WP, FRAMEBOTTOM)
362 TM_PART(10, WP, SMALLFRAMELEFT)
363 TM_PART(11, WP, SMALLFRAMERIGHT)
364 TM_PART(12, WP, SMALLFRAMEBOTTOM)
365 TM_PART(13, WP, SYSBUTTON)
366 TM_PART(14, WP, MDISYSBUTTON)
367 TM_PART(15, WP, MINBUTTON)
368 TM_PART(16, WP, MDIMINBUTTON)
369 TM_PART(17, WP, MAXBUTTON)
370 TM_PART(18, WP, CLOSEBUTTON)
371 TM_PART(19, WP, SMALLCLOSEBUTTON)
372 TM_PART(20, WP, MDICLOSEBUTTON)
373 TM_PART(21, WP, RESTOREBUTTON)
374 TM_PART(22, WP, MDIRESTOREBUTTON)
375 TM_PART(23, WP, HELPBUTTON)
376 TM_PART(24, WP, MDIHELPBUTTON)
377 TM_PART(25, WP, HORZSCROLL)
378 TM_PART(26, WP, HORZTHUMB)
379 TM_PART(27, WP, VERTSCROLL)
380 TM_PART(28, WP, VERTTHUMB)
381 TM_PART(29, WP, DIALOG)
382 TM_PART(30, WP, CAPTIONSIZINGTEMPLATE)
383 TM_PART(31, WP, SMALLCAPTIONSIZINGTEMPLATE)
384 TM_PART(32, WP, FRAMELEFTSIZINGTEMPLATE)
385 TM_PART(33, WP, SMALLFRAMELEFTSIZINGTEMPLATE)
386 TM_PART(34, WP, FRAMERIGHTSIZINGTEMPLATE)
387 TM_PART(35, WP, SMALLFRAMERIGHTSIZINGTEMPLATE)
388 TM_PART(36, WP, FRAMEBOTTOMSIZINGTEMPLATE)
389 TM_PART(37, WP, SMALLFRAMEBOTTOMSIZINGTEMPLATE)
390 END_TM_CLASS_PARTS()
391
392 BEGIN_TM_PART_STATES(FRAME)
393 TM_STATE(1, FS, ACTIVE)
394 TM_STATE(2, FS, INACTIVE)
395 END_TM_PART_STATES()
396
397 BEGIN_TM_PART_STATES(CAPTION)
398 TM_STATE(1, CS, ACTIVE)
399 TM_STATE(2, CS, INACTIVE)
400 TM_STATE(3, CS, DISABLED)
401 END_TM_PART_STATES()
402
403 BEGIN_TM_PART_STATES(MAXCAPTION)
404 TM_STATE(1, MXCS, ACTIVE)
405 TM_STATE(2, MXCS, INACTIVE)
406 TM_STATE(3, MXCS, DISABLED)
407 END_TM_PART_STATES()
408
409 BEGIN_TM_PART_STATES(MINCAPTION)
410 TM_STATE(1, MNCS, ACTIVE)
411 TM_STATE(2, MNCS, INACTIVE)
412 TM_STATE(3, MNCS, DISABLED)
413 END_TM_PART_STATES()
414
415 BEGIN_TM_PART_STATES(HORZSCROLL)
416 TM_STATE(1, HSS, NORMAL)
417 TM_STATE(2, HSS, HOT)
418 TM_STATE(3, HSS, PUSHED)
419 TM_STATE(4, HSS, DISABLED)
420 END_TM_PART_STATES()
421
422 BEGIN_TM_PART_STATES(HORZTHUMB)
423 TM_STATE(1, HTS, NORMAL)
424 TM_STATE(2, HTS, HOT)
425 TM_STATE(3, HTS, PUSHED)
426 TM_STATE(4, HTS, DISABLED)
427 END_TM_PART_STATES()
428
429 BEGIN_TM_PART_STATES(VERTSCROLL)
430 TM_STATE(1, VSS, NORMAL)
431 TM_STATE(2, VSS, HOT)
432 TM_STATE(3, VSS, PUSHED)
433 TM_STATE(4, VSS, DISABLED)
434 END_TM_PART_STATES()
435
436 BEGIN_TM_PART_STATES(VERTTHUMB)
437 TM_STATE(1, VTS, NORMAL)
438 TM_STATE(2, VTS, HOT)
439 TM_STATE(3, VTS, PUSHED)
440 TM_STATE(4, VTS, DISABLED)
441 END_TM_PART_STATES()
442
443 BEGIN_TM_PART_STATES(SYSBUTTON)
444 TM_STATE(1, SBS, NORMAL)
445 TM_STATE(2, SBS, HOT)
446 TM_STATE(3, SBS, PUSHED)
447 TM_STATE(4, SBS, DISABLED)
448 END_TM_PART_STATES()
449
450 BEGIN_TM_PART_STATES(MINBUTTON)
451 TM_STATE(1, MINBS, NORMAL)
452 TM_STATE(2, MINBS, HOT)
453 TM_STATE(3, MINBS, PUSHED)
454 TM_STATE(4, MINBS, DISABLED)
455 END_TM_PART_STATES()
456
457 BEGIN_TM_PART_STATES(MAXBUTTON)
458 TM_STATE(1, MAXBS, NORMAL)
459 TM_STATE(2, MAXBS, HOT)
460 TM_STATE(3, MAXBS, PUSHED)
461 TM_STATE(4, MAXBS, DISABLED)
462 END_TM_PART_STATES()
463
464 BEGIN_TM_PART_STATES(RESTOREBUTTON)
465 TM_STATE(1, RBS, NORMAL)
466 TM_STATE(2, RBS, HOT)
467 TM_STATE(3, RBS, PUSHED)
468 TM_STATE(4, RBS, DISABLED)
469 END_TM_PART_STATES()
470
471 BEGIN_TM_PART_STATES(HELPBUTTON)
472 TM_STATE(1, HBS, NORMAL)
473 TM_STATE(2, HBS, HOT)
474 TM_STATE(3, HBS, PUSHED)
475 TM_STATE(4, HBS, DISABLED)
476 END_TM_PART_STATES()
477
478 BEGIN_TM_PART_STATES(CLOSEBUTTON)
479 TM_STATE(1, CBS, NORMAL)
480 TM_STATE(2, CBS, HOT)
481 TM_STATE(3, CBS, PUSHED)
482 TM_STATE(4, CBS, DISABLED)
483 END_TM_PART_STATES()
484
485 BEGIN_TM_CLASS_PARTS(BUTTON)
486 TM_PART(1, BP, PUSHBUTTON)
487 TM_PART(2, BP, RADIOBUTTON)
488 TM_PART(3, BP, CHECKBOX)
489 TM_PART(4, BP, GROUPBOX)
490 TM_PART(5, BP, USERBUTTON)
491 END_TM_CLASS_PARTS()
492
493 BEGIN_TM_PART_STATES(PUSHBUTTON)
494 TM_STATE(1, PBS, NORMAL)
495 TM_STATE(2, PBS, HOT)
496 TM_STATE(3, PBS, PRESSED)
497 TM_STATE(4, PBS, DISABLED)
498 TM_STATE(5, PBS, DEFAULTED)
499 END_TM_PART_STATES()
500
501 BEGIN_TM_PART_STATES(RADIOBUTTON)
502 TM_STATE(1, RBS, UNCHECKEDNORMAL)
503 TM_STATE(2, RBS, UNCHECKEDHOT)
504 TM_STATE(3, RBS, UNCHECKEDPRESSED)
505 TM_STATE(4, RBS, UNCHECKEDDISABLED)
506 TM_STATE(5, RBS, CHECKEDNORMAL)
507 TM_STATE(6, RBS, CHECKEDHOT)
508 TM_STATE(7, RBS, CHECKEDPRESSED)
509 TM_STATE(8, RBS, CHECKEDDISABLED)
510 END_TM_PART_STATES()
511
512 BEGIN_TM_PART_STATES(CHECKBOX)
513 TM_STATE(1, CBS, UNCHECKEDNORMAL)
514 TM_STATE(2, CBS, UNCHECKEDHOT)
515 TM_STATE(3, CBS, UNCHECKEDPRESSED)
516 TM_STATE(4, CBS, UNCHECKEDDISABLED)
517 TM_STATE(5, CBS, CHECKEDNORMAL)
518 TM_STATE(6, CBS, CHECKEDHOT)
519 TM_STATE(7, CBS, CHECKEDPRESSED)
520 TM_STATE(8, CBS, CHECKEDDISABLED)
521 TM_STATE(9, CBS, MIXEDNORMAL)
522 TM_STATE(10, CBS, MIXEDHOT)
523 TM_STATE(11, CBS, MIXEDPRESSED)
524 TM_STATE(12, CBS, MIXEDDISABLED)
525 END_TM_PART_STATES()
526
527 BEGIN_TM_PART_STATES(GROUPBOX)
528 TM_STATE(1, GBS, NORMAL)
529 TM_STATE(2, GBS, DISABLED)
530 END_TM_PART_STATES()
531
532 BEGIN_TM_CLASS_PARTS(REBAR)
533 TM_PART(1, RP, GRIPPER)
534 TM_PART(2, RP, GRIPPERVERT)
535 TM_PART(3, RP, BAND)
536 TM_PART(4, RP, CHEVRON)
537 TM_PART(5, RP, CHEVRONVERT)
538 END_TM_CLASS_PARTS()
539
540 BEGIN_TM_PART_STATES(CHEVRON)
541 TM_STATE(1, CHEVS, NORMAL)
542 TM_STATE(2, CHEVS, HOT)
543 TM_STATE(3, CHEVS, PRESSED)
544 END_TM_PART_STATES()
545
546 BEGIN_TM_CLASS_PARTS(TOOLBAR)
547 TM_PART(1, TP, BUTTON)
548 TM_PART(2, TP, DROPDOWNBUTTON)
549 TM_PART(3, TP, SPLITBUTTON)
550 TM_PART(4, TP, SPLITBUTTONDROPDOWN)
551 TM_PART(5, TP, SEPARATOR)
552 TM_PART(6, TP, SEPARATORVERT)
553 END_TM_CLASS_PARTS()
554
555 BEGIN_TM_PART_STATES(TOOLBAR)
556 TM_STATE(1, TS, NORMAL)
557 TM_STATE(2, TS, HOT)
558 TM_STATE(3, TS, PRESSED)
559 TM_STATE(4, TS, DISABLED)
560 TM_STATE(5, TS, CHECKED)
561 TM_STATE(6, TS, HOTCHECKED)
562 END_TM_PART_STATES()
563
564 BEGIN_TM_CLASS_PARTS(STATUS)
565 TM_PART(1, SP, PANE)
566 TM_PART(2, SP, GRIPPERPANE)
567 TM_PART(3, SP, GRIPPER)
568 END_TM_CLASS_PARTS()
569
570 BEGIN_TM_CLASS_PARTS(MENU)
571 TM_PART(1, MP, MENUITEM)
572 TM_PART(2, MP, MENUDROPDOWN)
573 TM_PART(3, MP, MENUBARITEM)
574 TM_PART(4, MP, MENUBARDROPDOWN)
575 TM_PART(5, MP, CHEVRON)
576 TM_PART(6, MP, SEPARATOR)
577 END_TM_CLASS_PARTS()
578
579 BEGIN_TM_PART_STATES(MENU)
580 TM_STATE(1, MS, NORMAL)
581 TM_STATE(2, MS, SELECTED)
582 TM_STATE(3, MS, DEMOTED)
583 END_TM_PART_STATES()
584
585 BEGIN_TM_CLASS_PARTS(LISTVIEW)
586 TM_PART(1, LVP, LISTITEM)
587 TM_PART(2, LVP, LISTGROUP)
588 TM_PART(3, LVP, LISTDETAIL)
589 TM_PART(4, LVP, LISTSORTEDDETAIL)
590 TM_PART(5, LVP, EMPTYTEXT)
591 END_TM_CLASS_PARTS()
592
593 BEGIN_TM_PART_STATES(LISTITEM)
594 TM_STATE(1, LIS, NORMAL)
595 TM_STATE(2, LIS, HOT)
596 TM_STATE(3, LIS, SELECTED)
597 TM_STATE(4, LIS, DISABLED)
598 TM_STATE(5, LIS, SELECTEDNOTFOCUS)
599 END_TM_PART_STATES()
600
601 BEGIN_TM_CLASS_PARTS(HEADER)
602 TM_PART(1, HP, HEADERITEM)
603 TM_PART(2, HP, HEADERITEMLEFT)
604 TM_PART(3, HP, HEADERITEMRIGHT)
605 TM_PART(4, HP, HEADERSORTARROW)
606 END_TM_CLASS_PARTS()
607
608 BEGIN_TM_PART_STATES(HEADERITEM)
609 TM_STATE(1, HIS, NORMAL)
610 TM_STATE(2, HIS, HOT)
611 TM_STATE(3, HIS, PRESSED)
612 END_TM_PART_STATES()
613
614 BEGIN_TM_PART_STATES(HEADERITEMLEFT)
615 TM_STATE(1, HILS, NORMAL)
616 TM_STATE(2, HILS, HOT)
617 TM_STATE(3, HILS, PRESSED)
618 END_TM_PART_STATES()
619
620 BEGIN_TM_PART_STATES(HEADERITEMRIGHT)
621 TM_STATE(1, HIRS, NORMAL)
622 TM_STATE(2, HIRS, HOT)
623 TM_STATE(3, HIRS, PRESSED)
624 END_TM_PART_STATES()
625
626 BEGIN_TM_PART_STATES(HEADERSORTARROW)
627 TM_STATE(1, HSAS, SORTEDUP)
628 TM_STATE(2, HSAS, SORTEDDOWN)
629 END_TM_PART_STATES()
630
631 BEGIN_TM_CLASS_PARTS(PROGRESS)
632 TM_PART(1, PP, BAR)
633 TM_PART(2, PP, BARVERT)
634 TM_PART(3, PP, CHUNK)
635 TM_PART(4, PP, CHUNKVERT)
636 END_TM_CLASS_PARTS()
637
638 BEGIN_TM_CLASS_PARTS(TAB)
639 TM_PART(1, TABP, TABITEM)
640 TM_PART(2, TABP, TABITEMLEFTEDGE)
641 TM_PART(3, TABP, TABITEMRIGHTEDGE)
642 TM_PART(4, TABP, TABITEMBOTHEDGE)
643 TM_PART(5, TABP, TOPTABITEM)
644 TM_PART(6, TABP, TOPTABITEMLEFTEDGE)
645 TM_PART(7, TABP, TOPTABITEMRIGHTEDGE)
646 TM_PART(8, TABP, TOPTABITEMBOTHEDGE)
647 TM_PART(9, TABP, PANE)
648 TM_PART(10, TABP, BODY)
649 END_TM_CLASS_PARTS()
650
651 BEGIN_TM_PART_STATES(TABITEM)
652 TM_STATE(1, TIS, NORMAL)
653 TM_STATE(2, TIS, HOT)
654 TM_STATE(3, TIS, SELECTED)
655 TM_STATE(4, TIS, DISABLED)
656 TM_STATE(5, TIS, FOCUSED)
657 END_TM_PART_STATES()
658
659 BEGIN_TM_PART_STATES(TABITEMLEFTEDGE)
660 TM_STATE(1, TILES, NORMAL)
661 TM_STATE(2, TILES, HOT)
662 TM_STATE(3, TILES, SELECTED)
663 TM_STATE(4, TILES, DISABLED)
664 TM_STATE(5, TILES, FOCUSED)
665 END_TM_PART_STATES()
666
667 BEGIN_TM_PART_STATES(TABITEMRIGHTEDGE)
668 TM_STATE(1, TIRES, NORMAL)
669 TM_STATE(2, TIRES, HOT)
670 TM_STATE(3, TIRES, SELECTED)
671 TM_STATE(4, TIRES, DISABLED)
672 TM_STATE(5, TIRES, FOCUSED)
673 END_TM_PART_STATES()
674
675 BEGIN_TM_PART_STATES(TABITEMBOTHEDGES)
676 TM_STATE(1, TIBES, NORMAL)
677 TM_STATE(2, TIBES, HOT)
678 TM_STATE(3, TIBES, SELECTED)
679 TM_STATE(4, TIBES, DISABLED)
680 TM_STATE(5, TIBES, FOCUSED)
681 END_TM_PART_STATES()
682
683 BEGIN_TM_PART_STATES(TOPTABITEM)
684 TM_STATE(1, TTIS, NORMAL)
685 TM_STATE(2, TTIS, HOT)
686 TM_STATE(3, TTIS, SELECTED)
687 TM_STATE(4, TTIS, DISABLED)
688 TM_STATE(5, TTIS, FOCUSED)
689 END_TM_PART_STATES()
690
691 BEGIN_TM_PART_STATES(TOPTABITEMLEFTEDGE)
692 TM_STATE(1, TTILES, NORMAL)
693 TM_STATE(2, TTILES, HOT)
694 TM_STATE(3, TTILES, SELECTED)
695 TM_STATE(4, TTILES, DISABLED)
696 TM_STATE(5, TTILES, FOCUSED)
697 END_TM_PART_STATES()
698
699 BEGIN_TM_PART_STATES(TOPTABITEMRIGHTEDGE)
700 TM_STATE(1, TTIRES, NORMAL)
701 TM_STATE(2, TTIRES, HOT)
702 TM_STATE(3, TTIRES, SELECTED)
703 TM_STATE(4, TTIRES, DISABLED)
704 TM_STATE(5, TTIRES, FOCUSED)
705 END_TM_PART_STATES()
706
707 BEGIN_TM_PART_STATES(TOPTABITEMBOTHEDGES)
708 TM_STATE(1, TTIBES, NORMAL)
709 TM_STATE(2, TTIBES, HOT)
710 TM_STATE(3, TTIBES, SELECTED)
711 TM_STATE(4, TTIBES, DISABLED)
712 TM_STATE(5, TTIBES, FOCUSED)
713 END_TM_PART_STATES()
714
715 BEGIN_TM_CLASS_PARTS(TRACKBAR)
716 TM_PART(1, TKP, TRACK)
717 TM_PART(2, TKP, TRACKVERT)
718 TM_PART(3, TKP, THUMB)
719 TM_PART(4, TKP, THUMBBOTTOM)
720 TM_PART(5, TKP, THUMBTOP)
721 TM_PART(6, TKP, THUMBVERT)
722 TM_PART(7, TKP, THUMBLEFT)
723 TM_PART(8, TKP, THUMBRIGHT)
724 TM_PART(9, TKP, TICS)
725 TM_PART(10, TKP, TICSVERT)
726 END_TM_CLASS_PARTS()
727
728 BEGIN_TM_PART_STATES(TRACKBAR)
729 TM_STATE(1, TKS, NORMAL)
730 END_TM_PART_STATES()
731
732 BEGIN_TM_PART_STATES(TRACK)
733 TM_STATE(1, TRS, NORMAL)
734 END_TM_PART_STATES()
735
736 BEGIN_TM_PART_STATES(TRACKVERT)
737 TM_STATE(1, TRVS, NORMAL)
738 END_TM_PART_STATES()
739
740 BEGIN_TM_PART_STATES(THUMB)
741 TM_STATE(1, TUS, NORMAL)
742 TM_STATE(2, TUS, HOT)
743 TM_STATE(3, TUS, PRESSED)
744 TM_STATE(4, TUS, FOCUSED)
745 TM_STATE(5, TUS, DISABLED)
746 END_TM_PART_STATES()
747
748 BEGIN_TM_PART_STATES(THUMBBOTTOM)
749 TM_STATE(1, TUBS, NORMAL)
750 TM_STATE(2, TUBS, HOT)
751 TM_STATE(3, TUBS, PRESSED)
752 TM_STATE(4, TUBS, FOCUSED)
753 TM_STATE(5, TUBS, DISABLED)
754 END_TM_PART_STATES()
755
756 BEGIN_TM_PART_STATES(THUMBTOP)
757 TM_STATE(1, TUTS, NORMAL)
758 TM_STATE(2, TUTS, HOT)
759 TM_STATE(3, TUTS, PRESSED)
760 TM_STATE(4, TUTS, FOCUSED)
761 TM_STATE(5, TUTS, DISABLED)
762 END_TM_PART_STATES()
763
764 BEGIN_TM_PART_STATES(THUMBVERT)
765 TM_STATE(1, TUVS, NORMAL)
766 TM_STATE(2, TUVS, HOT)
767 TM_STATE(3, TUVS, PRESSED)
768 TM_STATE(4, TUVS, FOCUSED)
769 TM_STATE(5, TUVS, DISABLED)
770 END_TM_PART_STATES()
771
772 BEGIN_TM_PART_STATES(THUMBLEFT)
773 TM_STATE(1, TUVLS, NORMAL)
774 TM_STATE(2, TUVLS, HOT)
775 TM_STATE(3, TUVLS, PRESSED)
776 TM_STATE(4, TUVLS, FOCUSED)
777 TM_STATE(5, TUVLS, DISABLED)
778 END_TM_PART_STATES()
779
780 BEGIN_TM_PART_STATES(THUMBRIGHT)
781 TM_STATE(1, TUVRS, NORMAL)
782 TM_STATE(2, TUVRS, HOT)
783 TM_STATE(3, TUVRS, PRESSED)
784 TM_STATE(4, TUVRS, FOCUSED)
785 TM_STATE(5, TUVRS, DISABLED)
786 END_TM_PART_STATES()
787
788 BEGIN_TM_PART_STATES(TICS)
789 TM_STATE(1, TSS, NORMAL)
790 END_TM_PART_STATES()
791
792 BEGIN_TM_PART_STATES(TICSVERT)
793 TM_STATE(1, TSVS, NORMAL)
794 END_TM_PART_STATES()
795
796 BEGIN_TM_CLASS_PARTS(TOOLTIP)
797 TM_PART(1, TTP, STANDARD)
798 TM_PART(2, TTP, STANDARDTITLE)
799 TM_PART(3, TTP, BALLOON)
800 TM_PART(4, TTP, BALLOONTITLE)
801 TM_PART(5, TTP, CLOSE)
802 END_TM_CLASS_PARTS()
803
804 BEGIN_TM_PART_STATES(CLOSE)
805 TM_STATE(1, TTCS, NORMAL)
806 TM_STATE(2, TTCS, HOT)
807 TM_STATE(3, TTCS, PRESSED)
808 END_TM_PART_STATES()
809
810 BEGIN_TM_PART_STATES(STANDARD)
811 TM_STATE(1, TTSS, NORMAL)
812 TM_STATE(2, TTSS, LINK)
813 END_TM_PART_STATES()
814
815 BEGIN_TM_PART_STATES(BALLOON)
816 TM_STATE(1, TTBS, NORMAL)
817 TM_STATE(2, TTBS, LINK)
818 END_TM_PART_STATES()
819
820 BEGIN_TM_CLASS_PARTS(TREEVIEW)
821 TM_PART(1, TVP, TREEITEM)
822 TM_PART(2, TVP, GLYPH)
823 TM_PART(3, TVP, BRANCH)
824 END_TM_CLASS_PARTS()
825
826 BEGIN_TM_PART_STATES(TREEITEM)
827 TM_STATE(1, TREIS, NORMAL)
828 TM_STATE(2, TREIS, HOT)
829 TM_STATE(3, TREIS, SELECTED)
830 TM_STATE(4, TREIS, DISABLED)
831 TM_STATE(5, TREIS, SELECTEDNOTFOCUS)
832 END_TM_PART_STATES()
833
834 BEGIN_TM_PART_STATES(GLYPH)
835 TM_STATE(1, GLPS, CLOSED)
836 TM_STATE(2, GLPS, OPENED)
837 END_TM_PART_STATES()
838
839 BEGIN_TM_CLASS_PARTS(SPIN)
840 TM_PART(1, SPNP, UP)
841 TM_PART(2, SPNP, DOWN)
842 TM_PART(3, SPNP, UPHORZ)
843 TM_PART(4, SPNP, DOWNHORZ)
844 END_TM_CLASS_PARTS()
845
846 BEGIN_TM_PART_STATES(UP)
847 TM_STATE(1, UPS, NORMAL)
848 TM_STATE(2, UPS, HOT)
849 TM_STATE(3, UPS, PRESSED)
850 TM_STATE(4, UPS, DISABLED)
851 END_TM_PART_STATES()
852
853 BEGIN_TM_PART_STATES(DOWN)
854 TM_STATE(1, DNS, NORMAL)
855 TM_STATE(2, DNS, HOT)
856 TM_STATE(3, DNS, PRESSED)
857 TM_STATE(4, DNS, DISABLED)
858 END_TM_PART_STATES()
859
860 BEGIN_TM_PART_STATES(UPHORZ)
861 TM_STATE(1, UPHZS, NORMAL)
862 TM_STATE(2, UPHZS, HOT)
863 TM_STATE(3, UPHZS, PRESSED)
864 TM_STATE(4, UPHZS, DISABLED)
865 END_TM_PART_STATES()
866
867 BEGIN_TM_PART_STATES(DOWNHORZ)
868 TM_STATE(1, DNHZS, NORMAL)
869 TM_STATE(2, DNHZS, HOT)
870 TM_STATE(3, DNHZS, PRESSED)
871 TM_STATE(4, DNHZS, DISABLED)
872 END_TM_PART_STATES()
873
874 BEGIN_TM_CLASS_PARTS(PAGE)
875 TM_PART(1, PGRP, UP)
876 TM_PART(2, PGRP, DOWN)
877 TM_PART(3, PGRP, UPHORZ)
878 TM_PART(4, PGRP, DOWNHORZ)
879 END_TM_CLASS_PARTS()
880
881 BEGIN_TM_CLASS_PARTS(SCROLLBAR)
882 TM_PART(1, SBP, ARROWBTN)
883 TM_PART(2, SBP, THUMBBTNHORZ)
884 TM_PART(3, SBP, THUMBBTNVERT)
885 TM_PART(4, SBP, LOWERTRACKHORZ)
886 TM_PART(5, SBP, UPPERTRACKHORZ)
887 TM_PART(6, SBP, LOWERTRACKVERT)
888 TM_PART(7, SBP, UPPERTRACKVERT)
889 TM_PART(8, SBP, GRIPPERHORZ)
890 TM_PART(9, SBP, GRIPPERVERT)
891 TM_PART(10, SBP, SIZEBOX)
892 END_TM_CLASS_PARTS()
893
894 BEGIN_TM_PART_STATES(ARROWBTN)
895 TM_STATE(1, ABS, UPNORMAL)
896 TM_STATE(2, ABS, UPHOT)
897 TM_STATE(3, ABS, UPPRESSED)
898 TM_STATE(4, ABS, UPDISABLED)
899 TM_STATE(5, ABS, DOWNNORMAL)
900 TM_STATE(6, ABS, DOWNHOT)
901 TM_STATE(7, ABS, DOWNPRESSED)
902 TM_STATE(8, ABS, DOWNDISABLED)
903 TM_STATE(9, ABS, LEFTNORMAL)
904 TM_STATE(10, ABS, LEFTHOT)
905 TM_STATE(11, ABS, LEFTPRESSED)
906 TM_STATE(12, ABS, LEFTDISABLED)
907 TM_STATE(13, ABS, RIGHTNORMAL)
908 TM_STATE(14, ABS, RIGHTHOT)
909 TM_STATE(15, ABS, RIGHTPRESSED)
910 TM_STATE(16, ABS, RIGHTDISABLED)
911 END_TM_PART_STATES()
912
913 BEGIN_TM_PART_STATES(SCROLLBAR)
914 TM_STATE(1, SCRBS, NORMAL)
915 TM_STATE(2, SCRBS, HOT)
916 TM_STATE(3, SCRBS, PRESSED)
917 TM_STATE(4, SCRBS, DISABLED)
918 END_TM_PART_STATES()
919
920 BEGIN_TM_PART_STATES(SIZEBOX)
921 TM_STATE(1, SZB, RIGHTALIGN)
922 TM_STATE(2, SZB, LEFTALIGN)
923 END_TM_PART_STATES()
924
925 BEGIN_TM_CLASS_PARTS(EDIT)
926 TM_PART(1, EP, EDITTEXT)
927 TM_PART(2, EP, CARET)
928 END_TM_CLASS_PARTS()
929
930 BEGIN_TM_PART_STATES(EDITTEXT)
931 TM_STATE(1, ETS, NORMAL)
932 TM_STATE(2, ETS, HOT)
933 TM_STATE(3, ETS, SELECTED)
934 TM_STATE(4, ETS, DISABLED)
935 TM_STATE(5, ETS, FOCUSED)
936 TM_STATE(6, ETS, READONLY)
937 TM_STATE(7, ETS, ASSIST)
938 END_TM_PART_STATES()
939
940 BEGIN_TM_CLASS_PARTS(COMBOBOX)
941 TM_PART(1, CP, DROPDOWNBUTTON)
942 END_TM_CLASS_PARTS()
943
944 BEGIN_TM_PART_STATES(COMBOBOX)
945 TM_STATE(1, CBXS, NORMAL)
946 TM_STATE(2, CBXS, HOT)
947 TM_STATE(3, CBXS, PRESSED)
948 TM_STATE(4, CBXS, DISABLED)
949 END_TM_PART_STATES()
950
951 BEGIN_TM_CLASS_PARTS(CLOCK)
952 TM_PART(1, CLP, TIME)
953 END_TM_CLASS_PARTS()
954
955 BEGIN_TM_PART_STATES(CLOCK)
956 TM_STATE(1, CLS, NORMAL)
957 END_TM_PART_STATES()
958
959 BEGIN_TM_CLASS_PARTS(TRAYNOTIFY)
960 TM_PART(1, TNP, BACKGROUND)
961 TM_PART(2, TNP, ANIMBACKGROUND)
962 END_TM_CLASS_PARTS()
963
964 BEGIN_TM_CLASS_PARTS(TASKBAR)
965 TM_PART(1, TBP, BACKGROUNDBOTTOM)
966 TM_PART(2, TBP, BACKGROUNDRIGHT)
967 TM_PART(3, TBP, BACKGROUNDTOP)
968 TM_PART(4, TBP, BACKGROUNDLEFT)
969 TM_PART(5, TBP, SIZINGBARBOTTOM)
970 TM_PART(6, TBP, SIZINGBARRIGHT)
971 TM_PART(7, TBP, SIZINGBARTOP)
972 TM_PART(8, TBP, SIZINGBARLEFT)
973 END_TM_CLASS_PARTS()
974
975 BEGIN_TM_CLASS_PARTS(TASKBAND)
976 TM_PART(1, TDP, GROUPCOUNT)
977 TM_PART(2, TDP, FLASHBUTTON)
978 TM_PART(3, TDP, FLASHBUTTONGROUPMENU)
979 END_TM_CLASS_PARTS()
980
981 BEGIN_TM_CLASS_PARTS(STARTPANEL)
982 TM_PART(1, SPP, USERPANE)
983 TM_PART(2, SPP, MOREPROGRAMS)
984 TM_PART(3, SPP, MOREPROGRAMSARROW)
985 TM_PART(4, SPP, PROGLIST)
986 TM_PART(5, SPP, PROGLISTSEPARATOR)
987 TM_PART(6, SPP, PLACESLIST)
988 TM_PART(7, SPP, PLACESLISTSEPARATOR)
989 TM_PART(8, SPP, LOGOFF)
990 TM_PART(9, SPP, LOGOFFBUTTONS)
991 TM_PART(10, SPP, USERPICTURE)
992 TM_PART(11, SPP, PREVIEW)
993 END_TM_CLASS_PARTS()
994
995 BEGIN_TM_PART_STATES(MOREPROGRAMSARROW)
996 TM_STATE(1, SPS, NORMAL)
997 TM_STATE(2, SPS, HOT)
998 TM_STATE(3, SPS, PRESSED)
999 END_TM_PART_STATES()
1000
1001 BEGIN_TM_PART_STATES(LOGOFFBUTTONS)
1002 TM_STATE(1, SPLS, NORMAL)
1003 TM_STATE(2, SPLS, HOT)
1004 TM_STATE(3, SPLS, PRESSED)
1005 END_TM_PART_STATES()
1006
1007 BEGIN_TM_CLASS_PARTS(EXPLORERBAR)
1008 TM_PART(1, EBP, HEADERBACKGROUND)
1009 TM_PART(2, EBP, HEADERCLOSE)
1010 TM_PART(3, EBP, HEADERPIN)
1011 TM_PART(4, EBP, IEBARMENU)
1012 TM_PART(5, EBP, NORMALGROUPBACKGROUND)
1013 TM_PART(6, EBP, NORMALGROUPCOLLAPSE)
1014 TM_PART(7, EBP, NORMALGROUPEXPAND)
1015 TM_PART(8, EBP, NORMALGROUPHEAD)
1016 TM_PART(9, EBP, SPECIALGROUPBACKGROUND)
1017 TM_PART(10, EBP, SPECIALGROUPCOLLAPSE)
1018 TM_PART(11, EBP, SPECIALGROUPEXPAND)
1019 TM_PART(12, EBP, SPECIALGROUPHEAD)
1020 END_TM_CLASS_PARTS()
1021
1022 BEGIN_TM_PART_STATES(HEADERCLOSE)
1023 TM_STATE(1, EBHC, NORMAL)
1024 TM_STATE(2, EBHC, HOT)
1025 TM_STATE(3, EBHC, PRESSED)
1026 END_TM_PART_STATES()
1027
1028 BEGIN_TM_PART_STATES(HEADERPIN)
1029 TM_STATE(1, EBHP, NORMAL)
1030 TM_STATE(2, EBHP, HOT)
1031 TM_STATE(3, EBHP, PRESSED)
1032 TM_STATE(4, EBHP, SELECTEDNORMAL)
1033 TM_STATE(5, EBHP, SELECTEDHOT)
1034 TM_STATE(6, EBHP, SELECTEDPRESSED)
1035 END_TM_PART_STATES()
1036
1037 BEGIN_TM_PART_STATES(IEBARMENU)
1038 TM_STATE(1, EBM, NORMAL)
1039 TM_STATE(2, EBM, HOT)
1040 TM_STATE(3, EBM, PRESSED)
1041 END_TM_PART_STATES()
1042
1043 BEGIN_TM_PART_STATES(NORMALGROUPCOLLAPSE)
1044 TM_STATE(1, EBNGC, NORMAL)
1045 TM_STATE(2, EBNGC, HOT)
1046 TM_STATE(3, EBNGC, PRESSED)
1047 END_TM_PART_STATES()
1048
1049 BEGIN_TM_PART_STATES(NORMALGROUPEXPAND)
1050 TM_STATE(1, EBNGE, NORMAL)
1051 TM_STATE(2, EBNGE, HOT)
1052 TM_STATE(3, EBNGE, PRESSED)
1053 END_TM_PART_STATES()
1054
1055 BEGIN_TM_PART_STATES(SPECIALGROUPCOLLAPSE)
1056 TM_STATE(1, EBSGC, NORMAL)
1057 TM_STATE(2, EBSGC, HOT)
1058 TM_STATE(3, EBSGC, PRESSED)
1059 END_TM_PART_STATES()
1060
1061 BEGIN_TM_PART_STATES(SPECIALGROUPEXPAND)
1062 TM_STATE(1, EBSGE, NORMAL)
1063 TM_STATE(2, EBSGE, HOT)
1064 TM_STATE(3, EBSGE, PRESSED)
1065 END_TM_PART_STATES()
1066
1067 BEGIN_TM_CLASS_PARTS(MENUBAND)
1068 TM_PART(1, MDP, NEWAPPBUTTON)
1069 TM_PART(2, MDP, SEPERATOR)
1070 END_TM_CLASS_PARTS()
1071
1072 BEGIN_TM_PART_STATES(MENUBAND)
1073 TM_STATE(1, MDS, NORMAL)
1074 TM_STATE(2, MDS, HOT)
1075 TM_STATE(3, MDS, PRESSED)
1076 TM_STATE(4, MDS, DISABLED)
1077 TM_STATE(5, MDS, CHECKED)
1078 TM_STATE(6, MDS, HOTCHECKED)
1079 END_TM_PART_STATES()
1080
1081 END_TM_SCHEMA(ThemeMgrSchema)
1082
1083 #endif
1084
1085 /* EOF */