]> git.saurik.com Git - wxWidgets.git/blame - include/wx/osx/iphone/chkconf.h
Include wx/dataobj.h from wx/clipbrd.h.
[wxWidgets.git] / include / wx / osx / iphone / chkconf.h
CommitLineData
462a08f1
SC
1/*
2 * Name: wx/osx/iphone/chkconf.h
3 * Purpose: Compiler-specific configuration checking
4 * Author: Stefan Csomor
5 * Modified by:
6 * Created: 2008-07-30
7 * RCS-ID: $Id: chkconf.h 54833 2008-07-29 21:03:18Z SC $
8 * Copyright: (c) Stefan Csomor
9 * Licence: wxWindows licence
10 */
11
12#ifndef _WX_OSX_IPHONE_CHKCONF_H_
13#define _WX_OSX_IPHONE_CHKCONF_H_
14
64afee85
FM
15/*
16 * text rendering system
462a08f1
SC
17 */
18
64afee85 19/* we have different options and we turn on all that make sense
462a08f1
SC
20 * under a certain platform
21 */
22
23#define wxOSX_USE_CORE_TEXT 0
24#define wxOSX_USE_ATSU_TEXT 0
d3929256 25#define wxHAS_OPENGL_ES
462a08f1
SC
26
27/*
28 * turning off capabilities that don't work under iphone yet
29 */
30
31#if wxUSE_MDI
32#undef wxUSE_MDI
33#define wxUSE_MDI 0
34#endif
35
36#if wxUSE_MDI_ARCHITECTURE
37#undef wxUSE_MDI_ARCHITECTURE
38#define wxUSE_MDI_ARCHITECTURE 0
39#endif
40
41#if wxUSE_DRAG_AND_DROP
42#undef wxUSE_DRAG_AND_DROP
43#define wxUSE_DRAG_AND_DROP 0
44#endif
45
46#if wxUSE_TASKBARICON
47#undef wxUSE_TASKBARICON
48#define wxUSE_TASKBARICON 0
49#endif
50
51#if wxUSE_TOOLTIPS
52#undef wxUSE_TOOLTIPS
53#define wxUSE_TOOLTIPS 0
54#endif
55
56#if wxUSE_DATAVIEWCTRL
57#undef wxUSE_DATAVIEWCTRL
58#define wxUSE_DATAVIEWCTRL 0
59#endif
60
61#if wxUSE_DRAG_AND_DROP
62#undef wxUSE_DRAG_AND_DROP
63#define wxUSE_DRAG_AND_DROP 0
64#endif
65
66#if wxUSE_TASKBARICON
67#undef wxUSE_TASKBARICON
68#define wxUSE_TASKBARICON 0
69#endif
70
524c47aa 71#define wxUSE_BUTTON 1
d3929256
SC
72
73#if wxUSE_CARET
74#undef wxUSE_CARET
75#define wxUSE_CARET 0
76#endif
77
78#if wxUSE_CHOICE
79#undef wxUSE_CHOICE
80#define wxUSE_CHOICE 0
81#endif
82
83#if wxUSE_COMBOBOX
84#undef wxUSE_COMBOBOX
85#define wxUSE_COMBOBOX 0
86#endif
87
88#undef wxUSE_SCROLLBAR
89#define wxUSE_SCROLLBAR 0
90
91#undef wxUSE_STATUSBAR
92#undef wxUSE_NATIVE_STATUSBAR
93#undef wxUSE_TEXTCTRL
94#undef wxUSE_ABOUTDLG
95#undef wxUSE_STATTEXT
96#undef wxUSE_STATLINE
97#undef wxUSE_COLLPANE
98#undef wxUSE_STATBMP
99#undef wxUSE_STATBOX
100#undef wxUSE_CHECKBOX
101#undef wxUSE_RADIOBTN
102#undef wxUSE_RADIOBOX
103#undef wxUSE_TOGGLEBTN
104
105
106#define wxUSE_STATUSBAR 0
524c47aa 107#define wxUSE_NATIVE_STATUSBAR 0
d3929256
SC
108#define wxUSE_TEXTCTRL 0
109#define wxUSE_ABOUTDLG 0
110#define wxUSE_STATTEXT 0
111#define wxUSE_STATLINE 0
112#define wxUSE_COLLPANE 0
113#define wxUSE_STATBMP 0
114#define wxUSE_STATBOX 0
115#define wxUSE_CHECKBOX 0
116#define wxUSE_RADIOBTN 0
117#define wxUSE_RADIOBOX 0
118#define wxUSE_TOGGLEBTN 0
119
120#undef wxUSE_TOOLBAR
121#undef wxUSE_HTML
524c47aa
SC
122
123#define wxUSE_TOOLBAR 0
124#define wxUSE_HTML 0
125
d3929256 126#undef wxUSE_RICHTEXT
524c47aa
SC
127#define wxUSE_RICHTEXT 0
128
d3929256
SC
129#undef wxUSE_ANIMATIONCTRL
130#undef wxUSE_CALENDARCTRL
131#undef wxUSE_COMBOCTRL
132#undef wxUSE_ODCOMBOBOX
133#undef wxUSE_BITMAPCOMBOBOX
134#undef wxUSE_BMPBUTTON
135#undef wxUSE_CHECKLISTBOX
136#undef wxUSE_GAUGE
137#undef wxUSE_GRID
138#undef wxUSE_LISTBOX
139#undef wxUSE_LISTCTRL
140#undef wxUSE_NOTEBOOK
141#undef wxUSE_SLIDER
142#undef wxUSE_SPINBTN
143#undef wxUSE_SPINCTRL
144#undef wxUSE_TREECTRL
145#undef wxUSE_DATEPICKCTRL
146#undef wxUSE_DATAVIEWCTRL
147#undef wxUSE_EDITABLELISTBOX
148#undef wxUSE_FILEPICKERCTRL
149#undef wxUSE_DIRPICKERCTRL
150#undef wxUSE_FILECTRL
151#undef wxUSE_COLOURPICKERCTRL
152#undef wxUSE_FONTPICKERCTRL
153#undef wxUSE_DEBUGREPORT
154#undef wxUSE_HYPERLINKCTRL
155#undef wxUSE_STC
156#undef wxUSE_AUI
157#undef wxUSE_BUSYINFO
158#undef wxUSE_SEARCHCTRL
159
524c47aa
SC
160#define wxUSE_ANIMATIONCTRL 0
161#define wxUSE_CALENDARCTRL 0
524c47aa
SC
162#define wxUSE_COMBOCTRL 0
163#define wxUSE_ODCOMBOBOX 0
164#define wxUSE_BITMAPCOMBOBOX 0
165#define wxUSE_BMPBUTTON 0
166#define wxUSE_CHECKLISTBOX 0
167#define wxUSE_GAUGE 0
168#define wxUSE_GRID 0
169#define wxUSE_LISTBOX 0
170#define wxUSE_LISTCTRL 0
171#define wxUSE_NOTEBOOK 0
172#define wxUSE_SLIDER 0
173#define wxUSE_SPINBTN 0
174#define wxUSE_SPINCTRL 0
175#define wxUSE_TREECTRL 0
176#define wxUSE_DATEPICKCTRL 0
177#define wxUSE_DATAVIEWCTRL 0
178#define wxUSE_EDITABLELISTBOX 0
179#define wxUSE_FILEPICKERCTRL 0
180#define wxUSE_DIRPICKERCTRL 0
181#define wxUSE_FILECTRL 0
182#define wxUSE_COLOURPICKERCTRL 0
183#define wxUSE_FONTPICKERCTRL 0
184#define wxUSE_DEBUGREPORT 0
185#define wxUSE_HYPERLINKCTRL 0
186#define wxUSE_STC 0
187#define wxUSE_AUI 0
188#define wxUSE_BUSYINFO 0
189#define wxUSE_SEARCHCTRL 0
190
d3929256
SC
191#undef wxUSE_LOGWINDOW
192#undef wxUSE_LOG_DIALOG
193#undef wxUSE_LISTBOOK
194#undef wxUSE_CHOICEBOOK
195#undef wxUSE_TREEBOOK
196#undef wxUSE_TOOLBOOK
197#undef wxUSE_CHOICEDLG
198#undef wxUSE_HELP
199#undef wxUSE_PROGRESSDLG
200#undef wxUSE_FONTDLG
201#undef wxUSE_FILEDLG
202#undef wxUSE_CHOICEDLG
203#undef wxUSE_NUMBERDLG
204#undef wxUSE_TEXTDLG
205#undef wxUSE_DIRDLG
206#undef wxUSE_STARTUP_TIPS
207#undef wxUSE_WIZARDDLG
208#undef wxUSE_TOOLBAR_NATIVE
209#undef wxUSE_FINDREPLDLG
210#undef wxUSE_TASKBARICON
211#undef wxUSE_REARRANGECTRL
212
524c47aa
SC
213#define wxUSE_LOGWINDOW 0
214#define wxUSE_LOG_DIALOG 0
215#define wxUSE_LISTBOOK 0
216#define wxUSE_CHOICEBOOK 0
217#define wxUSE_TREEBOOK 0
218#define wxUSE_TOOLBOOK 0
219#define wxUSE_CHOICEDLG 0
220#define wxUSE_HELP 0
221#define wxUSE_PROGRESSDLG 0
222#define wxUSE_FONTDLG 0
223#define wxUSE_FILEDLG 0
224#define wxUSE_CHOICEDLG 0
225#define wxUSE_NUMBERDLG 0
226#define wxUSE_TEXTDLG 0
227#define wxUSE_DIRDLG 0
228#define wxUSE_STARTUP_TIPS 0
229#define wxUSE_WIZARDDLG 0
230#define wxUSE_TOOLBAR_NATIVE 0
231#define wxUSE_FINDREPLDLG 0
524c47aa 232#define wxUSE_TASKBARICON 0
d3929256
SC
233#define wxUSE_REARRANGECTRL 0
234
235#if wxUSE_WXHTML_HELP
236#undef wxUSE_WXHTML_HELP
237#define wxUSE_WXHTML_HELP 0
238#endif
239
240#if wxUSE_DOC_VIEW_ARCHITECTURE
241#undef wxUSE_DOC_VIEW_ARCHITECTURE
242#define wxUSE_DOC_VIEW_ARCHITECTURE 0
243#endif
244
245#if wxUSE_PRINTING_ARCHITECTURE
246#undef wxUSE_PRINTING_ARCHITECTURE
247#define wxUSE_PRINTING_ARCHITECTURE 0
248#endif
524c47aa 249
d3929256
SC
250#if wxUSE_MENUS
251#undef wxUSE_MENUS
252#define wxUSE_MENUS 0
253#endif
524c47aa 254
462a08f1
SC
255/*
256#if wxUSE_POPUPWIN
257#undef wxUSE_POPUPWIN
258#define wxUSE_POPUPWIN 0
259#endif
260
261#if wxUSE_COMBOBOX
262#undef wxUSE_COMBOBOX
263#define wxUSE_COMBOBOX 0
264#endif
265
266
462a08f1
SC
267
268#if wxUSE_CALENDARCTRL
269#undef wxUSE_CALENDARCTRL
270#define wxUSE_CALENDARCTRL 0
271#endif
272
462a08f1
SC
273*/
274
275#if wxUSE_CLIPBOARD
276#undef wxUSE_CLIPBOARD
277#define wxUSE_CLIPBOARD 0
278#endif // wxUSE_CLIPBOARD
279
d3929256
SC
280#if wxUSE_GLCANVAS
281#undef wxUSE_GLCANVAS
282#define wxUSE_GLCANVAS 0
283#endif // wxUSE_GLCANVAS
284
285
286#if wxUSE_COLOURDLG
287#undef wxUSE_COLOURDLG
288#define wxUSE_COLOURDLG 0
289#endif // wxUSE_COLOURDLG
290
462a08f1
SC
291#endif
292 /* _WX_OSX_IPHONE_CHKCONF_H_ */
293