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


\section{\class{cbUpdatesManagerBase}}\label{cbupdatesmanagerbase}


class declares abstract interface for optimized logic, which should refresh
   areas of frame layout - that actually need to be updated. Should be extended,
   to implement custom updating strategy
 
\wxheading{Derived from}

\helpref{wxObject}{wxobject}

\wxheading{Data structures}

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


\membersection{cbUpdatesManagerBase::cbUpdatesManagerBase}\label{cbupdatesmanagerbasecbupdatesmanagerbase}

\func{}{cbUpdatesManagerBase}{\param{wxFrameLayout* }{pPanel}}


\func{}{cbUpdatesManagerBase}{\void}


\membersection{cbUpdatesManagerBase::\destruct{cbUpdatesManagerBase}}\label{cbupdatesmanagerbasedtor}

\func{}{\destruct{cbUpdatesManagerBase}}{\void}


\membersection{cbUpdatesManagerBase::OnBarWillChange}\label{cbupdatesmanagerbaseonbarwillchange}

\func{void}{OnBarWillChange}{\param{cbBarInfo* }{pBar}, \param{cbRowInfo* }{pInRow}, \param{cbDockPane* }{pInPane}}


\membersection{cbUpdatesManagerBase::OnFinishChanges}\label{cbupdatesmanagerbaseonfinishchanges}

\func{void}{OnFinishChanges}{\void}


\membersection{cbUpdatesManagerBase::OnPaneMarginsWillChange}\label{cbupdatesmanagerbaseonpanemarginswillchange}

\func{void}{OnPaneMarginsWillChange}{\param{cbDockPane* }{pPane}}


\membersection{cbUpdatesManagerBase::OnPaneWillChange}\label{cbupdatesmanagerbaseonpanewillchange}

\func{void}{OnPaneWillChange}{\param{cbDockPane* }{pPane}}


\membersection{cbUpdatesManagerBase::OnRowWillChange}\label{cbupdatesmanagerbaseonrowwillchange}

\func{void}{OnRowWillChange}{\param{cbRowInfo* }{pRow}, \param{cbDockPane* }{pInPane}}


\membersection{cbUpdatesManagerBase::OnStartChanges}\label{cbupdatesmanagerbaseonstartchanges}

\func{void}{OnStartChanges}{\void}

notificiactions received from frame-layout (in the order, in which
they usually would be invoked). Custom updates-managers may utilize
these notifications to implement more "fine-grained" updating strategy


\membersection{cbUpdatesManagerBase::SetLayout}\label{cbupdatesmanagerbasesetlayout}

\func{void}{SetLayout}{\param{wxFrameLayout* }{pLayout}}


\membersection{cbUpdatesManagerBase::UpdateNow}\label{cbupdatesmanagerbaseupdatenow}

\func{void}{UpdateNow}{\void}

refreshes parts of the frame layout, which need an update

