]> git.saurik.com Git - wxWidgets.git/blob - include/wx/types.h
Don't define __STRICT_ANSI__, we should build both with and without it.
[wxWidgets.git] / include / wx / types.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: wx/types.h
3 // Purpose: Type identifiers, used by resource system
4 // Author: Julian Smart
5 // Modified by:
6 // Created: 01/02/97
7 // Copyright: (c) Julian Smart
8 // Licence: wxWindows licence
9 /////////////////////////////////////////////////////////////////////////////
10
11 #ifndef _WX_TYPESH__
12 #define _WX_TYPESH__
13
14 // Types of objects
15 #define wxTYPE_ANY 0
16 #define wxTYPE_OBJECT wxTYPE_ANY
17 #define wxTYPE_WINDOW 1
18 #define wxTYPE_DIALOG_BOX 2
19 #define wxTYPE_ITEM 3
20 #define wxTYPE_PANEL 4
21 #define wxTYPE_CANVAS 5
22 #define wxTYPE_TEXT_WINDOW 6
23 #define wxTYPE_FRAME 7
24
25 #define wxTYPE_BUTTON 8
26 #define wxTYPE_TEXT 9
27 #define wxTYPE_MESSAGE 10
28 #define wxTYPE_CHOICE 11
29 #define wxTYPE_LIST_BOX 12
30 #define wxTYPE_SLIDER 13
31 #define wxTYPE_CHECK_BOX 14
32 #define wxTYPE_MENU 15
33 #define wxTYPE_MENU_BAR 16
34 #define wxTYPE_MULTI_TEXT 17
35 #define wxTYPE_RADIO_BOX 18
36 #define wxTYPE_GROUP_BOX 19
37 #define wxTYPE_GAUGE 20
38 #define wxTYPE_SCROLL_BAR 21
39 #define wxTYPE_VIRT_LIST_BOX 22
40 #define wxTYPE_COMBO_BOX 23
41 #define wxTYPE_RADIO_BUTTON 24
42
43 #define wxTYPE_EVENT 25
44 #define wxTYPE_DC 26
45 #define wxTYPE_DC_CANVAS 27
46 #define wxTYPE_DC_POSTSCRIPT 28
47 #define wxTYPE_DC_PRINTER 29
48 #define wxTYPE_DC_METAFILE 30
49 #define wxTYPE_DC_MEMORY 31
50 #define wxTYPE_MOUSE_EVENT 32
51 #define wxTYPE_KEY_EVENT 33
52 #define wxTYPE_COMMAND_EVENT 34
53 #define wxTYPE_DC_PANEL 35
54
55 #define wxTYPE_PEN 40
56 #define wxTYPE_BRUSH 41
57 #define wxTYPE_FONT 42
58 #define wxTYPE_ICON 42
59 #define wxTYPE_BITMAP 43
60 #define wxTYPE_METAFILE 44
61 #define wxTYPE_TIMER 45
62 #define wxTYPE_COLOUR 46
63 #define wxTYPE_COLOURMAP 47
64 #define wxTYPE_CURSOR 48
65
66 #define wxTYPE_DDE_CLIENT 60
67 #define wxTYPE_DDE_SERVER 61
68 #define wxTYPE_DDE_CONNECTION 62
69
70 #define wxTYPE_HELP_INSTANCE 63
71
72 #define wxTYPE_LIST 70
73 #define wxTYPE_STRING_LIST 71
74 #define wxTYPE_HASH_TABLE 72
75 #define wxTYPE_NODE 73
76 #define wxTYPE_APP 74
77 #define wxTYPE_DATE 75
78
79 #define wxTYPE_ENHANCED_DIALOG 80
80 #define wxTYPE_TOOLBAR 81
81 #define wxTYPE_BUTTONBAR 82
82
83 #define wxTYPE_DATABASE 90
84 #define wxTYPE_QUERY_FIELD 91
85 #define wxTYPE_QUERY_COL 92
86 #define wxTYPE_RECORDSET 93
87
88 #define wxTYPE_USER 500
89
90 #endif
91 // _WX_TYPESH__
92