]> git.saurik.com Git - wxWidgets.git/commitdiff
wxUSE_LOG fixes.
authorWłodzimierz Skiba <abx@abx.art.pl>
Tue, 20 Jul 2004 17:04:02 +0000 (17:04 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Tue, 20 Jul 2004 17:04:02 +0000 (17:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

contrib/samples/plot/plot.cpp
contrib/utils/wxrcedit/preview.cpp
contrib/utils/wxrcedit/preview.h
src/common/appbase.cpp

index 365eb648e1f31abfa625eba9a9dbe1867cedcfe1..61de98f20de760e378bc7cd34d1937d4908377da 100644 (file)
@@ -69,7 +69,9 @@ public:
     void OnPlotDClick( wxPlotEvent &event );
 
     wxPlotWindow   *m_plot;
+#if wxUSE_LOG
     wxTextCtrl     *m_log;
+#endif // wxUSE_LOG
 
 private:
     DECLARE_DYNAMIC_CLASS(MyFrame)
@@ -134,22 +136,26 @@ MyFrame::MyFrame()
     oo->Add( 1000, 2000 );
     m_plot->Add( oo );
   
+#if wxUSE_LOG
     m_log = new wxTextCtrl( this, -1, _T("This is the log window.\n"), wxPoint(0,0), wxSize(100,100), wxTE_MULTILINE );
     wxLog *old_log = wxLog::SetActiveTarget( new wxLogTextCtrl( m_log ) );
     delete old_log;
+#endif // wxUSE_LOG
     
     wxBoxSizer *topsizer = new wxBoxSizer( wxVERTICAL );
     
     topsizer->Add( m_plot, 1, wxEXPAND );
+#if wxUSE_LOG
     topsizer->Add( m_log, 0, wxEXPAND );
+#endif // wxUSE_LOG
 
-    SetAutoLayout( TRUE );
+    SetAutoLayout( true );
     SetSizer( topsizer );
 }
 
 void MyFrame::OnQuit( wxCommandEvent &WXUNUSED(event) )
 {
-  Close( TRUE );
+  Close( true );
 }
 
 void MyFrame::OnAbout( wxCommandEvent &WXUNUSED(event) )
index 1fee24ca6e7c477b8e4a1c90e99147af96b6fde2..d38b79589a63bb7065610528a38d57df03f93693 100644 (file)
@@ -84,11 +84,15 @@ PreviewFrame::PreviewFrame()
             wxSize(cfg->Read(_T("previewframe_w"), 400), cfg->Read(_T("previewframe_h"), 400))));
 
     m_Splitter = new wxSplitterWindow(this, wxID_ANY);
+#if wxUSE_LOG
     m_LogCtrl = new wxTextCtrl(m_Splitter, wxID_ANY, wxEmptyString, wxDefaultPosition,
                                wxDefaultSize, wxTE_MULTILINE);
+#endif // wxUSE_LOG
     m_ScrollWin = new wxScrolledWindow(m_Splitter, wxID_ANY);
     m_ScrollWin->SetBackgroundColour(_T("light steel blue"));
+#if wxUSE_LOG
     m_Splitter->SplitHorizontally(m_ScrollWin, m_LogCtrl, cfg->Read(_T("previewframe_sash"), 300));
+#endif // wxUSE_LOG
 
 #if wxUSE_STATUSBAR
     CreateStatusBar();
@@ -135,8 +139,10 @@ void PreviewFrame::MakeDirty()
     if (m_Node == NULL) return;
     if (m_Dirty) return;
     m_Dirty = true;
+#if wxUSE_LOG
     m_LogCtrl->Clear();
     m_LogCtrl->SetValue(_("Resource modified.\nMove mouse cursor over the preview window to refresh it."));
+#endif // wxUSE_LOG
 }
 
 
@@ -177,9 +183,11 @@ void PreviewFrame::Preview(wxXmlNode *node, wxXmlDocument *orig_doc)
    m_Node = node;
    m_Doc = orig_doc;
 
+#if wxUSE_LOG
    m_LogCtrl->Clear();
    wxLogTextCtrl mylog(m_LogCtrl);
    wxLog *oldlog = wxLog::SetActiveTarget(&mylog);
+#endif // wxUSE_LOG
 
    wxString oldcwd = wxGetCwd();
    wxSetWorkingDirectory(wxPathOnly(EditorFrame::Get()->GetFileName()));
@@ -194,7 +202,9 @@ void PreviewFrame::Preview(wxXmlNode *node, wxXmlDocument *orig_doc)
        PreviewWXFrame();
 
    wxSetWorkingDirectory(oldcwd);
+#if wxUSE_LOG
    wxLog::SetActiveTarget(oldlog);
+#endif // wxUSE_LOG
 
    m_Dirty = false;
 }
index 3e237e83e81d5580a295f29356c4f401bfd618e4..014e91ba24312fa6eda13188d78ae761fc476ac6 100644 (file)
@@ -50,7 +50,9 @@ class PreviewFrame : public wxFrame
         wxXmlNode *m_Node;
         wxXmlDocument *m_Doc;
         wxScrolledWindow *m_ScrollWin;
+#if wxUSE_LOG
         wxTextCtrl *m_LogCtrl;
+#endif // wxUSE_LOG
         wxSplitterWindow *m_Splitter;
 
         wxXmlResource *m_RC;
index fc9ed075b9cd1c7e55d74efd08b1d701877e6aeb..31fc28facb2ef3fd0b8e9d419521a2b7e7be983d 100644 (file)
@@ -370,11 +370,13 @@ bool wxAppConsole::OnCmdLineParsed(wxCmdLineParser& parser)
 #if wxUSE_LOG
     if ( parser.Found(OPTION_VERBOSE) )
     {
-        wxLog::SetVerbose(TRUE);
+        wxLog::SetVerbose(true);
     }
+#else
+    wxUnusedVar(parser);
 #endif // wxUSE_LOG
 
-    return TRUE;
+    return true;
 }
 
 bool wxAppConsole::OnCmdLineHelp(wxCmdLineParser& parser)