From fd6d5c94f8be7c9cd39290b8169cce295da4c25c Mon Sep 17 00:00:00 2001 From: David Webster Date: Thu, 14 Jun 2001 22:17:56 +0000 Subject: [PATCH] Add the options stuff to settings. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/os2/settings.h | 17 +++-- src/os2/settings.cpp | 110 ++++++++++++++++++++++++++++++ src/os2/wx23.def | 136 +++++++++++++++++++++++++++++++++----- 3 files changed, 240 insertions(+), 23 deletions(-) diff --git a/include/wx/os2/settings.h b/include/wx/os2/settings.h index 8ddb450f36..2164abb8de 100644 --- a/include/wx/os2/settings.h +++ b/include/wx/os2/settings.h @@ -21,16 +21,19 @@ class WXDLLEXPORT wxSystemSettings: public wxObject { public: inline wxSystemSettings() {} - - // Get a system colour static wxColour GetSystemColour(int index); - - // Get a system font static wxFont GetSystemFont(int index); - - // Get a system metric, e.g. scrollbar size static int GetSystemMetric(int index); -}; + static void SetOption( const wxString& rsName + ,const wxString& rsValue + ); + static void SetOption( const wxString& rsName + ,int nValue + ); + static wxString GetOption(const wxString& rsName) ; + static int GetOptionInt(const wxString& rsName) ; + static bool HasOption(const wxString& rsName) ; +}; // end of CLASS wxSystemSettings #endif // _WX_SETTINGS_H_ diff --git a/src/os2/settings.cpp b/src/os2/settings.cpp index f7394528e1..b2c3b1c7f3 100644 --- a/src/os2/settings.cpp +++ b/src/os2/settings.cpp @@ -24,6 +24,53 @@ #include "wx/window.h" #include "wx/os2/private.h" +// the module which is used to clean up wxSystemSettings data (this is a +// singleton class so it can't be done in the dtor) +class wxSystemSettingsModule : public wxModule +{ + friend class wxSystemSettings; +public: + virtual bool OnInit(); + virtual void OnExit(); + +private: + DECLARE_DYNAMIC_CLASS(wxSystemSettingsModule) + + static wxArrayString sm_optionNames; + static wxArrayString sm_optionValues; +}; + +// ---------------------------------------------------------------------------- +// global data +// ---------------------------------------------------------------------------- + +static wxFont *gs_fontDefault = NULL; + +// ============================================================================ +// implementation +// ============================================================================ + +// ---------------------------------------------------------------------------- +// wxSystemSettingsModule +// ---------------------------------------------------------------------------- + +IMPLEMENT_DYNAMIC_CLASS(wxSystemSettingsModule, wxModule) + +wxArrayString wxSystemSettingsModule::sm_optionNames; +wxArrayString wxSystemSettingsModule::sm_optionValues; + +bool wxSystemSettingsModule::OnInit() +{ + return TRUE; +} + +void wxSystemSettingsModule::OnExit() +{ + sm_optionNames.Clear(); + sm_optionValues.Clear(); + delete gs_fontDefault; +} + wxColour wxSystemSettings::GetSystemColour( int nIndex ) @@ -309,3 +356,66 @@ 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 + diff --git a/src/os2/wx23.def b/src/os2/wx23.def index 80f73e8df4..7349f147d6 100644 --- a/src/os2/wx23.def +++ b/src/os2/wx23.def @@ -666,8 +666,6 @@ EXPORTS __rs__17wxDataInputStreamFRs ;wxDataInputStream::operator>>(unsigned short&) __rs__17wxDataInputStreamFRUs - ;wxDataOutputStream::operator<<(wxString&) - __ls__18wxDataOutputStreamFR8wxString ;wxDataInputStream::Read8() Read8__17wxDataInputStreamFv ;wxDataInputStream::ReadString() @@ -722,6 +720,8 @@ EXPORTS WriteDouble__18wxDataOutputStreamFd ;wxDataOutputStream::operator<<(int) __ls__18wxDataOutputStreamFi + ;wxDataOutputStream::operator<<(const wxString&) + __ls__18wxDataOutputStreamFRC8wxString ;From object file: ..\common\dcbase.cpp ;PUBDEFs (Symbols available from object file): ;wxDCBase::DoDrawCheckMark(int,int,int,int) @@ -2172,6 +2172,8 @@ EXPORTS ShowMenuHelp__11wxFrameBaseFP11wxStatusBari ;wxFrameBase::GetEventTable() const GetEventTable__11wxFrameBaseCFv + ;wxFrameBase::SendIconizeEvent(unsigned long) + SendIconizeEvent__11wxFrameBaseFUl __vft11wxFrameBase8wxObject ;wxFrameBase::DoClientToScreen(int*,int*) const DoClientToScreen__11wxFrameBaseCFPiT1 @@ -2399,6 +2401,39 @@ EXPORTS ;wxFontList::FindOrCreateFont(int,int,int,int,unsigned long,const wxString&,wxFontEncoding) FindOrCreateFont__10wxFontListFiN31UlRC8wxString14wxFontEncoding ;From object file: ..\common\geometry.cpp + ;PUBDEFs (Symbols available from object file): + ;wxRect2DInt::ConstrainTo(const wxRect2DInt&) + ConstrainTo__11wxRect2DIntFRC11wxRect2DInt + ;wxRect2DInt::ReadFrom(wxDataInputStream&) + ReadFrom__11wxRect2DIntFR17wxDataInputStream + ;wxRect2DInt::Intersect(const wxRect2DInt&,const wxRect2DInt&,wxRect2DInt*) + Intersect__11wxRect2DIntFRC11wxRect2DIntT1P11wxRect2DInt + ;wxRect2DInt::operator=(const wxRect2DInt&) + __as__11wxRect2DIntFRC11wxRect2DInt + ;wxRect2DInt::Union(const wxPoint2DInt&) + Union__11wxRect2DIntFRC12wxPoint2DInt + ;wxRect2DDouble::Intersect(const wxRect2DDouble&,const wxRect2DDouble&,wxRect2DDouble*) + Intersect__14wxRect2DDoubleFRC14wxRect2DDoubleT1P14wxRect2DDouble + ;wxRect2DInt::WriteTo(wxDataOutputStream&) const + WriteTo__11wxRect2DIntCFR18wxDataOutputStream + ;wxRect2DDouble::Union(const wxRect2DDouble&,const wxRect2DDouble&,wxRect2DDouble*) + Union__14wxRect2DDoubleFRC14wxRect2DDoubleT1P14wxRect2DDouble + ;wxRect2DDouble::Intersects(const wxRect2DDouble&) const + Intersects__14wxRect2DDoubleCFRC14wxRect2DDouble + ;wxRect2DInt::Union(const wxRect2DInt&,const wxRect2DInt&,wxRect2DInt*) + Union__11wxRect2DIntFRC11wxRect2DIntT1P11wxRect2DInt + ;wxRect2DDouble::Union(const wxPoint2DDouble&) + Union__14wxRect2DDoubleFRC15wxPoint2DDouble + ;wxPoint2DInt::ReadFrom(wxDataInputStream&) + ReadFrom__12wxPoint2DIntFR17wxDataInputStream + ;wxRect2DDouble::ConstrainTo(const wxRect2DDouble&) + ConstrainTo__14wxRect2DDoubleFRC14wxRect2DDouble + ;wxRect2DInt::Intersects(const wxRect2DInt&) const + Intersects__11wxRect2DIntCFRC11wxRect2DInt + ;wxPoint2DInt::WriteTo(wxDataOutputStream&) const + WriteTo__12wxPoint2DIntCFR18wxDataOutputStream + ;wxPoint2DInt::GetVectorAngle() + GetVectorAngle__12wxPoint2DIntFv ;From object file: ..\common\gifdecod.cpp ;PUBDEFs (Symbols available from object file): ;wxGIFDecoder::wxGIFDecoder(wxInputStream*,unsigned long) @@ -2897,6 +2932,8 @@ EXPORTS __dt__8wxLocaleFv ;wxLocale::GetSystemLanguage() GetSystemLanguage__8wxLocaleFv + ;wxLocale::GetSystemEncoding() + GetSystemEncoding__8wxLocaleFv ;wxLocale::CreateLanguagesDB() CreateLanguagesDB__8wxLocaleFv ;wxLanguageInfoArray::Index(const wxLanguageInfo&,unsigned long) const @@ -2921,6 +2958,8 @@ EXPORTS InitLanguagesDB__8wxLocaleFv ;wxLocale::wxLocale() __ct__8wxLocaleFv + ;wxLocale::GetSystemEncodingName() + GetSystemEncodingName__8wxLocaleFv ;wxLanguageInfoArray::Add(const wxLanguageInfo&) Add__19wxLanguageInfoArrayFRC14wxLanguageInfo ;wxLocale::AddLanguage(const wxLanguageInfo&) @@ -3127,6 +3166,8 @@ EXPORTS wxLogStatus__FPCce ;wxLog::ClearTraceMasks() ClearTraceMasks__5wxLogFv + ;wxTrap() + wxTrap__Fv ;wxLog::RemoveTraceMask(const wxString&) RemoveTraceMask__5wxLogFRC8wxString ;wxSysErrorMsg(unsigned long) @@ -3141,14 +3182,14 @@ EXPORTS wxLogSysError__FPCce ;wxLog::DontCreateOnDemand() DontCreateOnDemand__5wxLogFv - ;Trap() - Trap__Fv ;wxLog::TimeStamp(wxString*) TimeStamp__5wxLogFP8wxString ;wxLogInfo(const char*,...) wxLogInfo__FPCce ;wxLogSysError(long,const char*,...) wxLogSysError__FlPCce + ;wxAssertIsEqual(int,int) + wxAssertIsEqual__FiT1 ;wxLogStream::wxLogStream(ostream*) __ct__11wxLogStreamFP7ostream ;wxLog::ms_suspendCount @@ -3330,10 +3371,6 @@ EXPORTS ErrorMsg__11wxMemStructFv ;wxDebugContext::wxDebugContext() __ct__14wxDebugContextFv - ;wxDebugContext::SetStream(ostream*,streambuf*) - SetStream__14wxDebugContextFP7ostreamP9streambuf - ;wxDebugContext::SetFile(const wxString&) - SetFile__14wxDebugContextFRC8wxString ;wxDebugContext::StartPos(const char*) StartPos__14wxDebugContextFPCc ;wxDebugContext::Check(unsigned long) @@ -3380,10 +3417,6 @@ EXPORTS TraverseList__14wxDebugContextFM11wxMemStructFv_vP11wxMemStruct ;wxDebugContext::m_tail m_tail__14wxDebugContext - ;wxDebugContext::m_streamBuf - m_streamBuf__14wxDebugContext - ;wxDebugContext::m_debugStream - m_debugStream__14wxDebugContext ;wxDebugContext::m_checkPrevious m_checkPrevious__14wxDebugContext ;wxDebugContext::CountObjectsLeft(unsigned long) @@ -3400,8 +3433,6 @@ EXPORTS ValidateNode__11wxMemStructFv ;wxMemStruct::Unlink() Unlink__11wxMemStructFv - ;wxDebugContext::SetStandardError() - SetStandardError__14wxDebugContextFv ;wxMemStruct::Dump() Dump__11wxMemStructFv ;wxMemStruct::CheckAllPrevious() @@ -3893,10 +3924,12 @@ EXPORTS __dt__18wxPrintPreviewBaseFv ;wxPreviewFrame::Initialize() Initialize__14wxPreviewFrameFv - ;wxPreviewControlBar::wxPreviewControlBar(wxPrintPreviewBase*,long,wxWindow*,const wxPoint&,const wxSize&,long,const wxString&) - __ct__19wxPreviewControlBarFP18wxPrintPreviewBaselP8wxWindowRC7wxPointRC6wxSizeT2RC8wxString + ;wxPrinterBase::ReportError(wxWindow*,wxPrintout*,const wxString&) + ReportError__13wxPrinterBaseFP8wxWindowP10wxPrintoutRC8wxString ;wxPreviewCanvas::sm_eventTable sm_eventTable__15wxPreviewCanvas + ;wxPreviewControlBar::wxPreviewControlBar(wxPrintPreviewBase*,long,wxWindow*,const wxPoint&,const wxSize&,long,const wxString&) + __ct__19wxPreviewControlBarFP18wxPrintPreviewBaselP8wxWindowRC7wxPointRC6wxSizeT2RC8wxString ;wxPreviewControlBar::OnWindowClose(wxCommandEvent&) OnWindowClose__19wxPreviewControlBarFR14wxCommandEvent ;wxPreviewControlBar::OnPrint(wxCommandEvent&) @@ -5526,6 +5559,8 @@ EXPORTS Member__9wxVariantCFRC9wxVariant ;wxVariantDataList::Write(ostream&) const Write__17wxVariantDataListCFR7ostream + ;wxVariantDataDateTime::sm_classwxVariantDataDateTime + sm_classwxVariantDataDateTime__21wxVariantDataDateTime ;wxTime::sm_classwxTime sm_classwxTime__6wxTime ;wxVariant::operator=(const wxTime&) @@ -5552,6 +5587,8 @@ EXPORTS Eq__17wxVariantDataRealCFR13wxVariantData ;wxVariantDataTime::Copy(wxVariantData&) Copy__17wxVariantDataTimeFR13wxVariantData + ;wxVariant::Convert(wxDateTime*) const + Convert__9wxVariantCFP10wxDateTime ;wxVariant::GetBool() const GetBool__9wxVariantCFv ;wxVariant::GetTime() const @@ -5560,6 +5597,8 @@ EXPORTS GetString__9wxVariantCFv ;wxVariant::GetReal() const GetReal__9wxVariantCFv + ;wxVariant::GetDateTime() const + GetDateTime__9wxVariantCFv ;wxVariant::ClearList() ClearList__9wxVariantFv ;wxVariantDataChar::Write(wxString&) const @@ -5568,8 +5607,12 @@ EXPORTS __ct__9wxVariantFRC6wxDateRC8wxString ;wxVariant::operator=(char) __as__9wxVariantFc + ;wxVariantDataDateTime::Write(wxString&) const + Write__21wxVariantDataDateTimeCFR8wxString ;wxVariantDataString::Write(wxString&) const Write__19wxVariantDataStringCFR8wxString + ;wxVariantDataDateTime::Read(wxString&) + Read__21wxVariantDataDateTimeFR8wxString ;wxVariantDataDate::Read(wxString&) Read__17wxVariantDataDateFR8wxString ;wxVariantDataList::wxVariantDataList(const wxList&) @@ -5636,6 +5679,8 @@ EXPORTS __ct__9wxVariantFUlRC8wxString ;wxVariant::wxVariant(const wxList&,const wxString&) __ct__9wxVariantFRC6wxListRC8wxString + ;wxVariant::wxVariant(const _DATE_STRUCT*,const wxString&) + __ct__9wxVariantFPC12_DATE_STRUCTRC8wxString ;wxVariant::wxVariant(wxVariantData*,const wxString&) __ct__9wxVariantFP13wxVariantDataRC8wxString ;wxVariant::operator=(const wxString&) @@ -5658,6 +5703,8 @@ EXPORTS __eq__9wxVariantCFl ;wxVariant::operator==(const wxStringList&) const __eq__9wxVariantCFRC12wxStringList + ;wxVariant::operator=(const _TIMESTAMP_STRUCT*) + __as__9wxVariantFPC17_TIMESTAMP_STRUCT ;wxVariantDataLong::Read(istream&) Read__17wxVariantDataLongFR7istream ;wxVariantData::sm_classwxVariantData @@ -5666,6 +5713,8 @@ EXPORTS __vc__9wxVariantFUi ;wxVariant::operator!=(const wxTime&) const __ne__9wxVariantCFRC6wxTime + ;wxVariantDataDateTime::Write(ostream&) const + Write__21wxVariantDataDateTimeCFR7ostream ;wxVariantDataString::Write(ostream&) const Write__19wxVariantDataStringCFR7ostream ;wxVariantDataBool::Write(ostream&) const @@ -5682,6 +5731,8 @@ EXPORTS Eq__17wxVariantDataCharCFR13wxVariantData ;wxVariant::Delete(int) Delete__9wxVariantFi + ;wxVariantDataDateTime::Copy(wxVariantData&) + Copy__21wxVariantDataDateTimeFR13wxVariantData ;wxVariantDataDate::Copy(wxVariantData&) Copy__17wxVariantDataDateFR13wxVariantData ;wxVariant::Convert(wxTime*) const @@ -5694,6 +5745,8 @@ EXPORTS wxConstructorForwxVariantDataTime__Fv ;wxConstructorForwxVariantDataList() wxConstructorForwxVariantDataList__Fv + ;wxConstructorForwxVariantDataDateTime() + wxConstructorForwxVariantDataDateTime__Fv ;wxConstructorForwxDate() wxConstructorForwxDate__Fv ;wxVariantDataChar::sm_classwxVariantDataChar @@ -5714,6 +5767,8 @@ EXPORTS __ct__9wxVariantFRC12wxStringListRC8wxString ;wxVariant::wxVariant(const char*,const wxString&) __ct__9wxVariantFPCcRC8wxString + ;wxVariant::wxVariant(const _TIMESTAMP_STRUCT*,const wxString&) + __ct__9wxVariantFPC17_TIMESTAMP_STRUCTRC8wxString ;wxVariantDataTime::Write(wxString&) const Write__17wxVariantDataTimeCFR8wxString ;wxVariantDataDate::Write(wxString&) const @@ -5741,6 +5796,10 @@ EXPORTS __as__9wxVariantFl ;wxVariant::operator=(const wxList&) __as__9wxVariantFRC6wxList + ;wxVariant::operator=(const _TIME_STRUCT*) + __as__9wxVariantFPC12_TIME_STRUCT + ;wxVariant::operator=(const _DATE_STRUCT*) + __as__9wxVariantFPC12_DATE_STRUCT ;wxVariant::Append(const wxVariant&) Append__9wxVariantFRC9wxVariant ;wxVariantDataList::Copy(wxVariantData&) @@ -5767,6 +5826,8 @@ EXPORTS Read__17wxVariantDataCharFR13wxInputStream ;wxVariantDataBool::Read(istream&) Read__17wxVariantDataBoolFR7istream + ;wxVariantDataDateTime::Eq(wxVariantData&) const + Eq__21wxVariantDataDateTimeCFR13wxVariantData ;wxVariantDataDate::Eq(wxVariantData&) const Eq__17wxVariantDataDateCFR13wxVariantData ;wxVariantDataString::Copy(wxVariantData&) @@ -5797,6 +5858,8 @@ EXPORTS __ct__9wxVariantFlRC8wxString ;wxVariant::wxVariant(double,const wxString&) __ct__9wxVariantFdRC8wxString + ;wxVariant::wxVariant(const _TIME_STRUCT*,const wxString&) + __ct__9wxVariantFPC12_TIME_STRUCTRC8wxString ;wxVariantDataReal::Write(wxString&) const Write__17wxVariantDataRealCFR8wxString ;wxVariantDataVoidPtr::Read(wxString&) @@ -5809,6 +5872,7 @@ EXPORTS __ne__9wxVariantCFRC9wxVariant ;wxVariantDataBool::sm_classwxVariantDataBool sm_classwxVariantDataBool__17wxVariantDataBool + __vft21wxVariantDataDateTime8wxObject __vft19wxVariantDataString8wxObject __vft17wxVariantDataDate8wxObject ;wxVariant::operator!=(long) const @@ -5839,8 +5903,16 @@ EXPORTS __vc__9wxVariantCFUi ;wxVariant::operator!=(const wxDate&) const __ne__9wxVariantCFRC6wxDate + ;wxVariant::operator!=(const wxDateTime&) const + __ne__9wxVariantCFRC10wxDateTime + ;wxVariant::operator==(const wxDateTime&) const + __eq__9wxVariantCFRC10wxDateTime + ;wxVariant::operator=(const wxDateTime&) + __as__9wxVariantFRC10wxDateTime ;wxVariantDataStringList::Read(istream&) Read__23wxVariantDataStringListFR7istream + ;wxVariantDataDateTime::Read(istream&) + Read__21wxVariantDataDateTimeFR7istream ;wxVariantDataList::Read(istream&) Read__17wxVariantDataListFR7istream ;wxVariantDataBool::Read(wxInputStream&) @@ -5879,6 +5951,8 @@ EXPORTS __ne__9wxVariantCFRC8wxString ;wxVariant::operator==(char) const __eq__9wxVariantCFc + ;wxVariant::wxVariant(const wxDateTime&,const wxString&) + __ct__9wxVariantFRC10wxDateTimeRC8wxString ;wxVariant::wxVariant(void*,const wxString&) __ct__9wxVariantFPvRC8wxString ;wxVariantDataVoidPtr::Write(wxString&) const @@ -7056,6 +7130,8 @@ EXPORTS ;wxGridStringArray::DoEmpty() DoEmpty__17wxGridStringArrayFv wxEVT_GRID_EDITOR_SHOWN + ;wxConstructorForwxGridEditorCreatedEvent() + wxConstructorForwxGridEditorCreatedEvent__Fv ;wxConstructorForwxGridCornerLabelWindow() wxConstructorForwxGridCornerLabelWindow__Fv __vft24wxGridCellStringRenderer16wxGridCellWorker @@ -7134,6 +7210,8 @@ EXPORTS __vft20wxGridRowLabelWindow8wxObject __vft15wxGridTableBase8wxObject __vft12wxGridWindow8wxObject + ;wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(int,int,wxObject*,int,int,wxControl*) + __ct__24wxGridEditorCreatedEventFiT1P8wxObjectN21P9wxControl ;wxGridCellNumberEditor::StartingKey(wxKeyEvent&) StartingKey__22wxGridCellNumberEditorFR10wxKeyEvent ;wxGridCellFloatEditor::StartingKey(wxKeyEvent&) @@ -7325,6 +7403,7 @@ EXPORTS Add__17wxGridStringArrayFRC13wxArrayString ;wxGrid::EnableCellEditControl(unsigned long) EnableCellEditControl__6wxGridFUl + wxEVT_GRID_EDITOR_CREATED ;wxGrid::sm_classwxGrid sm_classwxGrid__6wxGrid ;wxGridSizeEvent::sm_classwxGridSizeEvent @@ -7522,6 +7601,8 @@ EXPORTS SetDefaultCellFont__6wxGridFRC6wxFont ;wxGridEvent::sm_classwxGridEvent sm_classwxGridEvent__11wxGridEvent + ;wxGridEditorCreatedEvent::sm_classwxGridEditorCreatedEvent + sm_classwxGridEditorCreatedEvent__24wxGridEditorCreatedEvent ;wxGridCellChoiceEditor::wxGridCellChoiceEditor(unsigned int,const wxString*,unsigned long) __ct__22wxGridCellChoiceEditorFUiPC8wxStringUl ;wxGridCellTextEditor::StartingKey(wxKeyEvent&) @@ -13567,12 +13648,35 @@ EXPORTS sm_eventTable__11wxScrollBar ;From object file: ..\os2\settings.cpp ;PUBDEFs (Symbols available from object file): + ;wxSystemSettings::SetOption(const wxString&,const wxString&) + SetOption__16wxSystemSettingsFRC8wxStringT1 + ;wxSystemSettingsModule::sm_classwxSystemSettingsModule + sm_classwxSystemSettingsModule__22wxSystemSettingsModule + ;wxSystemSettingsModule::OnInit() + OnInit__22wxSystemSettingsModuleFv + ;wxSystemSettings::GetOption(const wxString&) + GetOption__16wxSystemSettingsFRC8wxString + __vft22wxSystemSettingsModule8wxObject ;wxSystemSettings::GetSystemColour(int) GetSystemColour__16wxSystemSettingsFi ;wxSystemSettings::GetSystemMetric(int) GetSystemMetric__16wxSystemSettingsFi + ;wxSystemSettings::HasOption(const wxString&) + HasOption__16wxSystemSettingsFRC8wxString + ;wxSystemSettingsModule::sm_optionNames + sm_optionNames__22wxSystemSettingsModule + ;wxSystemSettingsModule::OnExit() + OnExit__22wxSystemSettingsModuleFv + ;wxSystemSettingsModule::sm_optionValues + sm_optionValues__22wxSystemSettingsModule + ;wxConstructorForwxSystemSettingsModule() + wxConstructorForwxSystemSettingsModule__Fv + ;wxSystemSettings::GetOptionInt(const wxString&) + GetOptionInt__16wxSystemSettingsFRC8wxString ;wxSystemSettings::GetSystemFont(int) GetSystemFont__16wxSystemSettingsFi + ;wxSystemSettings::SetOption(const wxString&,int) + SetOption__16wxSystemSettingsFRC8wxStringi ;From object file: ..\os2\slider.cpp ;PUBDEFs (Symbols available from object file): ;wxSlider::SetValue(int) -- 2.45.2