]> git.saurik.com Git - wxWidgets.git/blob - contrib/src/fl/dyntbarhnd.cpp
glibc's vswprintf doesn't nul terminate on truncation.
[wxWidgets.git] / contrib / src / fl / dyntbarhnd.cpp
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$
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
26 IMPLEMENT_DYNAMIC_CLASS( cbDynToolBarDimHandler, cbBarDimHandlerBase )
27
28 void cbDynToolBarDimHandler::OnChangeBarState(cbBarInfo* WXUNUSED(pBar), int WXUNUSED(newState) )
29 {
30 // nothing
31 }
32
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