%
% automatically generated by HelpGen $Revision$ from
% controlbar.h at 05/Jan/02 22:50:58
%


\section{\class{cbBarDimHandlerBase}}\label{cbbardimhandlerbase}


Abstract interface for bar-size handler classes.
   These objects receive notifications, whenever the docking
   state of the bar is changed, thus they have a possibility
   to adjust the values in cbDimInfo::mSizes accordingly.
   Specific handlers can be hooked to specific types of bars.
 
\wxheading{Derived from}

\helpref{wxObject}{wxobject}

\wxheading{Data structures}

\latexignore{\rtfignore{\wxheading{Members}}}


\membersection{cbBarDimHandlerBase::cbBarDimHandlerBase}\label{cbbardimhandlerbasecbbardimhandlerbase}

\func{}{cbBarDimHandlerBase}{\void}

to multiple bars, it's instance is
reference-counted
initial reference count is 0, since handler is not used, until the
first invocation of AddRef()


\membersection{cbBarDimHandlerBase::AddRef}\label{cbbardimhandlerbaseaddref}

\func{void}{AddRef}{\void}


\membersection{cbBarDimHandlerBase::OnChangeBarState}\label{cbbardimhandlerbaseonchangebarstate}

\func{void}{OnChangeBarState}{\param{cbBarInfo* }{pBar}, \param{int }{newState}}

"bar-state-changes" notification


\membersection{cbBarDimHandlerBase::OnResizeBar}\label{cbbardimhandlerbaseonresizebar}

\func{void}{OnResizeBar}{\param{cbBarInfo* }{pBar}, \param{const wxSize\& }{given}, \param{wxSize\& }{preferred}}


\membersection{cbBarDimHandlerBase::RemoveRef}\label{cbbardimhandlerbaseremoveref}

\func{void}{RemoveRef}{\void}

