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