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