X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fd1922a49351a377bc6ef8f7e00f150112ee096..068a7cfeee69b1f4aba3e2c2323255482aad17b4:/src/mac/toolbar.cpp?ds=inline diff --git a/src/mac/toolbar.cpp b/src/mac/toolbar.cpp index 7c6fa528d5..0ed2cc6b55 100644 --- a/src/mac/toolbar.cpp +++ b/src/mac/toolbar.cpp @@ -202,7 +202,6 @@ bool wxToolBar::Realize() while (node) { wxToolBarTool *tool = (wxToolBarTool *)node->Data(); - wxBitmapRefData * bmap = (wxBitmapRefData*) ( tool->GetNormalBitmap().GetRefData()) ; if( !tool->IsSeparator() ) { @@ -240,11 +239,11 @@ bool wxToolBar::Realize() } if ( tool->CanBeToggled() && tool->IsToggled() ) { - ::SetControlValue( m_macToolHandle , 1 ) ; + ::SetControl32BitValue( m_macToolHandle , 1 ) ; } else { - ::SetControlValue( m_macToolHandle , 0 ) ; + ::SetControl32BitValue( m_macToolHandle , 0 ) ; } /* ::SetControlFontStyle( m_macToolHandle , &controlstyle ) ; @@ -328,7 +327,7 @@ wxSize wxToolBar::GetToolSize() const void wxToolBar::MacHandleControlClick( WXWidget control , wxInt16 controlpart ) { - int index = 0 ; + size_t index = 0 ; for ( index = 0 ; index < m_macToolHandles.Count() ; ++index ) { if ( m_macToolHandles[index] == (void*) control ) @@ -336,7 +335,7 @@ void wxToolBar::MacHandleControlClick( WXWidget control , wxInt16 controlpart ) wxToolBarTool *tool = (wxToolBarTool *)m_tools.Nth( index )->Data(); if ( tool->CanBeToggled() ) { - tool->Toggle( GetControlValue( (ControlHandle) control ) ) ; + tool->Toggle( GetControl32BitValue( (ControlHandle) control ) ) ; } OnLeftClick( tool->GetId() , tool -> IsToggled() ) ; break ; @@ -394,7 +393,6 @@ void wxToolBar::MacSuperChangedPosition() while (node) { wxToolBarTool *tool = (wxToolBarTool *)node->Data(); - wxBitmapRefData * bmap = (wxBitmapRefData*) ( tool->GetNormalBitmap().GetRefData()) ; if( !tool->IsSeparator() ) { @@ -479,7 +477,7 @@ wxToolBarToolBase *wxToolBar::FindToolForPosition(wxCoord x, wxCoord y) const MacClientToRootWindow( &x , &y ) ; Point pt = { y ,x } ; - int index = 0 ; + size_t index = 0 ; for ( index = 0 ; index < m_macToolHandles.Count() ; ++index ) { if ( m_macToolHandles[index] ) @@ -533,7 +531,7 @@ void wxToolBar::DoToggleTool(wxToolBarToolBase *t, bool toggle) return ; ControlHandle control = (ControlHandle) m_macToolHandles[ tool->m_index ] ; - ::SetControlValue( control , toggle ) ; + ::SetControl32BitValue( control , toggle ) ; } bool wxToolBar::DoInsertTool(size_t WXUNUSED(pos), @@ -546,15 +544,15 @@ bool wxToolBar::DoInsertTool(size_t WXUNUSED(pos), return TRUE; } -void wxToolBar::DoSetToggle(wxToolBarToolBase *t, bool toggle) +void wxToolBar::DoSetToggle(wxToolBarToolBase *WXUNUSED(tool), bool WXUNUSED(toggle)) { - wxToolBarTool *tool = (wxToolBarTool *)t; - // TODO: set toggle state + wxFAIL_MSG( _T("not implemented") ); } -bool wxToolBar::DoDeleteTool(size_t pos, wxToolBarToolBase *tool) +bool wxToolBar::DoDeleteTool(size_t WXUNUSED(pos), wxToolBarToolBase *WXUNUSED(tool)) { - return TRUE ; + wxFAIL_MSG( _T("not implemented") ); + return TRUE ; } void wxToolBar::OnPaint(wxPaintEvent& event) @@ -566,7 +564,7 @@ void wxToolBar::OnPaint(wxPaintEvent& event) dc.YLOG2DEVMAC(m_height) , dc.XLOG2DEVMAC(m_width) } ; UMADrawThemePlacard( &toolbarrect , IsEnabled() ? kThemeStateActive : kThemeStateInactive) ; { - int index = 0 ; + size_t index = 0 ; for ( index = 0 ; index < m_macToolHandles.Count() ; ++index ) { if ( m_macToolHandles[index] )