]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/setup0.h
derive wxBitmapButton from wxBitmapButtonBase
[wxWidgets.git] / include / wx / mac / setup0.h
index 94c4d765c0a5726255aa4dab8ebd1fadda7edb2a..4dabde310e2b234d248e515fa21e6317fd5c4b8b 100644 (file)
 // 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
 
 // 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.
 //
 // 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
 // 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
 
 #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
 
 // ----------------------------------------------------------------------------
 #define wxUSE_DEBUG_NEW_ALWAYS          0
 #endif // wxUSE_MFC
 
-// ODBC classes aren't Unicode-compatible yet
-#if wxUSE_UNICODE
-#undef wxUSE_ODBC
-#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
 #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__