From 4c8fc4d66c43f00ba2f19e2cd2b8b250fbcd1522 Mon Sep 17 00:00:00 2001 From: =?utf8?q?W=C5=82odzimierz=20Skiba?= Date: Thu, 16 Sep 2004 18:35:43 +0000 Subject: [PATCH] Description of the 'generic dialogs in native builds' application. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/dialogs/dialogs.h | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/samples/dialogs/dialogs.h b/samples/dialogs/dialogs.h index 0b1dcf8ee2..32c566a56e 100644 --- a/samples/dialogs/dialogs.h +++ b/samples/dialogs/dialogs.h @@ -9,6 +9,16 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// +/* +This sample shows how to use the common dialogs available from wxWidgets. +It also shows that generic implementations of common dialogs can be exchanged +with native dialogs and can coexist in one application. The need for generic +dialogs addition is recognized thanks to setup of below USE_*** setting. Their +combinations reflects conditions of makefiles and project files to avoid unresolved +references during linking. For now some generic dialogs are added in static builds +of MSW, MAC and OS2 +*/ + #ifndef __DIALOGSH__ #define __DIALOGSH__ @@ -59,14 +69,11 @@ #define USE_FONTDLG_GENERIC \ ((USE_WXMSW || USE_WXPM) && USE_GENERIC_DIALOGS && wxUSE_FONTDLG) -// VZ: what is this for? -#define USE_MODAL_PRESENTATION \ - ( \ - USE_WXMSW || \ - USE_WXMAC || \ - USE_WXGTK || \ - USE_WXPM \ - ) + +// Turn to 0 if there is any reason for not presenting difference between +// modal and modeless dialogs (ie. not implemented it in your port yet) +#define USE_MODAL_PRESENTATION 1 + // Define a new application type class MyApp: public wxApp -- 2.45.2