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