]> git.saurik.com Git - wxWidgets.git/blobdiff - setup/setup.hin
More-or-less finished reasonably cool wxToolBar class with tooltips.
[wxWidgets.git] / setup / setup.hin
index 978f9c63ab3c0a198347e0e11c81257fee331d1e..dcdba6e1c3a132f12bf937c213b5f79f459f319d 100644 (file)
@@ -17,9 +17,6 @@
 #endif
 
 /* define the system to compile */
-#undef __WXGTK__
-#undef __WXMOTIF__
-#undef __WXQT__
 #undef __UNIX__
 #undef __LINUX__
 #undef __SGI__
 /*
  * Use zlib
  */
-#undef USE_ZLIB
+#undef wxUSE_ZLIB
 /*
  * Use gdk_imlib
  */
-#undef USE_GDK_IMLIB
+#undef wxUSE_GDK_IMLIB
 /*
  * Use libpng
  */
-#undef USE_LIBPNG
+#undef wxUSE_LIBPNG
 /*
  * Use iODBC
  */
-#undef USE_ODBC
+#undef wxUSE_ODBC
 /*
  * Use Threads
  */
-#undef USE_THREADS
+#undef wxUSE_THREADS
 
 //------------------------------------------------------------------------
 // GUI control options
 /*
  * Use gauge item
  */
-#undef USE_GAUGE
+#undef wxUSE_GAUGE
 /*
  * Use combobox item
  */
-#undef USE_COMBOBOX
+#undef wxUSE_COMBOBOX
 /*
  * Use scrollbar item
  */
-#undef USE_SCROLLBAR
+#undef wxUSE_SCROLLBAR
 /*
  * Use notebook item
  */
-#undef USE_NOTEBOOK
+#undef wxUSE_NOTEBOOK
 /*
  * Use listctrl item
  */
-#undef USE_LISTCTRL
+#undef wxUSE_LISTCTRL
 /*
  * Use treectrl item
  */
-#undef USE_TREECTRL
+#undef wxUSE_TREECTRL
 /*
  * Use grid item
  */
-#undef USE_GRID
+#undef wxUSE_GRID
 /*
  * Use tab dialog item
  */
-#undef USE_TAB_DIALOG
+#undef wxUSE_TAB_DIALOG
 
 //------------------------------------------------------------------------
 // non-GUI options
 /*
  * Use fraction class
  */
-#undef USE_FRACTION
+#undef wxUSE_FRACTION
 /*
  * Use time and date classes
  */
-#undef USE_TIMEDATE
+#undef wxUSE_TIMEDATE
 /*
  * Use config system
  */
-#undef USE_CONFIG
+#undef wxUSE_CONFIG
 /*
  * Use intl system
  */
-#undef USE_INTL
+#undef wxUSE_INTL
 /*
  * Use streams
  */
-#undef USE_STREAMS
+#undef wxUSE_STREAMS
 /*
  * Use wxFile
  */
-#undef USE_FILE
+#undef wxUSE_FILE
 /*
  * Use wxTextFile
  */
-#undef USE_TEXTFILE
+#undef wxUSE_TEXTFILE
 /*
  * Use class serialization
  */
-#undef USE_SERIAL
+#undef wxUSE_SERIAL
 
 //------------------------------------------------------------------------
 // PS options
  * Use font metric files in GetTextExtent for wxPostScriptDC
  * Use consistent PostScript fonts for AFM and printing (!)
  */
-#undef USE_AFM_FOR_POSTSCRIPT
+#undef wxUSE_AFM_FOR_POSTSCRIPT
 #undef WX_NORMALIZED_PS_FONTS
 /*
  * Use PostScript device context
  */
-#undef USE_POSTSCRIPT
+#undef wxUSE_POSTSCRIPT
+
+//------------------------------------------------------------------------
+// wxString options
+//------------------------------------------------------------------------
+
+/*
+ * Compile wxString with wide character (Unicode) support?
+ */
+#undef wxUSE_UNICODE
+
+/*
+ * Work around a bug in GNU libc 5.x wcstombs() implementation.
+ *
+ * Note that you must link your programs with libc.a if you enable this and you
+ * have libc 5 (you should enable this for libc6 where wcsrtombs() is
+ * thread-safe version of wcstombs()). 
+ */
+#undef wxUSE_WCSRTOMBS
 
 //------------------------------------------------------------------------
 // misc options
 /*
  * Use Interprocess communication
  */
-#undef USE_IPC
+#undef wxUSE_IPC
 /*
  * Use wxGetResource & wxWriteResource (change .Xdefaults)
  */
-#undef USE_RESOURCES
+#undef wxUSE_RESOURCES
 /*
  * Use clipboard
  */
-#undef USE_CLIPBOARD
+#undef wxUSE_CLIPBOARD
 /*
  * Use dnd
  */
-#undef USE_DND
+#undef wxUSE_DND
 /*
  * Use wxWindows layout constraint system
  */
-#undef USE_CONSTRAINTS
+#undef wxUSE_CONSTRAINTS
  
 //------------------------------------------------------------------------
 // architecture options
 /*
  * Use the mdi architecture
  */
-#undef USE_MDI_ARCHITECTURE
+#undef wxUSE_MDI_ARCHITECTURE
 /*
  * Use the document/view architecture
  */
-#undef USE_DOC_VIEW_ARCHITECTURE
+#undef wxUSE_DOC_VIEW_ARCHITECTURE
 /*
  * Use the print/preview architecture
  */
-#undef USE_PRINTING_ARCHITECTURE
+#undef wxUSE_PRINTING_ARCHITECTURE
 
 //------------------------------------------------------------------------
 // Prolog and wxWindows' resource system options
 /*
  * Use Prolog IO
  */
-#undef USE_PROLOGIO
+#undef wxUSE_PROLOGIO
 /*
- * Use Remote Procedure Call (Needs USE_IPC and USE_PROLOGIO)
+ * Use Remote Procedure Call (Needs wxUSE_IPC and wxUSE_PROLOGIO)
  */
-#undef USE_RPC
+#undef wxUSE_RPC
 /*
- * Use wxWindows resource loading (.wxr-files) (Needs USE_PROLOGIO 1)
+ * Use wxWindows resource loading (.wxr-files) (Needs wxUSE_PROLOGIO 1)
  */
-#undef USE_WX_RESOURCES
+#undef wxUSE_WX_RESOURCES
 
 //------------------------------------------------------------------------
 // the rest
  * extension to the X11 protocol.  You can use the (free) Mesa library
  * if you don't have a 'real' OpenGL.
  */
-#undef USE_GLX
+#undef wxUSE_GLX
 /*
- * Use wxWindows help facility (needs USE_IPC 1)
+ * Use wxWindows help facility (needs wxUSE_IPC 1)
  */
-#undef USE_HELP
+#undef wxUSE_HELP
 /*
  * Use iostream.h rather than iostream
  */
-#undef USE_IOSTREAMH
+#undef wxUSE_IOSTREAMH
 /*
  * Use Metafile and Metafile device context
  */
-#undef USE_METAFILE
+#undef wxUSE_METAFILE
 /*
  * Use wxGraph
  */
-#undef USE_WXGRAPH
+#undef wxUSE_WXGRAPH
 /*
  * Use wxTree
  */
-#undef USE_WXTREE
+#undef wxUSE_WXTREE
 /*
  * Use Apple Ieee-double converter
  */
-#undef USE_APPLE_IEEE
+#undef wxUSE_APPLE_IEEE
 /* Compatibility with 1.66 API.
    Level 0: no backward compatibility, all new features
    Level 1: wxDC, OnSize (etc.) compatibility, but
  * WARNING: this code may not work with all architectures, especially
  * if alignment is an issue.
  */
-#undef USE_MEMORY_TRACING
+#undef wxUSE_MEMORY_TRACING
 /*
  * Enable debugging version of global memory operators new and delete
  * Disable it, If this causes problems (e.g. link errors)
  */
-#undef USE_GLOBAL_MEMORY_OPERATORS
-/*
- * If WXDEBUG && USE_MEMORY_TRACING && USE_GLOBAL_MEMORY_OPERATORS
- * used to debug the memory allocation of wxWindows Xt port code
- */
-#define USE_INTERNAL_MEMORY_TRACING 0
+#undef wxUSE_GLOBAL_MEMORY_OPERATORS
 /*
  * Matthews garbage collection (used for MrEd?)
  */
 /*
  * Use splines
  */
-#define USE_SPLINES 1
+#define wxUSE_SPLINES 1
 /*
- * USE_DYNAMIC_CLASSES is TRUE for the Xt port
+ * wxUSE_DYNAMIC_CLASSES is TRUE for the Xt port
  */
-#define USE_DYNAMIC_CLASSES 1
+#define wxUSE_DYNAMIC_CLASSES 1
 /*
  * Disable this if your compiler can't cope
  * with omission of prototype parameters.
 /* Define if you have <unistd.h>.  */
 #undef HAVE_UNISTD_H
 
+/* Define if you have <fnmatch.h>.  */
+#undef HAVE_FNMATCH_H
+
 /* Define if utime(file, NULL) sets file's timestamp to the present.  */
 #undef HAVE_UTIME_NULL