From 26eef30437813056c86e5c7516995ff05e65cae3 Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Tue, 29 Jul 2008 19:47:40 +0000 Subject: [PATCH] OSX regrouping git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54814 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/appbase.cpp | 13 ------------- src/common/dircmn.cpp | 2 +- src/common/docview.cpp | 2 +- src/common/fileconf.cpp | 2 +- src/common/filefn.cpp | 2 +- src/common/filename.cpp | 4 ++-- src/common/iconbndl.cpp | 2 +- src/common/mimecmn.cpp | 2 +- src/common/prntbase.cpp | 2 +- 9 files changed, 9 insertions(+), 22 deletions(-) diff --git a/src/common/appbase.cpp b/src/common/appbase.cpp index 54cc271..076cabb 100644 --- a/src/common/appbase.cpp +++ b/src/common/appbase.cpp @@ -63,19 +63,6 @@ #include "wx/fontmap.h" #endif // wxUSE_FONTMAP -#if defined(__DARWIN__) && defined(_MSL_USING_MW_C_HEADERS) && _MSL_USING_MW_C_HEADERS - // For MacTypes.h for Debugger function - #include -#endif - -#if defined(__WXMAC__) - #ifdef __DARWIN__ - #include - #else - #include "wx/mac/private.h" // includes mac headers - #endif -#endif // __WXMAC__ - #ifdef __WXDEBUG__ #if wxUSE_STACKWALKER #include "wx/stackwalk.h" diff --git a/src/common/dircmn.cpp b/src/common/dircmn.cpp index 6154cb6..02ebf4e 100644 --- a/src/common/dircmn.cpp +++ b/src/common/dircmn.cpp @@ -62,7 +62,7 @@ bool wxDir::HasFiles(const wxString& spec) const } // we have a (much) faster version for Unix -#if (defined(__CYGWIN__) && defined(__WINDOWS__)) || !defined(__UNIX_LIKE__) || defined(__WXMAC__) || defined(__EMX__) || defined(__WINE__) +#if (defined(__CYGWIN__) && defined(__WINDOWS__)) || !defined(__UNIX_LIKE__) || ( defined(__WXMAC__) && !wxOSX_USE_IPHONE) || defined(__EMX__) || defined(__WINE__) bool wxDir::HasSubDirs(const wxString& spec) const { diff --git a/src/common/docview.cpp b/src/common/docview.cpp index fd55bcb..87553c6 100644 --- a/src/common/docview.cpp +++ b/src/common/docview.cpp @@ -364,7 +364,7 @@ bool wxDocument::OnSaveDocument(const wxString& file) Modify(false); SetFilename(file); SetDocumentSaved(true); -#ifdef __WXMAC__ +#if defined( __WXOSX_MAC__ ) && wxOSX_USE_CARBON wxFileName fn(file) ; fn.MacSetDefaultTypeAndCreator() ; #endif diff --git a/src/common/fileconf.cpp b/src/common/fileconf.cpp index d5626c7..ad4e20a 100644 --- a/src/common/fileconf.cpp +++ b/src/common/fileconf.cpp @@ -1035,7 +1035,7 @@ bool wxFileConfig::Flush(bool /* bCurrentOnly */) ResetDirty(); -#if defined(__WXMAC__) +#if defined( __WXOSX_MAC__ ) && wxOSX_USE_CARBON m_fnLocalFile.MacSetTypeAndCreator('TEXT', 'ttxt'); #endif // __WXMAC__ diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index b9053ba..0597305 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -1657,7 +1657,7 @@ wxString wxGetOSDirectory() wxChar buf[256]; GetWindowsDirectory(buf, 256); return wxString(buf); -#elif defined(__WXMAC__) && !defined(__WXOSX_IPHONE__) +#elif defined(__WXMAC__) && wxOSX_USE_CARBON return wxMacFindFolder(kOnSystemDisk, 'macs', false); #else return wxEmptyString; diff --git a/src/common/filename.cpp b/src/common/filename.cpp index d781b78..ee7e4d4 100644 --- a/src/common/filename.cpp +++ b/src/common/filename.cpp @@ -1068,7 +1068,7 @@ wxString wxFileName::GetTempDir() // default #if defined(__DOS__) || defined(__OS2__) dir = _T("."); -#elif defined(__WXMAC__) && !defined(__WXOSX_IPHONE__) +#elif defined(__WXMAC__) && wxOSX_USE_CARBON dir = wxMacFindFolder(short(kOnSystemDisk), kTemporaryFolderType, kCreateFolder); #else dir = _T("/tmp"); @@ -2383,7 +2383,7 @@ wxString wxFileName::GetHumanReadableSize(const wxString &failmsg, int precision // Mac-specific functions // ---------------------------------------------------------------------------- -#if defined( __WXMAC__ ) && !defined( __WXOSX_IPHONE__ ) +#if defined( __WXOSX_MAC__ ) && wxOSX_USE_CARBON const short kMacExtensionMaxLength = 16 ; class MacDefaultExtensionRecord diff --git a/src/common/iconbndl.cpp b/src/common/iconbndl.cpp index 509044f..ab8ecc9 100644 --- a/src/common/iconbndl.cpp +++ b/src/common/iconbndl.cpp @@ -181,7 +181,7 @@ wxIcon wxIconBundle::GetIcon(const wxSize& size) const } } -#ifdef __WXMAC__ +#if defined( __WXMAC__ ) && wxOSX_USE_CARRBON return wxIcon(iconBest.GetHICON(), size); #else return iconBest; diff --git a/src/common/mimecmn.cpp b/src/common/mimecmn.cpp index daa6305..1121e34 100644 --- a/src/common/mimecmn.cpp +++ b/src/common/mimecmn.cpp @@ -48,7 +48,7 @@ // implementation classes: #if defined(__WXMSW__) #include "wx/msw/mimetype.h" -#elif defined(__WXMAC__) +#elif ( defined(__WXMAC__) && wxOSX_USE_CARBON ) #include "wx/osx/mimetype.h" #elif defined(__WXPM__) || defined (__EMX__) #include "wx/os2/mimetype.h" diff --git a/src/common/prntbase.cpp b/src/common/prntbase.cpp index 12c4cee..4da0d2f 100644 --- a/src/common/prntbase.cpp +++ b/src/common/prntbase.cpp @@ -212,7 +212,7 @@ wxDialog *wxNativePrintFactory::CreatePrintSetupDialog( wxWindow *parent, wxDCImpl* wxNativePrintFactory::CreatePrinterDCImpl( wxPrinterDC *owner, const wxPrintData& data ) { -#if defined(__WXGTK__) || defined(__WXMOTIF__) || defined(__WXUNIVERSAL__) +#if defined(__WXGTK__) || defined(__WXMOTIF__) || ( defined(__WXUNIVERSAL__) && !defined(__WXMAC__) ) return new wxPostScriptDCImpl( owner, data ); #else return new wxPrinterDCImpl( owner, data ); -- 2.7.4