OS/2 fixes for this week.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11015 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
David Webster
2001-07-13 17:42:49 +00:00
parent 2e57a9efc5
commit 893758d507
11 changed files with 498 additions and 237 deletions

View File

@@ -356,66 +356,3 @@ int wxSystemSettings::GetSystemMetric(int index)
return 0;
}
// Option functions (arbitrary name/value mapping)
void wxSystemSettings::SetOption(
const wxString& rsName
, const wxString& rsValue
)
{
int nIdx = wxSystemSettingsModule::sm_optionNames.Index( rsName
,FALSE
);
if (nIdx == wxNOT_FOUND)
{
wxSystemSettingsModule::sm_optionNames.Add(rsName);
wxSystemSettingsModule::sm_optionValues.Add(rsValue);
}
else
{
wxSystemSettingsModule::sm_optionNames[nIdx] = rsName;
wxSystemSettingsModule::sm_optionValues[nIdx] = rsValue;
}
}
void wxSystemSettings::SetOption(
const wxString& rsName
, int nValue
)
{
wxString sValStr;
sValStr.Printf(wxT("%d"), nValue);
SetOption( rsName
,sValStr
);
} // end of
wxString wxSystemSettings::GetOption(
const wxString& rsName
)
{
int nIdx = wxSystemSettingsModule::sm_optionNames.Index( rsName
,FALSE
);
if (nIdx == wxNOT_FOUND)
return wxEmptyString;
else
return wxSystemSettingsModule::sm_optionValues[nIdx];
} // end of
int wxSystemSettings::GetOptionInt(
const wxString& rsName
)
{
return wxAtoi(GetOption(rsName));
} // end of
bool wxSystemSettings::HasOption(
const wxString& rsName
)
{
return (wxSystemSettingsModule::sm_optionNames.Index(rsName, FALSE) != wxNOT_FOUND);
} // end of wxSystemSettings::HasOption