OSDN Git Service

* NEWS: Add and adjust release notes for 4.0.
[mingw/mingw-org-wsl.git] / include / tmschema.h
1 /**
2  * @file tmschema.h
3  * Copyright 2012, 2013 MinGW.org project
4  *
5  * Permission is hereby granted, free of charge, to any person obtaining a
6  * copy of this software and associated documentation files (the "Software"),
7  * to deal in the Software without restriction, including without limitation
8  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
9  * and/or sell copies of the Software, and to permit persons to whom the
10  * Software is furnished to do so, subject to the following conditions:
11  * 
12  * The above copyright notice and this permission notice (including the next
13  * paragraph) shall be included in all copies or substantial portions of the
14  * Software.
15  * 
16  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22  * DEALINGS IN THE SOFTWARE.
23  */
24 #ifndef _TMSCHEMA_H
25 #define _TMSCHEMA_H
26 #pragma GCC system_header
27 #include <_mingw.h>
28
29 /* BUTTON parts */
30 enum {
31         BP_PUSHBUTTON = 1,
32         BP_RADIOBUTTON = 2,
33         BP_CHECKBOX = 3,
34         BP_GROUPBOX = 4,
35         BP_USERBUTTON = 5
36 };
37 enum {
38         CBS_UNCHECKEDNORMAL = 1,
39         CBS_UNCHECKEDHOT = 2,
40         CBS_UNCHECKEDPRESSED = 3,
41         CBS_UNCHECKEDDISABLED = 4,
42         CBS_CHECKEDNORMAL = 5,
43         CBS_CHECKEDHOT = 6,
44         CBS_CHECKEDPRESSED = 7,
45         CBS_CHECKEDDISABLED = 8,
46         CBS_MIXEDNORMAL = 9,
47         CBS_MIXEDHOT = 10,
48         CBS_MIXEDPRESSED = 11,
49         CBS_MIXEDDISABLED = 12
50 };
51 enum {
52         GBS_NORMAL = 1,
53         GBS_DISABLED = 2
54 };
55 enum {
56         PBS_NORMAL = 1,
57         PBS_HOT = 2,
58         PBS_PRESSED = 3,
59         PBS_DISABLED = 4,
60         PBS_DEFAULTED = 5
61 };
62 enum {
63         RBS_UNCHECKEDNORMAL = 1,
64         RBS_UNCHECKEDHOT = 2,
65         RBS_UNCHECKEDPRESSED = 3,
66         RBS_UNCHECKEDDISABLED = 4,
67         RBS_CHECKEDNORMAL = 5,
68         RBS_CHECKEDHOT = 6,
69         RBS_CHECKEDPRESSED = 7,
70         RBS_CHECKEDDISABLED = 8
71 };
72 /* CLOCK parts */
73 enum {
74         CLP_TIME = 1
75 };
76 enum {
77         CLS_NORMAL = 1
78 };
79 /* COMBOBOX parts */
80 enum {
81         CP_DROPDOWNBUTTON = 1
82 };
83 enum {
84         CBXS_NORMAL = 1,
85         CBXS_HOT = 2,
86         CBXS_PRESSED = 3,
87         CBXS_DISABLED = 4
88 };
89 /* EDIT parts */
90 enum {
91         EP_EDITTEXT = 1,
92         EP_CARET = 2
93 };
94 enum {
95         ETS_NORMAL = 1,
96         ETS_HOT = 2,
97         ETS_SELECTED = 3,
98         ETS_DISABLED = 4,
99         ETS_FOCUSED = 5,
100         ETS_READONLY = 6,
101         ETS_ASSIST = 7
102 };
103 /* EXPLORERBAR parts */
104 enum {
105         EBP_HEADERBACKGROUND = 1,
106         EBP_HEADERCLOSE = 2,
107         EBP_HEADERPIN = 3,
108         EBP_IEBARMENU = 4,
109         EBP_NORMALGROUPBACKGROUND = 5,
110         EBP_NORMALGROUPCOLLAPSE = 6,
111         EBP_NORMALGROUPEXPAND = 7,
112         EBP_NORMALGROUPHEAD = 8,
113         EBP_SPECIALGROUPBACKGROUND = 9,
114         EBP_SPECIALGROUPCOLLAPSE = 10,
115         EBP_SPECIALGROUPEXPAND = 11,
116         EBP_SPECIALGROUPHEAD = 12
117 };
118 enum {
119         EBHC_NORMAL = 1,
120         EBHC_HOT = 2,
121         EBHC_PRESSED = 3
122 };
123 enum {
124         EBHP_NORMAL = 1,
125         EBHP_HOT = 2,
126         EBHP_PRESSED = 3,
127         EBHP_SELECTEDNORMAL = 4,
128         EBHP_SELECTEDHOT = 5,
129         EBHP_SELECTEDPRESSED = 6
130 };
131 enum {
132         EBM_NORMAL = 1,
133         EBM_HOT = 2,
134         EBM_PRESSED = 3
135 };
136 enum {
137         EBNGC_NORMAL = 1,
138         EBNGC_HOT = 2,
139         EBNGC_PRESSED = 3
140 };
141 enum {
142         EBNGE_NORMAL = 1,
143         EBNGE_HOT = 2,
144         EBNGE_PRESSED = 3
145 };
146 enum {
147         EBSGC_NORMAL = 1,
148         EBSGC_HOT = 2,
149         EBSGC_PRESSED = 3
150 };
151 enum {
152         EBSGE_NORMAL = 1,
153         EBSGE_HOT = 2,
154         EBSGE_PRESSED = 3
155 };
156 /* HEADER parts */
157 enum {
158         HP_HEADERITEM = 1,
159         HP_HEADERITEMLEFT = 2,
160         HP_HEADERITEMRIGHT = 3,
161         HP_HEADERSORTARROW = 4
162 };
163 enum {
164         HIS_NORMAL = 1,
165         HIS_HOT = 2,
166         HIS_PRESSED = 3
167 };
168 enum {
169         HILS_NORMAL = 1,
170         HILS_HOT = 2,
171         HILS_PRESSED = 3
172 };
173 enum {
174         HIRS_NORMAL = 1,
175         HIRS_HOT = 2,
176         HIRS_PRESSED = 3
177 };
178 enum {
179         HSAS_SORTEDUP = 1,
180         HSAS_SORTEDDOWN = 2
181 };
182 /* LISTVIEW parts */
183 enum {
184         LVP_LISTITEM = 1,
185         LVP_LISTGROUP = 2,
186         LVP_LISTDETAIL = 3,
187         LVP_LISTSORTEDDETAIL = 4,
188         LVP_EMPTYTEXT = 5
189 };
190 enum {
191         LIS_NORMAL = 1,
192         LIS_HOT = 2,
193         LIS_SELECTED = 3,
194         LIS_DISABLED = 4,
195         LIS_SELECTEDNOTFOCUS = 5
196 };
197 /* MENU parts */
198 enum {
199         MP_MENUITEM = 1,
200         MP_MENUDROPDOWN = 2,
201         MP_MENUBARITEM = 3,
202         MP_MENUBARDROPDOWN = 4,
203         MP_CHEVRON = 5,
204         MP_SEPARATOR = 6
205 };
206 enum {
207         MS_NORMAL = 1,
208         MS_SELECTED = 2,
209         MS_DEMOTED = 3
210 };
211 /* MENUBAND parts */
212 enum {
213         MDP_NEWAPPBUTTON = 1,
214         MDP_SEPERATOR = 2
215 };
216 enum {
217         MDS_NORMAL = 1,
218         MDS_HOT = 2,
219         MDS_PRESSED = 3,
220         MDS_DISABLED = 4,
221         MDS_CHECKED = 5,
222         MDS_HOTCHECKED = 6
223 };
224 /* PAGE parts */
225 enum {
226         PGRP_UP = 1,
227         PGRP_DOWN = 2,
228         PGRP_UPHORZ = 3,
229         PGRP_DOWNHORZ = 4
230 };
231 enum {
232         DNS_NORMAL = 1,
233         DNS_HOT = 2,
234         DNS_PRESSED = 3,
235         DNS_DISABLED = 4
236 };
237 enum {
238         DNHZS_NORMAL = 1,
239         DNHZS_HOT = 2,
240         DNHZS_PRESSED = 3,
241         DNHZS_DISABLED = 4
242 };
243 enum {
244         UPS_NORMAL = 1,
245         UPS_HOT = 2,
246         UPS_PRESSED = 3,
247         UPS_DISABLED = 4
248 };
249 enum {
250         UPHZS_NORMAL = 1,
251         UPHZS_HOT = 2,
252         UPHZS_PRESSED = 3,
253         UPHZS_DISABLED = 4
254 };
255 /* PROGRESS parts */
256 enum {
257         PP_BAR = 1,
258         PP_BARVERT = 2,
259         PP_CHUNK = 3,
260         PP_CHUNKVERT = 4
261 };
262 /* REBAR parts */
263 enum {
264         RP_GRIPPER = 1,
265         RP_GRIPPERVERT = 2,
266         RP_BAND = 3,
267         RP_CHEVRON = 4,
268         RP_CHEVRONVERT = 5
269 };
270 enum {
271         CHEVS_NORMAL = 1,
272         CHEVS_HOT = 2,
273         CHEVS_PRESSED = 3
274 };
275 /* SCROLLBAR parts */
276 enum {
277         SBP_ARROWBTN = 1,
278         SBP_THUMBBTNHORZ = 2,
279         SBP_THUMBBTNVERT = 3,
280         SBP_LOWERTRACKHORZ = 4,
281         SBP_UPPERTRACKHORZ = 5,
282         SBP_LOWERTRACKVERT = 6,
283         SBP_UPPERTRACKVERT = 7,
284         SBP_GRIPPERHORZ = 8,
285         SBP_GRIPPERVERT = 9,
286         SBP_SIZEBOX = 10
287 };
288 enum {
289         ABS_UPNORMAL = 1,
290         ABS_UPHOT = 2,
291         ABS_UPPRESSED = 3,
292         ABS_UPDISABLED = 4,
293         ABS_DOWNNORMAL = 5,
294         ABS_DOWNHOT = 6,
295         ABS_DOWNPRESSED = 7,
296         ABS_DOWNDISABLED = 8,
297         ABS_LEFTNORMAL = 9,
298         ABS_LEFTHOT = 10,
299         ABS_LEFTPRESSED = 11,
300         ABS_LEFTDISABLED = 12,
301         ABS_RIGHTNORMAL = 13,
302         ABS_RIGHTHOT = 14,
303         ABS_RIGHTPRESSED = 15,
304         ABS_RIGHTDISABLED = 16
305 };
306 enum {
307         SCRBS_NORMAL = 1,
308         SCRBS_HOT = 2,
309         SCRBS_PRESSED = 3,
310         SCRBS_DISABLED = 4
311 };
312 enum {
313         SZB_RIGHTALIGN = 1,
314         SZB_LEFTALIGN = 2
315 };
316 /* SPIN parts */
317 enum {
318         SPNP_UP = 1,
319         SPNP_DOWN = 2,
320         SPNP_UPHORZ = 3,
321         SPNP_DOWNHORZ = 4
322 };
323 /* STARTPANEL parts */
324 enum {
325         SPP_USERPANE = 1,
326         SPP_MOREPROGRAMS = 2,
327         SPP_MOREPROGRAMSARROW = 3,
328         SPP_PROGLIST = 4,
329         SPP_PROGLISTSEPARATOR = 5,
330         SPP_PLACESLIST = 6,
331         SPP_PLACESLISTSEPARATOR = 7,
332         SPP_LOGOFF = 8,
333         SPP_LOGOFFBUTTONS = 9,
334         SPP_USERPICTURE = 10,
335         SPP_PREVIEW = 11
336 };
337 enum {
338         SPLS_NORMAL = 1,
339         SPLS_HOT = 2,
340         SPLS_PRESSED = 3
341 };
342 enum {
343         SPS_NORMAL = 1,
344         SPS_HOT = 2,
345         SPS_PRESSED = 3
346 };
347 /* STATUS parts */
348 enum {
349         SP_PANE = 1,
350         SP_GRIPPERPANE = 2,
351         SP_GRIPPER = 3
352 };
353 /* TAB parts */
354 enum {
355         TABP_TABITEM = 1,
356         TABP_TABITEMLEFTEDGE = 2,
357         TABP_TABITEMRIGHTEDGE = 3,
358         TABP_TABITEMBOTHEDGE = 4,
359         TABP_TOPTABITEM = 5,
360         TABP_TOPTABITEMLEFTEDGE = 6,
361         TABP_TOPTABITEMRIGHTEDGE = 7,
362         TABP_TOPTABITEMBOTHEDGE = 8,
363         TABP_PANE = 9,
364         TABP_BODY = 10
365 };
366 enum {
367         TIS_NORMAL = 1,
368         TIS_HOT = 2,
369         TIS_SELECTED = 3,
370         TIS_DISABLED = 4,
371         TIS_FOCUSED = 5
372 };
373 enum {
374         TIBES_NORMAL = 1,
375         TIBES_HOT = 2,
376         TIBES_SELECTED = 3,
377         TIBES_DISABLED = 4,
378         TIBES_FOCUSED = 5
379 };
380 enum {
381         TILES_NORMAL = 1,
382         TILES_HOT = 2,
383         TILES_SELECTED = 3,
384         TILES_DISABLED = 4,
385         TILES_FOCUSED = 5
386 };
387 enum {
388         TIRES_NORMAL = 1,
389         TIRES_HOT = 2,
390         TIRES_SELECTED = 3,
391         TIRES_DISABLED = 4,
392         TIRES_FOCUSED = 5
393 };
394 enum {
395         TTIS_NORMAL = 1,
396         TTIS_HOT = 2,
397         TTIS_SELECTED = 3,
398         TTIS_DISABLED = 4,
399         TTIS_FOCUSED = 5
400 };
401 enum {
402         TTIBES_NORMAL = 1,
403         TTIBES_HOT = 2,
404         TTIBES_SELECTED = 3,
405         TTIBES_DISABLED = 4,
406         TTIBES_FOCUSED = 5
407 };
408 enum {
409         TTILES_NORMAL = 1,
410         TTILES_HOT = 2,
411         TTILES_SELECTED = 3,
412         TTILES_DISABLED = 4,
413         TTILES_FOCUSED = 5
414 };
415 enum {
416         TTIRES_NORMAL = 1,
417         TTIRES_HOT = 2,
418         TTIRES_SELECTED = 3,
419         TTIRES_DISABLED = 4,
420         TTIRES_FOCUSED = 5
421 };
422 /* TASKBAND parts */
423 enum {
424         TDP_GROUPCOUNT = 1,
425         TDP_FLASHBUTTON = 2,
426         TDP_FLASHBUTTONGROUPMENU = 3
427 };
428 /* TASKBAR parts */
429 enum {
430         TBP_BACKGROUNDBOTTOM = 1,
431         TBP_BACKGROUNDRIGHT = 2,
432         TBP_BACKGROUNDTOP = 3,
433         TBP_BACKGROUNDLEFT = 4,
434         TBP_SIZINGBARBOTTOM = 5,
435         TBP_SIZINGBARRIGHT = 6,
436         TBP_SIZINGBARTOP = 7,
437         TBP_SIZINGBARLEFT = 8
438 };
439 /* TOOLBAR parts */
440 enum {
441         TP_BUTTON = 1,
442         TP_DROPDOWNBUTTON = 2,
443         TP_SPLITBUTTON = 3,
444         TP_SPLITBUTTONDROPDOWN = 4,
445         TP_SEPARATOR = 5,
446         TP_SEPARATORVERT = 6
447 };
448 enum {
449         TS_NORMAL = 1,
450         TS_HOT = 2,
451         TS_PRESSED = 3,
452         TS_DISABLED = 4,
453         TS_CHECKED = 5,
454         TS_HOTCHECKED = 6
455 };
456 /* TOOLTIP parts */
457 enum {
458         TTP_STANDARD = 1,
459         TTP_STANDARDTITLE = 2,
460         TTP_BALLOON = 3,
461         TTP_BALLOONTITLE = 4,
462         TTP_CLOSE = 5
463 };
464 enum {
465         TTBS_NORMAL = 1,
466         TTBS_LINK = 2
467 };
468 enum {
469         TTCS_NORMAL = 1,
470         TTCS_HOT = 2,
471         TTCS_PRESSED = 3
472 };
473 enum {
474         TTSS_NORMAL = 1,
475         TTSS_LINK = 2
476 };
477 /* TRACKBAR parts */
478 enum {
479         TKP_TRACK = 1,
480         TKP_TRACKVERT = 2,
481         TKP_THUMB = 3,
482         TKP_THUMBBOTTOM = 4,
483         TKP_THUMBTOP = 5,
484         TKP_THUMBVERT = 6,
485         TKP_THUMBLEFT = 7,
486         TKP_THUMBRIGHT = 8,
487         TKP_TICS = 9,
488         TKP_TICSVERT = 10
489 };
490 enum {
491         TUS_NORMAL = 1,
492         TUS_HOT = 2,
493         TUS_PRESSED = 3,
494         TUS_FOCUSED = 4,
495         TUS_DISABLED = 5
496 };
497 enum {
498         TUBS_NORMAL = 1,
499         TUBS_HOT = 2,
500         TUBS_PRESSED = 3,
501         TUBS_FOCUSED = 4,
502         TUBS_DISABLED = 5
503 };
504 enum {
505         TUVLS_NORMAL = 1,
506         TUVLS_HOT = 2,
507         TUVLS_PRESSED = 3,
508         TUVLS_FOCUSED = 4,
509         TUVLS_DISABLED = 5
510 };
511 enum {
512         TUVRS_NORMAL = 1,
513         TUVRS_HOT = 2,
514         TUVRS_PRESSED = 3,
515         TUVRS_FOCUSED = 4,
516         TUVRS_DISABLED = 5
517 };
518 enum {
519         TUTS_NORMAL = 1,
520         TUTS_HOT = 2,
521         TUTS_PRESSED = 3,
522         TUTS_FOCUSED = 4,
523         TUTS_DISABLED = 5
524 };
525 enum {
526         TUVS_NORMAL = 1,
527         TUVS_HOT = 2,
528         TUVS_PRESSED = 3,
529         TUVS_FOCUSED = 4,
530         TUVS_DISABLED = 5
531 };
532 enum {
533         TSS_NORMAL = 1
534 };
535 enum {
536         TSVS_NORMAL = 1
537 };
538 enum {
539         TRS_NORMAL = 1
540 };
541 enum {
542         TRVS_NORMAL = 1
543 };
544 /* TRAYNOTIFY parts */
545 enum {
546         TNP_BACKGROUND = 1,
547         TNP_ANIMBACKGROUND = 2
548 };
549 /* TREEVIEW parts */
550 enum {
551         TVP_TREEITEM = 1,
552         TVP_GLYPH = 2,
553         TVP_BRANCH = 3
554 };
555 enum {
556         GLPS_CLOSED = 1,
557         GLPS_OPENED = 2
558 };
559 enum {
560         TREIS_NORMAL = 1,
561         TREIS_HOT = 2,
562         TREIS_SELECTED = 3,
563         TREIS_DISABLED = 4,
564         TREIS_SELECTEDNOTFOCUS = 5
565 };
566 /* WINDOW parts */
567 enum {
568         WP_CAPTION = 1,
569         WP_SMALLCAPTION = 2,
570         WP_MINCAPTION = 3,
571         WP_SMALLMINCAPTION = 4,
572         WP_MAXCAPTION = 5,
573         WP_SMALLMAXCAPTION = 6,
574         WP_FRAMELEFT = 7,
575         WP_FRAMERIGHT = 8,
576         WP_FRAMEBOTTOM = 9,
577         WP_SMALLFRAMELEFT = 10,
578         WP_SMALLFRAMERIGHT = 11,
579         WP_SMALLFRAMEBOTTOM = 12,
580         WP_SYSBUTTON = 13,
581         WP_MDISYSBUTTON = 14,
582         WP_MINBUTTON = 15,
583         WP_MDIMINBUTTON = 16,
584         WP_MAXBUTTON = 17,
585         WP_CLOSEBUTTON = 18,
586         WP_SMALLCLOSEBUTTON = 19,
587         WP_MDICLOSEBUTTON = 20,
588         WP_RESTOREBUTTON = 21,
589         WP_MDIRESTOREBUTTON = 22,
590         WP_HELPBUTTON = 23,
591         WP_MDIHELPBUTTON = 24,
592         WP_HORZSCROLL = 25,
593         WP_HORZTHUMB = 26,
594         WP_VERTSCROLL = 27,
595         WP_VERTTHUMB = 28,
596         WP_DIALOG = 29,
597         WP_CAPTIONSIZINGTEMPLATE = 30,
598         WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
599         WP_FRAMELEFTSIZINGTEMPLATE = 32,
600         WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
601         WP_FRAMERIGHTSIZINGTEMPLATE = 34,
602         WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
603         WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
604         WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
605 };
606 enum {
607         CS_ACTIVE = 1,
608         CS_INACTIVE = 2,
609         CS_DISABLED = 3
610 };
611 enum {
612         CBS_NORMAL = 1,
613         CBS_HOT = 2,
614         CBS_PUSHED = 3,
615         CBS_DISABLED = 4
616 };
617 enum {
618         FS_ACTIVE = 1,
619         FS_INACTIVE = 2
620 };
621 enum {
622         HBS_NORMAL = 1,
623         HBS_HOT = 2,
624         HBS_PUSHED = 3,
625         HBS_DISABLED = 4
626 };
627 enum {
628         HSS_NORMAL = 1,
629         HSS_HOT = 2,
630         HSS_PUSHED = 3,
631         HSS_DISABLED = 4
632 };
633 enum {
634         HTS_NORMAL = 1,
635         HTS_HOT = 2,
636         HTS_PUSHED = 3,
637         HTS_DISABLED = 4
638 };
639 enum {
640         MAXBS_NORMAL = 1,
641         MAXBS_HOT = 2,
642         MAXBS_PUSHED = 3,
643         MAXBS_DISABLED = 4
644 };
645 enum {
646         MXCS_ACTIVE = 1,
647         MXCS_INACTIVE = 2,
648         MXCS_DISABLED = 3
649 };
650 enum {
651         MINBS_NORMAL = 1,
652         MINBS_HOT = 2,
653         MINBS_PUSHED = 3,
654         MINBS_DISABLED = 4
655 };
656 enum {
657         RBS_NORMAL = 1,
658         RBS_HOT = 2,
659         RBS_PUSHED = 3,
660         RBS_DISABLED = 4
661 };
662 enum {
663         SBS_NORMAL = 1,
664         SBS_HOT = 2,
665         SBS_PUSHED = 3,
666         SBS_DISABLED = 4
667 };
668 enum {
669         MNCS_ACTIVE = 1,
670         MNCS_INACTIVE = 2,
671         MNCS_DISABLED = 3
672 };
673 enum {
674         VSS_NORMAL = 1,
675         VSS_HOT = 2,
676         VSS_PUSHED = 3,
677         VSS_DISABLED = 4
678 };
679 enum {
680         VTS_NORMAL = 1,
681         VTS_HOT = 2,
682         VTS_PUSHED = 3,
683         VTS_DISABLED = 4
684 };
685
686 #endif