X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/afc515904461bec3733682252de9eb1b01af1fe4..8fb75ec30fa7a4fc30e0130b4224959dfaf7a6b0:/utils/configtool/src/settingsdialog.cpp diff --git a/utils/configtool/src/settingsdialog.cpp b/utils/configtool/src/settingsdialog.cpp index fa40c655af..c012726ac1 100644 --- a/utils/configtool/src/settingsdialog.cpp +++ b/utils/configtool/src/settingsdialog.cpp @@ -9,7 +9,7 @@ // Licence: ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "settingsdialog.h" #endif @@ -69,22 +69,20 @@ ctSettingsDialog::ctSettingsDialog( wxWindow* parent, wxWindowID id, const wxStr */ void ctSettingsDialog::CreateControls() -{ +{ ////@begin ctSettingsDialog content construction ctSettingsDialog* item1 = this; wxBoxSizer* item2 = new wxBoxSizer(wxVERTICAL); item1->SetSizer(item2); - item1->SetAutoLayout(TRUE); wxNotebook* item3 = new wxNotebook(item1, ID_NOTEBOOK, wxDefaultPosition, wxSize(200, 200), wxNB_TOP); - wxNotebookSizer* item3Sizer = new wxNotebookSizer(item3); ctGeneralSettingsDialog* item4 = new ctGeneralSettingsDialog(item3, ID_GENERAL_SETTINGS_DIALOG, wxDefaultPosition, wxSize(100, 80), 0); item3->AddPage(item4, _("General")); ctLocationSettingsDialog* item11 = new ctLocationSettingsDialog(item3, ID_LOCATION_SETTINGS_DIALOG, wxDefaultPosition, wxSize(100, 80), 0); item3->AddPage(item11, _("Locations")); - item2->Add(item3Sizer, 0, wxGROW|wxALL, 5); + item2->Add(item3, 0, wxGROW|wxALL, 5); wxBoxSizer* item21 = new wxBoxSizer(wxHORIZONTAL); item2->Add(item21, 0, wxGROW|wxALL, 5); @@ -102,7 +100,7 @@ void ctSettingsDialog::CreateControls() item21->Add(item25, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #if defined(__WXGTK__) || defined(__WXMAC__) - wxContextHelpButton* item26 = new wxContextHelpButton(item1, wxID_CONTEXT_HELP, wxDefaultPosition, wxSize(20, -1), wxBU_AUTODRAW); + wxContextHelpButton* item26 = new wxContextHelpButton(item1, wxID_CONTEXT_HELP, wxDefaultPosition, wxSize(20, wxDefaultSize.y), wxBU_AUTODRAW); item21->Add(item26, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif @@ -136,7 +134,7 @@ void ctSettingsDialog::OnCancel( wxCommandEvent& event ) * Event handler for wxID_HELP */ -void ctSettingsDialog::OnHelp( wxCommandEvent& event ) +void ctSettingsDialog::OnHelp( wxCommandEvent& WXUNUSED(event) ) { wxNotebook* notebook = (wxNotebook*) FindWindow(ID_NOTEBOOK); @@ -168,7 +166,7 @@ void ctSettingsDialog::OnHelp( wxCommandEvent& event ) bool ctSettingsDialog::ShowToolTips() { - return TRUE; + return true; } /*! @@ -204,31 +202,34 @@ ctGeneralSettingsDialog::ctGeneralSettingsDialog( wxWindow* parent, wxWindowID i */ void ctGeneralSettingsDialog::CreateControls() -{ +{ ////@begin ctGeneralSettingsDialog content construction ctGeneralSettingsDialog* item4 = this; wxBoxSizer* item5 = new wxBoxSizer(wxVERTICAL); item4->SetSizer(item5); - item4->SetAutoLayout(TRUE); - wxStaticBox* item6Static = new wxStaticBox(item4, -1, _("General settings")); + wxStaticBox* item6Static = new wxStaticBox(item4, wxID_ANY, _("General settings")); wxStaticBoxSizer* item6 = new wxStaticBoxSizer(item6Static, wxVERTICAL); item5->Add(item6, 1, wxGROW|wxALL, 5); wxCheckBox* item7 = new wxCheckBox(item4, ID_LOAD_LAST_DOCUMENT, _("&Load last document"), wxDefaultPosition, wxDefaultSize, 0); - item7->SetValue(FALSE); + item7->SetValue(false); item7->SetHelpText(_("Check to load the last document on startup")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) item7->SetToolTip(_("Check to load the last document on startup")); +#endif item6->Add(item7, 0, wxALIGN_LEFT|wxALL, 5); wxCheckBox* item8 = new wxCheckBox(item4, ID_SHOW_TOOLTIPS, _("&Show tooltips"), wxDefaultPosition, wxDefaultSize, 0); - item8->SetValue(FALSE); + item8->SetValue(false); item8->SetHelpText(_("Check to show tooltips")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) item8->SetToolTip(_("Check to show tooltips")); +#endif item6->Add(item8, 0, wxALIGN_LEFT|wxALL, 5); wxStaticText* item9 = new wxStaticText(item4, wxID_STATIC, _("&Default file kind to save when using the Go command:"), wxDefaultPosition, wxDefaultSize, 0); @@ -238,11 +239,13 @@ void ctGeneralSettingsDialog::CreateControls() _("Setup file"), _("Configure script") }; - wxChoice* item10 = new wxChoice(item4, ID_DEFAULT_FILE_KIND, wxDefaultPosition, wxSize(200, -1), 2, item10Strings, 0); + wxChoice* item10 = new wxChoice(item4, ID_DEFAULT_FILE_KIND, wxDefaultPosition, wxSize(200, wxDefaultSize.y), 2, item10Strings, 0); item10->SetStringSelection(_("Setup file")); item10->SetHelpText(_("Select the default kind of file to save using Go")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) item10->SetToolTip(_("Select the default kind of file to save using Go")); +#endif item6->Add(item10, 0, wxGROW|wxALL, 5); GetSizer()->Fit(this); @@ -259,7 +262,7 @@ void ctGeneralSettingsDialog::CreateControls() bool ctGeneralSettingsDialog::ShowToolTips() { - return TRUE; + return true; } /*! @@ -300,35 +303,38 @@ ctLocationSettingsDialog::ctLocationSettingsDialog( wxWindow* parent, wxWindowID */ void ctLocationSettingsDialog::CreateControls() -{ +{ ////@begin ctLocationSettingsDialog content construction ctLocationSettingsDialog* item11 = this; wxBoxSizer* item12 = new wxBoxSizer(wxVERTICAL); item11->SetSizer(item12); - item11->SetAutoLayout(TRUE); - wxStaticBox* item13Static = new wxStaticBox(item11, -1, _("Locations")); + wxStaticBox* item13Static = new wxStaticBox(item11, wxID_ANY, _("Locations")); wxStaticBoxSizer* item13 = new wxStaticBoxSizer(item13Static, wxVERTICAL); item12->Add(item13, 1, wxGROW|wxALL, 5); - wxStaticText* item14 = new wxStaticText(item11, wxID_STATIC, _("&wxWindows hierarchy:"), wxDefaultPosition, wxDefaultSize, 0); + wxStaticText* item14 = new wxStaticText(item11, wxID_STATIC, _("&wxWidgets hierarchy:"), wxDefaultPosition, wxDefaultSize, 0); item13->Add(item14, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 5); wxBoxSizer* item15 = new wxBoxSizer(wxHORIZONTAL); item13->Add(item15, 0, wxGROW, 5); - wxTextCtrl* item16 = new wxTextCtrl(item11, ID_WXWIN_HIERARCHY, _(""), wxDefaultPosition, wxSize(200, -1), 0); - item16->SetHelpText(_("Enter the root path of the wxWindows hierarchy")); + wxTextCtrl* item16 = new wxTextCtrl(item11, ID_WXWIN_HIERARCHY, wxEmptyString, wxDefaultPosition, wxSize(200, wxDefaultSize.y), 0); + item16->SetHelpText(_("Enter the root path of the wxWidgets hierarchy")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) - item16->SetToolTip(_("Enter the root path of the wxWindows hierarchy")); + item16->SetToolTip(_("Enter the root path of the wxWidgets hierarchy")); +#endif item15->Add(item16, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* item17 = new wxButton(item11, ID_CHOOSE_WXWIN_HIERARCHY, _("&Choose..."), wxDefaultPosition, wxDefaultSize, 0); - item17->SetHelpText(_("Click to choose the root path of the wxWindows hierarchy\\n")); + item17->SetHelpText(_("Click to choose the root path of the wxWidgets hierarchy\\n")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) - item17->SetToolTip(_("Click to choose the root path of the wxWindows hierarchy\\n")); + item17->SetToolTip(_("Click to choose the root path of the wxWidgets hierarchy\\n")); +#endif item15->Add(item17, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* item18 = new wxBoxSizer(wxHORIZONTAL); @@ -337,10 +343,12 @@ void ctLocationSettingsDialog::CreateControls() item18->Add(60, 5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxCheckBox* item20 = new wxCheckBox(item11, ID_USE_WXWIN, _("&Use WXWIN environment variable"), wxDefaultPosition, wxDefaultSize, 0); - item20->SetValue(FALSE); + item20->SetValue(false); item20->SetHelpText(_("Check to use the value of WXWIN instead")); +#if wxUSE_TOOLTIPS if (ShowToolTips()) item20->SetToolTip(_("Check to use the value of WXWIN instead")); +#endif item18->Add(item20, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); GetSizer()->Fit(this); @@ -364,13 +372,13 @@ void ctLocationSettingsDialog::OnUpdateWxwinHierarchy( wxUpdateUIEvent& event ) * Event handler for ID_CHOOSE_WXWIN_HIERARCHY */ -void ctLocationSettingsDialog::OnChooseWxwinHierarchy( wxCommandEvent& event ) +void ctLocationSettingsDialog::OnChooseWxwinHierarchy( wxCommandEvent& WXUNUSED(event) ) { wxTextCtrl* textCtrl = (wxTextCtrl*) FindWindow( ID_WXWIN_HIERARCHY ); wxASSERT( textCtrl != NULL ); wxString defaultPath = textCtrl->GetValue(); - wxDirDialog dialog(this, _("Choose the location of the wxWindows hierarchy"), + wxDirDialog dialog(this, _("Choose the location of the wxWidgets hierarchy"), defaultPath); if (dialog.ShowModal() == wxID_OK) {