1 /* MS-Windows Engine (aka GTK-Wimp)
3 * Copyright (C) 2003, 2004 Dom Lachowicz <cinamod@hotmail.com>
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Library General Public License for more details.
15 * You should have received a copy of the GNU Library General Public
16 * License along with this library; if not, write to the
17 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 * Boston, MA 02111-1307, USA.
22 * These are the real values of these UXTHEME constants, provided so that we can
23 * compile/link on Win32 platforms that aren't WinXP, and also build against
24 * MinGW 1.0/1.1, which also doesn't have these things defined in its header files
27 #ifndef XP_THEME_DFNS_H
28 #define XP_THEME_DFNS_H
30 typedef HANDLE HTHEME;
32 #define ETDT_ENABLE 0x00000002
33 #define ETDT_USETABTEXTURE 0x00000004
34 #define ETDT_ENABLETAB (ETDT_ENABLE | ETDT_USETABTEXTURE)
45 CBS_UNCHECKEDNORMAL = 1,
47 CBS_UNCHECKEDPRESSED = 3,
48 CBS_UNCHECKEDDISABLED = 4,
49 CBS_CHECKEDNORMAL = 5,
51 CBS_CHECKEDPRESSED = 7,
52 CBS_CHECKEDDISABLED = 8,
55 CBS_MIXEDPRESSED = 11,
56 CBS_MIXEDDISABLED = 12
73 RBS_UNCHECKEDNORMAL = 1,
75 RBS_UNCHECKEDPRESSED = 3,
76 RBS_UNCHECKEDDISABLED = 4,
77 RBS_CHECKEDNORMAL = 5,
79 RBS_CHECKEDPRESSED = 7,
80 RBS_CHECKEDDISABLED = 8
118 EBP_HEADERBACKGROUND = 1,
122 EBP_NORMALGROUPBACKGROUND = 5,
123 EBP_NORMALGROUPCOLLAPSE = 6,
124 EBP_NORMALGROUPEXPAND = 7,
125 EBP_NORMALGROUPHEAD = 8,
126 EBP_SPECIALGROUPBACKGROUND = 9,
127 EBP_SPECIALGROUPCOLLAPSE = 10,
128 EBP_SPECIALGROUPEXPAND = 11,
129 EBP_SPECIALGROUPHEAD = 12
142 EBHP_SELECTEDNORMAL = 4,
143 EBHP_SELECTEDHOT = 5,
144 EBHP_SELECTEDPRESSED = 6
179 HP_HEADERITEMLEFT = 2,
180 HP_HEADERITEMRIGHT = 3,
181 HP_HEADERSORTARROW = 4
211 LVP_LISTSORTEDDETAIL = 4,
220 LIS_SELECTEDNOTFOCUS = 5
227 MP_MENUBARDROPDOWN = 4,
239 MDP_NEWAPPBUTTON = 1,
310 SBP_THUMBBTNHORZ = 2,
311 SBP_THUMBBTNVERT = 3,
312 SBP_LOWERTRACKHORZ = 4,
313 SBP_UPPERTRACKHORZ = 5,
314 SBP_LOWERTRACKVERT = 6,
315 SBP_UPPERTRACKVERT = 7,
329 ABS_DOWNDISABLED = 8,
332 ABS_LEFTPRESSED = 11,
333 ABS_LEFTDISABLED = 12,
334 ABS_RIGHTNORMAL = 13,
336 ABS_RIGHTPRESSED = 15,
337 ABS_RIGHTDISABLED = 16
361 SPP_MOREPROGRAMS = 2,
362 SPP_MOREPROGRAMSARROW = 3,
364 SPP_PROGLISTSEPARATOR = 5,
366 SPP_PLACESLISTSEPARATOR = 7,
368 SPP_LOGOFFBUTTONS = 9,
369 SPP_USERPICTURE = 10,
393 TABP_TABITEMLEFTEDGE = 2,
394 TABP_TABITEMRIGHTEDGE = 3,
395 TABP_TABITEMBOTHEDGE = 4,
397 TABP_TOPTABITEMLEFTEDGE = 6,
398 TABP_TOPTABITEMRIGHTEDGE = 7,
399 TABP_TOPTABITEMBOTHEDGE = 8,
471 TDP_FLASHBUTTONGROUPMENU = 3
475 TBP_BACKGROUNDBOTTOM = 1,
476 TBP_BACKGROUNDRIGHT = 2,
477 TBP_BACKGROUNDTOP = 3,
478 TBP_BACKGROUNDLEFT = 4,
479 TBP_SIZINGBARBOTTOM = 5,
480 TBP_SIZINGBARRIGHT = 6,
481 TBP_SIZINGBARTOP = 7,
482 TBP_SIZINGBARLEFT = 8
487 TP_DROPDOWNBUTTON = 2,
489 TP_SPLITBUTTONDROPDOWN = 4,
505 TTP_STANDARDTITLE = 2,
507 TTP_BALLOONTITLE = 4,
536 TKP_TICS = 9, TKP_TICSVERT = 10
605 TNP_ANIMBACKGROUND = 2
624 TREIS_SELECTEDNOTFOCUS = 5
630 WP_SMALLMINCAPTION = 4,
632 WP_SMALLMAXCAPTION = 6,
636 WP_SMALLFRAMELEFT = 10,
637 WP_SMALLFRAMERIGHT = 11,
638 WP_SMALLFRAMEBOTTOM = 12,
640 WP_MDISYSBUTTON = 14,
642 WP_MDIMINBUTTON = 16,
645 WP_SMALLCLOSEBUTTON = 19,
646 WP_MDICLOSEBUTTON = 20,
647 WP_RESTOREBUTTON = 21,
648 WP_MDIRESTOREBUTTON = 22,
650 WP_MDIHELPBUTTON = 24,
656 WP_CAPTIONSIZINGTEMPLATE = 30,
657 WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
658 WP_FRAMELEFTSIZINGTEMPLATE = 32,
659 WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
660 WP_FRAMERIGHTSIZINGTEMPLATE = 34,
661 WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
662 WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
663 WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
765 #endif /* XP_THEME_DFNS_H */