Applied patch [ 875666 ] Warning free configtool util

ABX


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart 2004-02-08 12:01:28 +00:00
parent 5a332fb5e0
commit 798303203d
4 changed files with 20 additions and 21 deletions

View File

@ -101,13 +101,11 @@ bool ctConfigToolDoc::OnCloseDocument()
// Saves the doc
bool ctConfigToolDoc::Save()
{
bool ret = FALSE;
if (!IsModified() && m_savedYet) return TRUE;
if (m_documentFile == wxT("") || !m_savedYet)
ret = SaveAs();
else
ret = OnSaveDocument(m_documentFile);
bool ret = (m_documentFile == wxT("") || !m_savedYet) ?
SaveAs() :
OnSaveDocument(m_documentFile);
if ( ret )
SetDocumentSaved(TRUE);
return ret;

View File

@ -98,7 +98,9 @@ ctMainFrame::ctMainFrame(wxDocManager *manager, wxFrame *parent, wxWindowID id,
m_editMenu = NULL;
m_configurePage = NULL;
m_setupPage = NULL;
#ifdef USE_CONFIG_BROWSER_PAGE
m_configBrowserPage = NULL;
#endif
m_mainNotebook = NULL;
m_findDialog = NULL;
@ -118,13 +120,13 @@ ctMainFrame::ctMainFrame(wxDocManager *manager, wxFrame *parent, wxWindowID id,
m_configurePage = new ctOutputWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
#if 0
#ifdef USE_CONFIG_BROWSER_PAGE
m_configBrowserPage = new ctConfigurationBrowserWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
#endif
m_mainNotebook->AddPage(m_propertyEditor, _T("Properties"));
#if 0
#ifdef USE_CONFIG_BROWSER_PAGE
m_mainNotebook->AddPage(m_configBrowserPage, _T("Configuration Browser"));
#endif
m_mainNotebook->AddPage(m_setupPage, _T("setup.h"));

View File

@ -19,6 +19,8 @@
#include "wx/imaglist.h"
#include "wx/docview.h"
// #define USE_CONFIG_BROWSER_PAGE
class WXDLLEXPORT wxHtmlWindow;
class WXDLLEXPORT wxSplitterWindow;
class WXDLLEXPORT wxNotebookEvent;
@ -27,7 +29,9 @@ class ctConfigTreeCtrl;
class ctPropertyEditor;
class ctOutputWindow;
class ctFindReplaceDialog;
#ifdef USE_CONFIG_BROWSER_PAGE
class ctConfigurationBrowserWindow;
#endif
/*!
* \brief The main window of the application.
@ -156,7 +160,9 @@ protected:
// The control panel for browsing, adding and removing
// configurations.
#ifdef USE_CONFIG_BROWSER_PAGE
ctConfigurationBrowserWindow* m_configBrowserPage;
#endif
ctFindReplaceDialog* m_findDialog;
};

View File

@ -77,12 +77,9 @@ wxString apColourToHexString(const wxColour& col)
// Convert 6-digit hex string to a colour
wxColour apHexStringToColour(const wxString& hex)
{
unsigned int r = 0;
unsigned int g = 0;
unsigned int b = 0;
r = wxHexToDec(hex.Mid(0, 2));
g = wxHexToDec(hex.Mid(2, 2));
b = wxHexToDec(hex.Mid(4, 2));
unsigned int r = wxHexToDec(hex.Mid(0, 2));
unsigned int g = wxHexToDec(hex.Mid(2, 2));
unsigned int b = wxHexToDec(hex.Mid(4, 2));
return wxColour(r, g, b);
}
@ -258,13 +255,10 @@ bool apInvokeAppForFile(const wxString& filename)
}
wxString cmd;
bool ok = ft->GetOpenCommand(&cmd,
wxFileType::MessageParameters(filename, _T("")));
ft->GetOpenCommand(&cmd, wxFileType::MessageParameters(filename, _T("")));
delete ft;
ok = (wxExecute(cmd, FALSE) != 0);
return ok;
return (wxExecute(cmd, FALSE) != 0);
}
// Find the absolute path where this application has been run from.
@ -521,11 +515,10 @@ bool ctMatchString(const wxString& matchAgainst, const wxString& matchText, bool
wxString left(matchAgainst);
bool success = FALSE;
int pos = 0;
int matchTextLen = (int) matchText.Length();
while (!success && !matchAgainst.IsEmpty())
{
pos = left.Find(matchText);
int pos = left.Find(matchText);
if (pos == -1)
return FALSE;