X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0e320a79f187558effb04d92020b470372bbe456..530a7383f26e57b61748d76502229283462a0ede:/include/wx/os2/setup.h diff --git a/include/wx/os2/setup.h b/include/wx/os2/setup.h index 7945fcd3e9..442cca6dd9 100644 --- a/include/wx/os2/setup.h +++ b/include/wx/os2/setup.h @@ -12,21 +12,35 @@ #ifndef _WX_SETUP_H_ #define _WX_SETUP_H_ -/* - * General features - * - */ +// ---------------------------------------------------------------------------- +// global settings +// ---------------------------------------------------------------------------- + +// define this to 1 if you want icons to behave as bitmaps +#define wxICON_IS_BITMAP 0 + +// define this to 0 when building wxBase library +#define wxUSE_GUI 1 + +// ---------------------------------------------------------------------------- +// General features +// ---------------------------------------------------------------------------- + +#define wxUSE_PCX 1 // Utilize PCX images + +#define wxUSE_PNM 1 // Utilize PNM images + +#define wxUSE_GIF 1 // Utilize GIF images + +#if defined(__VISAGECPP__) && (__IBMCPP__ < 400 || __IBMC__ < 400 ) +#define wxUSE_LONGLONG 1 +#endif + +#define wxUSE_NET_API 1 // Utilize OS/2's UPM netapi's #define wxUSE_CONFIG 1 // Use wxConfig, with CreateConfig in wxApp -#define WXWIN_COMPATIBILITY 0 - // Compatibility with 1.68 API. - // Level 0: no backward compatibility, all new features - // Level 1: Some compatibility. In fact - // the compatibility code is now very minimal so there - // is little advantage to setting it to 1. - #define wxUSE_POSTSCRIPT 1 // 0 for no PostScript device context #define wxUSE_AFM_FOR_POSTSCRIPT 1 @@ -55,8 +69,6 @@ #define wxUSE_DRAG_AND_DROP 1 // 0 for no drag and drop -#define wxUSE_TOOLBAR 1 - // Define 1 to use toolbar classes #define wxUSE_BUTTONBAR 1 // Define 1 to use buttonbar classes (enhanced toolbar // for MS Windows) @@ -91,14 +103,15 @@ #define wxUSE_CHECKLISTBOX 1 // Define 1 to compile check listbox - -#define wxUSE_CHOICE 1 - // Define 1 to compile choice - #define wxUSE_CARET 1 // Define 1 to use wxCaret class -#define wxUSE_XPM_IN_MSW 1 +#define wxUSE_XPM_IN_OS2 1 // Define 1 to support the XPM package in wxBitmap. +#define wxUSE_IMAGE_LOADING_IN_OS2 1 + // Use dynamic DIB loading/saving code in utils/dib under OS2. +#define wxUSE_RESOURCE_LOADING_IN_OS2 1 + // Use dynamic icon/cursor loading/saving code + // under OS2. #define wxUSE_WX_RESOURCES 1 // Use .wxr resource mechanism (requires PrologIO library) @@ -111,6 +124,9 @@ // Set to 0 to disable MDI document/view architecture #define wxUSE_PRINTING_ARCHITECTURE 1 // Set to 0 to disable print/preview architecture code +#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_OS2 1 + // Set to 0 to disable PostScript print/preview architecture code + // under OS/2 PM (just use PM printing). #define wxUSE_DYNAMIC_CLASSES 1 // If 1, enables provision of run-time type information. // NOW MANDATORY: don't change. @@ -143,8 +159,16 @@ // Set this to 0 if your compiler can't cope // with omission of prototype parameters. -#define wxUSE_ODBC 0 - // Define 1 to use ODBC classes +#define wxUSE_ODBC 0 + // Define 1 to use ODBC classes + +#define wxODBC_FWD_ONLY_CURSORS 1 + // Some databases/ODBC drivers only allow forward scrolling cursors. + // Unless you specifically want to use backward scrolling + // cursors, and you know that all of the databases/ODBC drivers + // that you will use these odbc classes with allow backward + // scrolling cursors, this setting should remain set to 1 + // for maximum database/driver compatibilty #define wxUSE_IOSTREAMH 1 // VC++ 4.2 and above allows and @@ -230,10 +254,14 @@ // wxToolBar class #define wxUSE_TOOLBAR 1 +#define wxUSE_TOOLBAR_NATIVE 1 // wxStatusBar class #define wxUSE_STATUSBAR 1 +// wxSpinCtrl class +#define wxUSE_SPINCTRL 1 + // progress dialog class for lengthy operations #define wxUSE_PROGRESSDLG 1 @@ -255,7 +283,12 @@ // complains about deallocating // arrays of wxPoints if wxPoint is a class. -#define wxUSE_DRAG_AND_DROP 1 +#define wxUSE_PORTABLE_FONTS_IN_OS2 0 + // Define 1 to use new portable font scheme in Windows + // (used by default under X) +#define wxUSE_GENERIC_DIALOGS_IN_OS2 0 + // Define 1 to use generic dialogs in Windows, even though + // they duplicate native common dialog (e.g. wxColourDialog) #endif // _WX_SETUP_H_