X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6f72b08293d6798f2d512af6149d494a3bdd48f5..a4fbdd76c156f235c319d13a5a4c6df99eee9517:/setup.h.in diff --git a/setup.h.in b/setup.h.in index 4ed1d58ae8..f6e91fec79 100644 --- a/setup.h.in +++ b/setup.h.in @@ -21,15 +21,12 @@ /* fill in with the string wxGetOsDescription() will return */ #undef WXWIN_OS_DESCRIPTION +/* the installation location prefix from configure */ +#undef wxINSTALL_PREFIX + /* Define to `int' if doesn't define. */ #undef gid_t -/* Define if you don't have vprintf but do have _doprnt. */ -#undef HAVE_DOPRNT - -/* Define if you have the vprintf function. */ -#undef HAVE_VPRINTF - /* Define to `int' if doesn't define. */ #undef mode_t @@ -52,12 +49,6 @@ byte first (like Motorola and SPARC, unlike Intel and VAX). */ #undef WORDS_BIGENDIAN -/* Define if the X Window System is missing or not being used. */ -#undef X_DISPLAY_MISSING - -/* Define if lex declares yytext as a char * by default, not a char[]. */ -#undef YYTEXT_POINTER - /* Define this if your version of GTK+ is greater than 1.2 */ #undef __WXGTK12__ @@ -83,15 +74,19 @@ #undef __SOLARIS__ #undef __SUNOS__ #undef __ALPHA__ +#undef __IA64__ #undef __OSF__ #undef __BSD__ #undef __FREEBSD__ +#undef __DARWIN__ #undef __NETBSD__ #undef __VMS__ #undef __ULTRIX__ #undef __DATA_GENERAL__ #undef __EMX__ -#undef _GNU_SOURCE + +/* PowerPC Darwin & Mac OS X */ +#undef __POWERPC__ /* Stupid hack; __WINDOWS__ clashes with wx/defs.h */ #ifndef __WINDOWS__ @@ -105,8 +100,9 @@ #undef WINVER /* enable native status bar under Win32 */ -#ifdef __WIN95__ +#if defined(__WIN95__) && !defined(__WXUNIVERSAL__) #define wxUSE_NATIVE_STATUSBAR 1 +#define wxUSE_OWNER_DRAWN 1 #endif /* enable rich edit under Win32 */ @@ -121,6 +117,10 @@ */ #undef HAVE_BOOL +/* + * Use regex support + */ +#define wxUSE_REGEX 0 /* * Use zlib */ @@ -143,6 +143,10 @@ #define wxUSE_ODBC 0 #define wxODBC_FWD_ONLY_CURSORS 1 #define wxODBC_BACKWARD_COMPATABILITY 0 +/* + * Use freetype + */ +#define wxUSE_FREETYPE 0 /* * Use Threads */ @@ -175,6 +179,11 @@ */ #define wxUSE_ON_FATAL_EXCEPTION 0 +/* + * Use wxSingleInstanceChecker class + */ +#define wxUSE_SNGLINST_CHECKER 0 + /* * Use constraints mechanism */ @@ -185,11 +194,56 @@ */ #define wxUSE_VALIDATORS 0 +/* + * Use wxControl + */ +#define wxUSE_CONTROLS 0 + +/* + Use wxPopupWindow (useful in wxUniv only for now) +*/ +#define wxUSE_POPUPWIN 0 + /* * Use accelerators */ #define wxUSE_ACCEL 0 +/* + * Use wxCalendarCtrl + */ +#define wxUSE_CALENDARCTRL 0 + +/* + * Use wxFileDialog + */ +#define wxUSE_FILEDLG 0 + +/* + * Use wxFindReplaceDialog + */ +#define wxUSE_FINDREPLDLG 0 + +/* + * Use wxFontDialog + */ +#define wxUSE_FONTDLG 0 + +/* + * Use wxMimeTypesManager and related classes + */ +#define wxUSE_MIMETYPE 0 + +/* + * Use wxMessageDialog (and wxMessageBox) + */ +#define wxUSE_MSGDLG 0 + +/* + * Use wxNumberEntryDialog + */ +#define wxUSE_NUMBERDLG 0 + /* * Use wxTextEntryDialog */ @@ -205,16 +259,50 @@ */ #define wxUSE_PROGRESSDLG 0 +/* + * Use chooser dialog + */ +#define wxUSE_CHOICEDLG 0 + +/* + * Use colour picker dialog + */ +#define wxUSE_COLOURDLG 0 + /* * Use directory chooser dialog */ #define wxUSE_DIRDLG 0 +/* + * Use wxDragImage class + */ +#define wxUSE_DRAGIMAGE 0 + +/* + * Use property sheet classes + */ +#define wxUSE_PROPSHEET 0 + +/* + * Use wxWizard + */ +#define wxUSE_WIZARDDLG 0 + +/* + * Use splash screen + */ +#define wxUSE_SPLASH 0 + /* * Joystick support (Linux/GTK only) */ #define wxUSE_JOYSTICK 0 +/* + * Use this control + */ +#define wxUSE_BUTTON 0 /* * Use this control */ @@ -265,13 +353,13 @@ */ #define wxUSE_LISTCTRL 0 /* - * Use this control + * Use wxMenuBar, wxMenuItem and wxMenu */ -#define wxUSE_NOTEBOOK 0 +#define wxUSE_MENUS 0 /* - * Use wxPlot class + * Use this control */ -#define wxUSE_PLOT 0 +#define wxUSE_NOTEBOOK 0 /* * Use this control */ @@ -320,6 +408,15 @@ * Use this control */ #define wxUSE_STATUSBAR 0 +#define wxUSE_STATTEXT 0 +/* + * Use this control + */ +#define wxUSE_STATUSBAR 0 +/* + * Use this control + */ +#define wxUSE_TOGGLEBTN 0 /* * Use Tab dialog class - obsolete, use wxNotebook instead */ @@ -327,6 +424,11 @@ /* compatibility */ #define wxUSE_TABDIALOG wxUSE_TAB_DIALOG +/* + * Use wxTextCtrl + */ +#define wxUSE_TEXTCTRL 0 + /* * Use wxToollBar */ @@ -344,12 +446,16 @@ #define wxUSE_TOOLBAR_SIMPLE 0 #if defined(__WXWINE__) || defined(__GNUWIN32__) || defined(__WXPM__) -#define wxUSE_OWNER_DRAWN 1 #if wxUSE_TOOLBAR #define wxUSE_BUTTONBAR 1 #endif #endif +/* + * Use wxTreeLayout class + */ +#define wxUSE_TREELAYOUT 0 + /* * Use this control */ @@ -360,18 +466,52 @@ */ #define wxUSE_LONGLONG 0 +/* + * Use geometry classes + */ +#define wxUSE_GEOMETRY 0 + +/* + * Use wxCmdLineParser class + */ +#define wxUSE_CMDLINE_PARSER 0 +/* + * Use wxDateTime + */ +#define wxUSE_DATETIME 0 /* * Use wxFile class */ #define wxUSE_FILE 0 +/* + * Use wxFFile class + */ +#define wxUSE_FFILE 0 /* * Use wxTextFile class */ #define wxUSE_TEXTFILE 0 + /* * Use log classes and logging functions */ #define wxUSE_LOG 0 +/* + * Use log window + */ +#define wxUSE_LOGWINDOW 0 +/* + * Use standard GUI logger + */ +#define wxUSE_LOGGUI 0 +/* + * Use old log dialog instead of new wxLogGui + */ +#define wxUSE_LOG_DIALOG 1 +/* + * Use wxStopWatch + */ +#define wxUSE_STOPWATCH 0 /* * Use time and date classes */ @@ -384,6 +524,10 @@ * Use config system */ #define wxUSE_CONFIG 0 +/* + * Use font mapping/conversion classes + */ +#define wxUSE_FONTMAP 0 /* * Use intl system */ @@ -414,6 +558,11 @@ */ #define wxUSE_DYNLIB_CLASS 0 +/* + * Use wxTimer + */ +#define wxUSE_TIMER 0 + /* * Use font metric files in GetTextExtent for wxPostScriptDC * Use consistent PostScript fonts for AFM and printing (!) @@ -467,6 +616,10 @@ * Use clipboard */ #define wxUSE_CLIPBOARD 0 +/* + * Use wxDataObject + */ +#define wxUSE_DATAOBJ 0 /* * Use tooltips */ @@ -475,6 +628,10 @@ * Use dnd */ #define wxUSE_DRAG_AND_DROP 0 +/* + * Use OLE (MSW only) + */ +#define wxUSE_OLE 0 /* * Use spline */ @@ -510,9 +667,18 @@ #define wxUSE_WX_RESOURCES wxUSE_RESOURCES /* - * Use wxWindows help facility (needs wxUSE_IPC 1) + * Use wxWindows help facility */ #define wxUSE_HELP 0 +/* + * Use built-in HTML-based help controller + */ +#define wxUSE_WXHTML_HELP 0 +/* + * Use MS HTML Help controller (win32) + */ +#define wxUSE_MS_HTML_HELP 0 + /* * Use iostream.h rather than iostream */ @@ -524,7 +690,11 @@ /* * Compatibility with 2.0 API. */ -#define WXWIN_COMPATIBILITY_2 1 +#define WXWIN_COMPATIBILITY_2 0 +/* + * Compatibility with 2.2 API + */ +#define WXWIN_COMPATIBILITY_2_2 0 /* * Enables debugging: memory tracing, assert, etc., contains debug level */ @@ -567,6 +737,7 @@ * Support for metafiles */ #define wxUSE_METAFILE 0 +#define wxUSE_ENH_METAFILE 0 /* * wxMiniFrame @@ -589,13 +760,23 @@ * A class that shows info window when app is busy * (works exactly like wxBusyCursor) */ -#define wxUSE_BUSYINFO 0 +#define wxUSE_BUSYINFO 0 /* * Zip stream for accessing files stored inside .zip archives */ #define wxUSE_ZIPSTREAM 0 +/* + * wxPalette class + */ +#define wxUSE_PALETTE 0 + +/* + * wxImage support + */ +#define wxUSE_IMAGE 0 + /* * GIF image format support */ @@ -610,7 +791,12 @@ * PNM image format support */ #define wxUSE_PNM 0 - + +/* + * XPM image format support + */ +#define wxUSE_XPM 0 + /* * Disable this if your compiler can't cope * with omission of prototype parameters. @@ -643,6 +829,9 @@ /* struct tm doesn't always have the tm_gmtoff field, define this if it does */ #undef WX_GMTOFF_IN_TM +/* iconv()'s 2nd argument is char ** and not const char ** */ +#undef WX_ICONV_TAKES_CHAR + /* Define if you have pw_gecos field in struct passwd */ #undef HAVE_PW_GECOS @@ -664,6 +853,12 @@ /* Define if you have sched_yield */ #undef HAVE_SCHED_YIELD +/* Define if you have pthread_mutexattr_t and functions to work with it */ +#undef HAVE_PTHREAD_MUTEXATTR_T + +/* Define if you have PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP */ +#undef HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER + /* Define if you have pthread_cancel */ #undef HAVE_PTHREAD_CANCEL @@ -676,6 +871,12 @@ /* Define if you have shl_load() */ #undef HAVE_SHL_LOAD +/* define if you have statfs function */ +#undef HAVE_STATFS + +/* define if you have statvfs function */ +#undef HAVE_STATVFS + /* Define if you have strptime() */ #undef HAVE_STRPTIME @@ -721,12 +922,24 @@ /* The number of bytes in a short. */ #undef SIZEOF_SHORT +/* Define if size_t on your machine is the same type as unsigned int. */ +#undef wxSIZE_T_IS_UINT + +/* Define if size_t on your machine is the same type as unsigned long. */ +#undef wxSIZE_T_IS_ULONG + /* Define if you have the dlopen function. */ #undef HAVE_DLOPEN /* Define if you have the dlerror function. */ #undef HAVE_DLERROR +/* Define if you have Posix fnctl() function. */ +#undef HAVE_FCNTL + +/* Define if you have BSD flock() function. */ +#undef HAVE_FLOCK + /* Define if you have the gethostname function. */ #undef HAVE_GETHOSTNAME @@ -739,6 +952,12 @@ /* Define if you have the nanosleep function. */ #undef HAVE_NANOSLEEP +/* Define if you have the putenv function. */ +#undef HAVE_PUTENV + +/* Define if you have the setenv function. */ +#undef HAVE_SETENV + /* Define if you have the shl_load function. */ #undef HAVE_SHL_LOAD @@ -778,6 +997,9 @@ /* Define if you have the header file. */ #undef HAVE_UNISTD_H +/* Define if you have the header file. */ +#undef HAVE_FCNTL_H + /* Define if you have the header file. */ #undef HAVE_WCHAR_H @@ -787,10 +1009,40 @@ /* Define if you have the header file. */ #undef HAVE_ICONV_H +/* Test for GLIBC 2.2 iconv() */ +#undef WX_ICONV_TAKES_CHAR + /* Define if you have the header file. */ #undef HAVE_LANGINFO_H +/* Define if you have the header file (mingw,cygwin). */ +#undef HAVE_W32API_H + +/* Define if you have wcsrtombs() function */ +#undef HAVE_WCSRTOMBS + /* Define this if you are using gtk and gdk contains support for X11R6 XIM */ #undef HAVE_XIM + +/* --------------------------------------------------------* + * This stuff is static, it doesn't get modified directly + * by configure. +*/ + +#include "wx/chkconf.h" + +/* + define some constants identifying wxWindows version in more details than + just the version number + */ + +/* wxLogChain class available */ +#define wxHAS_LOG_CHAIN + +/* define this when wxDC::Blit() respects SetDeviceOrigin() in wxGTK */ +#undef wxHAS_WORKING_GTK_DC_BLIT + + #endif /* __WX_SETUP_H__ */ +