X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1db8dc4a2b5b664e922b9d049320ec0354e0eccf..8d813b20f78c6e24d7e0f3b8dbe8de4cb3689db4:/setup.h.in diff --git a/setup.h.in b/setup.h.in index 6fb515424e..73a9064fd8 100644 --- a/setup.h.in +++ b/setup.h.in @@ -91,7 +91,6 @@ #undef __ULTRIX__ #undef __DATA_GENERAL__ #undef __EMX__ -#undef _GNU_SOURCE /* Stupid hack; __WINDOWS__ clashes with wx/defs.h */ #ifndef __WINDOWS__ @@ -179,6 +178,11 @@ */ #define wxUSE_ON_FATAL_EXCEPTION 0 +/* + * Use wxSingleInstanceChecker class + */ +#define wxUSE_SNGLINST_CHECKER 0 + /* * Use constraints mechanism */ @@ -189,11 +193,51 @@ */ #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 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 */ @@ -209,16 +253,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 */ @@ -268,6 +346,10 @@ * Use this control */ #define wxUSE_LISTCTRL 0 +/* + * Use wxMenuBar, wxMenuItem and wxMenu + */ +#define wxUSE_MENUS 0 /* * Use this control */ @@ -320,6 +402,11 @@ * Use this control */ #define wxUSE_STATUSBAR 0 +#define wxUSE_STATTEXT 0 +/* + * Use this control + */ +#define wxUSE_STATUSBAR 0 /* * Use this control */ @@ -331,6 +418,11 @@ /* compatibility */ #define wxUSE_TABDIALOG wxUSE_TAB_DIALOG +/* + * Use wxTextCtrl + */ +#define wxUSE_TEXTCTRL 0 + /* * Use wxToollBar */ @@ -369,11 +461,22 @@ */ #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 */ @@ -383,6 +486,22 @@ * 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 */ @@ -395,6 +514,10 @@ * Use config system */ #define wxUSE_CONFIG 0 +/* + * Use font mapping/conversion classes + */ +#define wxUSE_FONTMAP 0 /* * Use intl system */ @@ -425,6 +548,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 (!) @@ -478,6 +606,10 @@ * Use clipboard */ #define wxUSE_CLIPBOARD 0 +/* + * Use wxDataObject + */ +#define wxUSE_DATAOBJ 0 /* * Use tooltips */ @@ -486,6 +618,10 @@ * Use dnd */ #define wxUSE_DRAG_AND_DROP 0 +/* + * Use OLE (MSW only) + */ +#define wxUSE_OLE 0 /* * Use spline */ @@ -521,9 +657,14 @@ #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 iostream.h rather than iostream */ @@ -535,7 +676,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 */ @@ -608,6 +753,11 @@ */ #define wxUSE_ZIPSTREAM 0 +/* + * wxImage support + */ +#define wxUSE_IMAGE 0 + /* * GIF image format support */ @@ -623,6 +773,11 @@ */ #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. @@ -655,6 +810,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 @@ -676,6 +834,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 @@ -733,12 +897,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 @@ -808,10 +984,16 @@ /* 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 this if you are using gtk and gdk contains support for X11R6 XIM */ #undef HAVE_XIM +/* now check the settings self consistency */ +#include "wx/chkconf.h" + #endif /* __WX_SETUP_H__ */