]> git.saurik.com Git - wxWidgets.git/commitdiff
Added some missing tests; replaced scrolwin.cpp with scrlwng.cpp
authorJulian Smart <julian@anthemion.co.uk>
Wed, 4 Jul 2001 10:08:44 +0000 (10:08 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Wed, 4 Jul 2001 10:08:44 +0000 (10:08 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/chkconf.h
include/wx/generic/treectlg.h
include/wx/imaglist.h
include/wx/listctrl.h
include/wx/msw/setup0.h
include/wx/treectrl.h
include/wx/univ/setup.h
src/generic/logg.cpp
src/wxvc.dsp
src/wxvc_dll.dsp
src/wxvc_universal.dsp

index 86afdae52fd2e41b2a27ba609b64592dc39ade2e..e69b19b4201126c9a5b37a590484ac1b98e11953 100644 (file)
 #   endif
 #endif /* !defined(wxUSE_LOGWINDOW) */
 
+#ifndef wxUSE_LOG_DIALOG
+#   ifdef wxABORT_ON_CONFIG_ERROR
+#       error "wxUSE_LOG_DIALOG must be defined."
+#   else
+#       define wxUSE_LOG_DIALOG 0
+#   endif
+#endif /* !defined(wxUSE_LOGWINDOW) */
+
 #ifndef wxUSE_MDI_ARCHITECTURE
 #   ifdef wxABORT_ON_CONFIG_ERROR
 #       error "wxUSE_MDI_ARCHITECTURE must be defined."
 #    endif
 #endif /* wxUSE_LOGWINDOW */
 
+#if wxUSE_LOG_DIALOG
+#    if !wxUSE_LISTCTRL
+#        ifdef wxABORT_ON_CONFIG_ERROR
+#            error "wxUSE_LOG_DIALOG requires wxUSE_LISTCTRL"
+#        else
+#            undef wxUSE_LISTCTRL
+#            define wxUSE_LISTCTRL 1
+#        endif
+#    endif
+#endif /* wxUSE_LOG_DIALOG */
+
 /* I wonder if we shouldn't just remove all occurrences of
    wxUSE_DYNAMIC_CLASSES from the sources? */
 #if !defined(wxUSE_DYNAMIC_CLASSES) || !wxUSE_DYNAMIC_CLASSES
index 0357da9761bd8cb27032e53c4a0a23107a0e8dd9..7958708b1e97333921040f70069865d8c333129b 100644 (file)
@@ -425,7 +425,7 @@ private:
     DECLARE_DYNAMIC_CLASS(wxGenericTreeCtrl)
 };
 
-#if !defined(__WXMSW__) || defined(__WIN16__)
+#if !defined(__WXMSW__) || defined(__WIN16__) || defined(__WXUNIVERSAL__)
 /*
  * wxTreeCtrl has to be a real class or we have problems with
  * the run-time information.
index abc63c4cec2e58455eb96ef1635df495f7f5e0e3..8b10b0f524d8a51bee661f7bf03d3f0bb6206ac9 100644 (file)
@@ -1,8 +1,10 @@
 #ifndef _WX_IMAGLIST_H_BASE_
 #define _WX_IMAGLIST_H_BASE_
 
-#if defined(__WXMSW__)
-#if defined(__WIN16__) || defined(__WXMICROWIN__)
+#if defined(__WXUNIVERSAL__)
+#include "wx/generic/imaglist.h"
+#elif defined(__WXMSW__)
+#if defined(__WIN16__)
 #include "wx/generic/imaglist.h"
 #else
 #include "wx/msw/imaglist.h"
index eec8341ae94ba0ae445b79b9d6127e0fa4d8f4df..b8b1d6d3e8502e790ea8770584333e4fc1983e29 100644 (file)
@@ -241,7 +241,9 @@ private:
 // include the wxListCtrl class declaration
 // ----------------------------------------------------------------------------
 
-#if defined(__WXMSW__)
+#if defined(__WXUNIVERSAL__)
+    #include "wx/generic/listctrl.h"
+#elif defined(__WXMSW__)
     #ifdef __WIN16__
         #include "wx/generic/listctrl.h"
     #else
index 294e9e584df758a9b8c2cd1fb58833f29d7372e3..0183b6da3649135382a604a2269d0ec8600ec263 100644 (file)
 // Recommended setting: 1 (always)
 #define wxUSE_LOGGUI 1
 
+// Recommended setting: 1 (always)
+#define wxUSE_LOG_DIALOG 1
+
 // Support for multithreaded applications: if 1, compile in thread classes
 // (thread.h) and make the library a bit more thread safe. Although thread
 // support is quite stable by now, you may still consider recompiling the
index 1a2cc60c1c4651c70a1288122a90ad31ae89092f..08e0e15973dda987c53ce3e6d4fa8d4708c3f3a9 100644 (file)
@@ -7,7 +7,9 @@
 // include the platform-dependent wxTreeCtrl class
 // ----------------------------------------------------------------------------
 
-#if defined(__WXMSW__)
+#if defined(__WXUNIVERSAL__)
+    #include "wx/generic/treectlg.h"
+#elif defined(__WXMSW__)
     #ifdef __WIN16__
         #include "wx/generic/treectlg.h"
     #else
index 281b6bbfff6bff4b43cc28de613aecf83ad3cd32..b5ef87546f9c66b894d33d3dec58506c6246d178 100644 (file)
@@ -30,6 +30,9 @@
 #define wxUSE_UNICODE 0
 #define wxUSE_WCHAR_T 0
 #define wxUSE_LOG 1
+#define wxUSE_LOGGUI 1
+#define wxUSE_LOGWINDOW 1
+#define wxUSE_LOG_DIALOG 0
 #define wxUSE_THREADS 0
 #define wxUSE_STREAMS       0
 #define wxUSE_STD_IOSTREAM  0
 #define wxUSE_FS_INET       0
 #define wxUSE_ZIPSTREAM     0
 #define wxUSE_ZLIB          0
-#define wxUSE_FILESYSTEM    0
-#define wxUSE_FS_ZIP        0
-#define wxUSE_FS_INET       0
-#define wxUSE_ZIPSTREAM     0
-#define wxUSE_ZLIB          0
 #define wxUSE_APPLE_IEEE          0
 #define wxUSE_FILE                1
 #define wxUSE_FFILE               1
 #define wxUSE_IPC         0
 #define wxUSE_HELP        0
 #define wxUSE_MS_HTML_HELP 0
+#define wxUSE_WXHTML_HELP 0
 #define wxUSE_RESOURCES   0
 #define wxUSE_CONSTRAINTS 1
 #define wxUSE_CLIPBOARD   0
index 33849cc160f3dc6ae293a22ff2968b65e4fc0132..097c5945f09540dd9de2a968b8c8f106b6535122 100644 (file)
@@ -152,7 +152,7 @@ END_EVENT_TABLE()
 // private functions
 // ----------------------------------------------------------------------------
 
-#if wxUSE_FILE
+#if wxUSE_FILE && wxUSE_FILEDLG
 
 // pass an uninitialized file object, the function will ask the user for the
 // filename and try to open it, returns TRUE on success (file was opened),
@@ -167,7 +167,7 @@ static int OpenLogFile(wxFile& file, wxString *filename = NULL);
 // ----------------------------------------------------------------------------
 
 // we use a global variable to store the frame pointer for wxLogStatus - bad,
-// but it's he easiest way
+// but it's the easiest way
 static wxFrame *gs_pFrame; // FIXME MT-unsafe
 
 // ============================================================================
@@ -261,6 +261,7 @@ void wxLogGui::Flush()
     else // more than one message
     {
 #if wxUSE_LOG_DIALOG
+
         wxLogDialog dlg(parent,
                         m_aMessages, m_aSeverity, m_aTimes,
                         title, style);
@@ -504,6 +505,7 @@ void wxLogFrame::OnCloseWindow(wxCloseEvent& WXUNUSED(event))
 #if wxUSE_FILE
 void wxLogFrame::OnSave(wxCommandEvent& WXUNUSED(event))
 {
+#if wxUSE_FILEDLG
     wxString filename;
     wxFile file;
     int rc = OpenLogFile(file, &filename);
@@ -532,6 +534,7 @@ void wxLogFrame::OnSave(wxCommandEvent& WXUNUSED(event))
     else {
         wxLogStatus(this, _("Log saved to the file '%s'."), filename.c_str());
     }
+#endif
 }
 #endif // wxUSE_FILE
 
@@ -891,6 +894,7 @@ void wxLogDialog::OnOk(wxCommandEvent& WXUNUSED(event))
 
 void wxLogDialog::OnSave(wxCommandEvent& WXUNUSED(event))
 {
+#if wxUSE_FILEDLG
     wxFile file;
     int rc = OpenLogFile(file);
     if ( rc == -1 )
@@ -925,6 +929,7 @@ void wxLogDialog::OnSave(wxCommandEvent& WXUNUSED(event))
 
     if ( !ok )
         wxLogError(_("Can't save log contents to file."));
+#endif
 }
 
 #endif // wxUSE_FILE
@@ -991,7 +996,7 @@ wxLogDialog::~wxLogDialog()
 
 #endif // wxUSE_LOG_DIALOG
 
-#if wxUSE_FILE
+#if wxUSE_FILE && wxUSE_FILEDLG
 
 // pass an uninitialized file object, the function will ask the user for the
 // filename and try to open it, returns TRUE on success (file was opened),
index 04d0daee71fe0c5b6ca8826fec8429d9008be8bd..8f1e5b3132c41cf1746978cfadace2fad301d5b6 100644 (file)
@@ -636,7 +636,7 @@ SOURCE=.\generic\sashwin.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\generic\scrolwin.cpp
+SOURCE=.\generic\scrlwing.cpp
 # End Source File
 # Begin Source File
 
index 96e5cdfea7f6047912c702f4e7d360ec50d4954f..d5a9ce1fee0550a523b719daa2cd539807234d2a 100644 (file)
@@ -634,7 +634,7 @@ SOURCE=.\generic\sashwin.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\generic\scrolwin.cpp
+SOURCE=.\generic\scrlwing.cpp
 # End Source File
 # Begin Source File
 
index ca31ee0ada183994c82eef5551dc9350b7a0621d..ed70107b176c93a5accbcd586a8fff63da7dcc14 100644 (file)
@@ -664,7 +664,7 @@ SOURCE=.\generic\sashwin.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\generic\scrolwin.cpp
+SOURCE=.\generic\scrlwing.cpp
 # End Source File
 # Begin Source File