X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/04ef50df3a0fa3c343800c554e609f98fc7575cc..f056ea60f3a14553a7ca76451f45ebd4d1ecd58b:/src/msw/settings.cpp diff --git a/src/msw/settings.cpp b/src/msw/settings.cpp index 9c52e55569..360e8a2fc3 100644 --- a/src/msw/settings.cpp +++ b/src/msw/settings.cpp @@ -57,9 +57,6 @@ public: private: DECLARE_DYNAMIC_CLASS(wxSystemSettingsModule) - - static wxArrayString sm_optionNames; - static wxArrayString sm_optionValues; }; // ---------------------------------------------------------------------------- @@ -78,9 +75,6 @@ static wxFont *gs_fontDefault = NULL; IMPLEMENT_DYNAMIC_CLASS(wxSystemSettingsModule, wxModule) -wxArrayString wxSystemSettingsModule::sm_optionNames; -wxArrayString wxSystemSettingsModule::sm_optionValues; - bool wxSystemSettingsModule::OnInit() { return TRUE; @@ -88,9 +82,8 @@ bool wxSystemSettingsModule::OnInit() void wxSystemSettingsModule::OnExit() { - sm_optionNames.Clear(); - sm_optionValues.Clear(); delete gs_fontDefault; + gs_fontDefault = NULL; } // ---------------------------------------------------------------------------- @@ -274,45 +267,3 @@ int wxSystemSettings::GetSystemMetric(int index) // __WXMICROWIN__ } -// Option functions (arbitrary name/value mapping) -void wxSystemSettings::SetOption(const wxString& name, const wxString& value) -{ - int idx = wxSystemSettingsModule::sm_optionNames.Index(name, FALSE); - if (idx == wxNOT_FOUND) - { - wxSystemSettingsModule::sm_optionNames.Add(name); - wxSystemSettingsModule::sm_optionValues.Add(value); - } - else - { - wxSystemSettingsModule::sm_optionNames[idx] = name; - wxSystemSettingsModule::sm_optionValues[idx] = value; - } -} - -void wxSystemSettings::SetOption(const wxString& name, int value) -{ - wxString valStr; - valStr.Printf(wxT("%d"), value); - SetOption(name, valStr); -} - -wxString wxSystemSettings::GetOption(const wxString& name) -{ - int idx = wxSystemSettingsModule::sm_optionNames.Index(name, FALSE); - if (idx == wxNOT_FOUND) - return wxEmptyString; - else - return wxSystemSettingsModule::sm_optionValues[idx]; -} - -int wxSystemSettings::GetOptionInt(const wxString& name) -{ - return wxAtoi(GetOption(name)); -} - -bool wxSystemSettings::HasOption(const wxString& name) -{ - return (wxSystemSettingsModule::sm_optionNames.Index(name, FALSE) != wxNOT_FOUND); -} -