382c4adea6
Define __WXOSX__ for non-GUI build under Darwin. Ensure that the rest of the code compiles correctly when just __WXOSX__ is defined but neither of __WXOSX_{CARBON,COCOA,IPHONE}__ is. This ensures that wxBase can actually be built under Mac. Move OS X symbols definitions in wx/platform.h after wx/setup.h inclusion as they rely on __DARWIN__ and wxUSE_GUI values which are both define in that file now. Still keep them before wx/chkconf.h inclusion which relies on __WXOSX_XXX__ being defined. Yes, it's a mess and should be cleaned up more permanently some day. Also remove some redundancy from wx/osx/{carbon,cocoa}/private.h by factoring out common parts into wx/osx/core/private.h. Also include this header itself from wx/osx/private.h directly instead of including it thrice from different sub-ports headers. Closes #12660. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 |
||
---|---|---|
.. | ||
carbon | ||
cocoa | ||
core | ||
iphone | ||
private | ||
accel.h | ||
app.h | ||
bitmap.h | ||
bmpbuttn.h | ||
brush.h | ||
button.h | ||
checkbox.h | ||
checklst.h | ||
chkconf.h | ||
choice.h | ||
clipbrd.h | ||
colordlg.h | ||
colour.h | ||
combobox.h | ||
config_xcode.h | ||
control.h | ||
cursor.h | ||
dataform.h | ||
dataobj2.h | ||
dataobj.h | ||
dataview.h | ||
dc.h | ||
dcclient.h | ||
dcmemory.h | ||
dcprint.h | ||
dcscreen.h | ||
dialog.h | ||
dirdlg.h | ||
dnd.h | ||
dvrenderer.h | ||
dvrenderers.h | ||
evtloop.h | ||
evtloopsrc.h | ||
filedlg.h | ||
font.h | ||
fontdlg.h | ||
frame.h | ||
gauge.h | ||
glcanvas.h | ||
helpxxxx.h | ||
icon.h | ||
imaglist.h | ||
joystick.h | ||
listbox.h | ||
listctrl.h | ||
mdi.h | ||
menu.h | ||
menuitem.h | ||
metafile.h | ||
mimetype.h | ||
minifram.h | ||
msgdlg.h | ||
nonownedwnd.h | ||
notebook.h | ||
palette.h | ||
pen.h | ||
pnghand.h | ||
pngread.h | ||
popupwin.h | ||
printdlg.h | ||
printmac.h | ||
private.h | ||
radiobox.h | ||
radiobut.h | ||
region.h | ||
scrolbar.h | ||
setup0.h | ||
slider.h | ||
sound.h | ||
spinbutt.h | ||
spinctrl.h | ||
srchctrl.h | ||
statbmp.h | ||
statbox.h | ||
statline.h | ||
stattext.h | ||
statusbr.h | ||
taskbarosx.h | ||
textctrl.h | ||
textentry.h | ||
tglbtn.h | ||
toolbar.h | ||
tooltip.h | ||
toplevel.h | ||
treectrl.h | ||
uma.h | ||
window.h |