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)26 IMPLEMENT_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)33 void 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