wxWidgets/include/wx/types.h
Gilles Depeyrot af49c4b8a2 disable use of #pragma interface under Mac OS X
GNU compiler included with Mac OS X 10.2 (Jaguar) as well as August Developer
Tools update contain a bug concerning #pragma interface handling that can only
be worked around by not using them (and they are not necessary anyways)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2002-08-31 11:29:13 +00:00

98 lines
2.7 KiB
C

/////////////////////////////////////////////////////////////////////////////
// Name: types.h
// Purpose: Type identifiers, used by resource system
// Author: Julian Smart
// Modified by:
// Created: 01/02/97
// RCS-ID: $Id$
// Copyright: (c) Julian Smart and Markus Holzem
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_TYPESH__
#define _WX_TYPESH__
#if defined(__GNUG__) && !defined(__APPLE__)
// #pragma interface "types.h"
#endif
// Types of objects
#define wxTYPE_ANY 0
#define wxTYPE_OBJECT wxTYPE_ANY
#define wxTYPE_WINDOW 1
#define wxTYPE_DIALOG_BOX 2
#define wxTYPE_ITEM 3
#define wxTYPE_PANEL 4
#define wxTYPE_CANVAS 5
#define wxTYPE_TEXT_WINDOW 6
#define wxTYPE_FRAME 7
#define wxTYPE_BUTTON 8
#define wxTYPE_TEXT 9
#define wxTYPE_MESSAGE 10
#define wxTYPE_CHOICE 11
#define wxTYPE_LIST_BOX 12
#define wxTYPE_SLIDER 13
#define wxTYPE_CHECK_BOX 14
#define wxTYPE_MENU 15
#define wxTYPE_MENU_BAR 16
#define wxTYPE_MULTI_TEXT 17
#define wxTYPE_RADIO_BOX 18
#define wxTYPE_GROUP_BOX 19
#define wxTYPE_GAUGE 20
#define wxTYPE_SCROLL_BAR 21
#define wxTYPE_VIRT_LIST_BOX 22
#define wxTYPE_COMBO_BOX 23
#define wxTYPE_RADIO_BUTTON 24
#define wxTYPE_EVENT 25
#define wxTYPE_DC 26
#define wxTYPE_DC_CANVAS 27
#define wxTYPE_DC_POSTSCRIPT 28
#define wxTYPE_DC_PRINTER 29
#define wxTYPE_DC_METAFILE 30
#define wxTYPE_DC_MEMORY 31
#define wxTYPE_MOUSE_EVENT 32
#define wxTYPE_KEY_EVENT 33
#define wxTYPE_COMMAND_EVENT 34
#define wxTYPE_DC_PANEL 35
#define wxTYPE_PEN 40
#define wxTYPE_BRUSH 41
#define wxTYPE_FONT 42
#define wxTYPE_ICON 42
#define wxTYPE_BITMAP 43
#define wxTYPE_METAFILE 44
#define wxTYPE_TIMER 45
#define wxTYPE_COLOUR 46
#define wxTYPE_COLOURMAP 47
#define wxTYPE_CURSOR 48
#define wxTYPE_DDE_CLIENT 60
#define wxTYPE_DDE_SERVER 61
#define wxTYPE_DDE_CONNECTION 62
#define wxTYPE_HELP_INSTANCE 63
#define wxTYPE_LIST 70
#define wxTYPE_STRING_LIST 71
#define wxTYPE_HASH_TABLE 72
#define wxTYPE_NODE 73
#define wxTYPE_APP 74
#define wxTYPE_DATE 75
#define wxTYPE_ENHANCED_DIALOG 80
#define wxTYPE_TOOLBAR 81
#define wxTYPE_BUTTONBAR 82
#define wxTYPE_DATABASE 90
#define wxTYPE_QUERY_FIELD 91
#define wxTYPE_QUERY_COL 92
#define wxTYPE_RECORDSET 93
#define wxTYPE_USER 500
#endif
// _WX_TYPESH__