]> git.saurik.com Git - wxWidgets.git/blame - utils/framelayout/src/dyntbarhnd.cpp
don't crash when invalid colour is set as fg/bg colour
[wxWidgets.git] / utils / framelayout / src / dyntbarhnd.cpp
CommitLineData
bd9396d5
HH
1/////////////////////////////////////////////////////////////////////////////
2// Name: No names yet.
3// Purpose: Contrib. demo
4// Author: Aleksandras Gluchovas
5// Modified by:
6// Created: 23/01/99
7// RCS-ID: $Id$
8// Copyright: (c) Aleksandras Gluchovas
9// Licence: wxWindows license
10/////////////////////////////////////////////////////////////////////////////
11
12#ifdef __GNUG__
13#pragma implementation "dyntbar.cpp"
14#pragma interface "dyntbar.cpp"
15#endif
16
17// For compilers that support precompilation, includes "wx/wx.h".
18#include "wx/wxprec.h"
19
20/*
21#ifdef __BORLANDC__
22#pragma hdrstop
23#endif
24*/
25
26#ifndef WX_PRECOMP
27#include "wx/wx.h"
28#endif
29
30#include "dyntbarhnd.h"
31
32/***** Implementation for class cbDynToolBarDimHandler *****/
33
34IMPLEMENT_DYNAMIC_CLASS( cbDynToolBarDimHandler, cbBarDimHandlerBase )
35
36void cbDynToolBarDimHandler::OnChangeBarState(cbBarInfo* pBar, int newState )
37{
38 // nothing
39}
40
41void cbDynToolBarDimHandler::OnResizeBar( cbBarInfo* pBar,
42 const wxSize& given,
43 wxSize& preferred )
44{
45 wxASSERT( pBar->mpBarWnd ); // DBG:: should be present
46
47 wxDynamicToolBar* pTBar = (wxDynamicToolBar*)pBar->mpBarWnd;
48
49 pTBar->GetPreferredDim( given, preferred );
50}