]> git.saurik.com Git - wxWidgets.git/blame - include/wx/types.h
Deallocate wxThreadSpecificInfo when wxThread ends.
[wxWidgets.git] / include / wx / types.h
CommitLineData
c801d85f 1/////////////////////////////////////////////////////////////////////////////
80fdcdb9 2// Name: wx/types.h
c801d85f
KB
3// Purpose: Type identifiers, used by resource system
4// Author: Julian Smart
5// Modified by:
6// Created: 01/02/97
371a5b4e 7// Copyright: (c) Julian Smart
cb719f2e 8// Licence: wxWindows licence
c801d85f
KB
9/////////////////////////////////////////////////////////////////////////////
10
34138703
JS
11#ifndef _WX_TYPESH__
12#define _WX_TYPESH__
c801d85f 13
c801d85f
KB
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
34138703 91 // _WX_TYPESH__
c801d85f 92