X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1169a91932273bc84c23ed9dbd0a2da064d59d66..4cbcfb73a037462ccf4d54b3e50c58e37cc61aa9:/src/os2/checkbox.cpp diff --git a/src/os2/checkbox.cpp b/src/os2/checkbox.cpp index 165e1da2b9..b83deaa481 100644 --- a/src/os2/checkbox.cpp +++ b/src/os2/checkbox.cpp @@ -41,22 +41,14 @@ extern void wxAssociateWinWithHandle( HWND hWnd // wxCheckBox // ---------------------------------------------------------------------------- -wxCheckBoxBase::wxCheckBoxBase() +bool wxCheckBox::OS2Command( WXUINT WXUNUSED(uParam), + WXWORD WXUNUSED(wId) ) { -} - -bool wxCheckBox::OS2Command( - WXUINT WXUNUSED(uParam) -, WXWORD WXUNUSED(wId) -) -{ - wxCommandEvent rEvent( wxEVT_COMMAND_CHECKBOX_CLICKED - ,m_windowId - ); + wxCommandEvent rEvent( wxEVT_COMMAND_CHECKBOX_CLICKED, m_windowId ); rEvent.SetInt(GetValue()); rEvent.SetEventObject(this); ProcessCommand(rEvent); - return TRUE; + return true; } // end of wxCheckBox::OS2Command bool wxCheckBox::Create( @@ -110,7 +102,8 @@ void wxCheckBox::SetLabel( const wxString& rsLabel ) { - ::WinSetWindowText(GetHwnd(), rsLabel.c_str()); + wxString sLabel=::wxPMTextToLabel(rsLabel); + ::WinSetWindowText(GetHwnd(), (PSZ)sLabel.c_str()); } // end of wxCheckBox::SetLabel wxSize wxCheckBox::DoGetBestSize() const @@ -131,11 +124,11 @@ wxSize wxCheckBox::DoGetBestSize() const nCheckSize = vDc.GetCharHeight(); } - int nWidthCheckbox; - int nHeightCheckbox; - wxString sStr = wxGetWindowText(GetHWND()); + int nWidthCheckbox; + int nHeightCheckbox; + wxString sStr = wxGetWindowText(GetHWND()); - if (!sStr.IsEmpty()) + if (!sStr.empty()) { GetTextExtent( sStr ,&nWidthCheckbox @@ -185,16 +178,14 @@ void wxCheckBox::Command ( // wxBitmapCheckBox // ---------------------------------------------------------------------------- -bool wxBitmapCheckBox::Create( - wxWindow* pParent -, wxWindowID vId -, const wxBitmap* pLabel -, const wxPoint& rPos -, const wxSize& rSize -, long lStyle -, const wxValidator& rValidator -, const wxString& rsName -) +bool wxBitmapCheckBox::Create( wxWindow* pParent, + wxWindowID vId, + const wxBitmap* WXUNUSED(pLabel), + const wxPoint& rPos, + const wxSize& rSize, + long lStyle, + const wxValidator& rValidator, + const wxString& rsName) { SetName(rsName); #if wxUSE_VALIDATORS @@ -237,13 +228,10 @@ bool wxBitmapCheckBox::Create( ); ::WinShowWindow(hButton, TRUE); - return TRUE; + return true; } // end of wxBitmapCheckBox::Create -void wxBitmapCheckBox::SetLabel( - const wxBitmap& rBitmap -) +void wxBitmapCheckBox::SetLabel( const wxBitmap& WXUNUSED(rBitmap) ) { wxFAIL_MSG(wxT("not implemented")); } // end of wxBitmapCheckBox::SetLabel -