X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a3a584a7a6ade199990dd4463488e4bbf3545349..cbc906ceb79ba18e53fb94a563648b0347a1b15f:/include/wx/mac/setup0.h diff --git a/include/wx/mac/setup0.h b/include/wx/mac/setup0.h index d171f1c6a9..162182e9f7 100644 --- a/include/wx/mac/setup0.h +++ b/include/wx/mac/setup0.h @@ -334,6 +334,9 @@ // Recommended setting: 1 #define wxUSE_DYNLIB_CLASS 1 +// experimental extension, use with caution. +#define wxUSE_DYNAMIC_LOADER 0 + // Set to 1 to use socket classes #define wxUSE_SOCKETS 1 @@ -374,6 +377,22 @@ // wxSystemOptions class #define wxUSE_SYSTEM_OPTIONS 1 +// wxProtocol and related classes: if you want to use either of wxFTP, wxHTTP +// or wxURL you need to set this to 1. +// +// Default is 1. +// +// Recommended setting: 1 +#define wxUSE_PROTOCOL 1 + +// The settings for the individual URL schemes +#define wxUSE_PROTOCOL_FILE 1 +#define wxUSE_PROTOCOL_FTP 1 +#define wxUSE_PROTOCOL_HTTP 1 + +// Define this to use wxURL class. +#define wxUSE_URL 1 + // Support for regular expression matching via wxRegEx class: enable this to // use POSIX regular expressions in your code. You need to compile regex // library from src/regex to use it under Windows. @@ -396,13 +415,22 @@ // Recommended setting: 1 (don't change except for very special programs) #define wxUSE_CONTROLS 1 -// wxPopupWindow class is not used currently by wxMSW +// wxPopupWindow class is a top level transient window. It is currently used +// to implement wxTipWindow but doesn't work yet under Mac. // -// Default is 0 +// Default is 0 // // Recommended setting: 0 #define wxUSE_POPUPWIN 0 +// wxTipWindow allows to implement the custom tooltips, it is used by the +// context help classes. Requires wxUSE_POPUPWIN. +// +// Default is 0 +// +// Recommended setting: 0 +#define wxUSE_TIPWINDOW 0 + // Each of the settings below corresponds to one wxWindows control. They are // all switched on by default but may be disabled if you are sure that your // program (including any standard dialogs it can show!) doesn't need them and @@ -710,8 +738,8 @@ // // Default is 1. // -// Recommended setting: 0 for Mac OS as drag and drop is not yet implemented -#define wxUSE_DRAG_AND_DROP 0 +// Recommended setting: 1 +#define wxUSE_DRAG_AND_DROP 1 // ---------------------------------------------------------------------------- // miscellaneous settings @@ -838,9 +866,15 @@ // Set to 1 for PCX format support #define wxUSE_PCX 1 +// Set to 1 for IFF format support +#define wxUSE_IFF 0 + // Set to 1 for XPM format support #define wxUSE_XPM 1 +// Set to 1 for MS Icons and Cursors format support +#define wxUSE_ICO_CUR 1 + // Set to 1 to compile in wxPalette class #define wxUSE_PALETTE 1 @@ -917,11 +951,11 @@ #endif // Set this to 1 to enable support for the owner-drawn menu and listboxes. This -// is required by wxUSE_CHECKLISTBOX. +// is not required on mac by wxUSE_CHECKLISTBOX. // // Default is 1. // -// Recommended setting: 1, set to 0 for a small library size reduction +// Recommended setting: O as not implemented on mac #define wxUSE_OWNER_DRAWN 0 // ---------------------------------------------------------------------------- @@ -989,13 +1023,6 @@ #define wxUSE_ODBC 0 #endif -#if (!defined(WIN32) && !defined(__WIN32__)) || (defined(__GNUWIN32__) && !wxUSE_NORLANDER_HEADERS) -// Can't use OLE drag and drop in Windows 3.1 because we don't know how -// to implement UUIDs -// GnuWin32 doesn't have appropriate headers for e.g. IUnknown. -#undef wxUSE_DRAG_AND_DROP -#define wxUSE_DRAG_AND_DROP 0 -#endif // Only WIN32 supports wxStatusBar95 #if !defined(__WIN32__) && wxUSE_NATIVE_STATUSBAR @@ -1003,10 +1030,12 @@ #define wxUSE_NATIVE_STATUSBAR 0 #endif +/* NOT TRUE ON MAC #if !wxUSE_OWNER_DRAWN #undef wxUSE_CHECKLISTBOX #define wxUSE_CHECKLISTBOX 0 #endif +*/ // Salford C++ doesn't like some of the memory operator definitions #ifdef __SALFORDC__