1 ///////////////////////////////////////////////////////////////////////////// 2 // Name: dyntbarhnd.cpp 3 // Purpose: cbDynToolBarDimHandler implementation. 4 // Author: Aleksandras Gluchovas 5 // Modified by: 6 // Created: 23/01/99 7 // RCS-ID: $Id: dyntbarhnd.cpp 35650 2005-09-23 12:56:45Z MR $ 8 // Copyright: (c) Aleksandras Gluchovas 9 // Licence: wxWindows licence 10 ///////////////////////////////////////////////////////////////////////////// 11 12 // For compilers that support precompilation, includes "wx/wx.h". 13 #include "wx/wxprec.h" 14 15 #ifdef __BORLANDC__ 16 #pragma hdrstop 17 #endif 18 19 #ifndef WX_PRECOMP 20 #include "wx/wx.h" 21 #endif 22 23 #include "wx/fl/dyntbarhnd.h" 24 /***** Implementation for class cbDynToolBarDimHandler *****/ 25 IMPLEMENT_DYNAMIC_CLASS(cbDynToolBarDimHandler,cbBarDimHandlerBase)26IMPLEMENT_DYNAMIC_CLASS( cbDynToolBarDimHandler, cbBarDimHandlerBase ) 27 28 void cbDynToolBarDimHandler::OnChangeBarState(cbBarInfo* WXUNUSED(pBar), int WXUNUSED(newState) ) 29 { 30 // nothing 31 } 32 OnResizeBar(cbBarInfo * pBar,const wxSize & given,wxSize & preferred)33void cbDynToolBarDimHandler::OnResizeBar( cbBarInfo* pBar, 34 const wxSize& given, 35 wxSize& preferred ) 36 { 37 wxASSERT( pBar->mpBarWnd ); // DBG:: should be present 38 39 wxDynamicToolBar* pTBar = (wxDynamicToolBar*)pBar->mpBarWnd; 40 41 pTBar->GetPreferredDim( given, preferred ); 42 } 43 44