2 % automatically generated by HelpGen $Revision$ from
3 % controlbar.h at 05/Jan/02 22:50:59
7 \section{\class{cbUpdatesManagerBase
}}\label{cbupdatesmanagerbase
}
10 class declares abstract interface for optimized logic, which should refresh
11 areas of frame layout - that actually need to be updated. Should be extended,
12 to implement custom updating strategy
14 \wxheading{Derived from
}
16 \helpref{wxObject
}{wxobject
}
18 \wxheading{Data structures
}
20 \latexignore{\rtfignore{\wxheading{Members
}}}
23 \membersection{cbUpdatesManagerBase::cbUpdatesManagerBase
}\label{cbupdatesmanagerbasecbupdatesmanagerbase
}
25 \func{}{cbUpdatesManagerBase
}{\param{wxFrameLayout*
}{pPanel
}}
28 \func{}{cbUpdatesManagerBase
}{\void}
31 \membersection{cbUpdatesManagerBase::
\destruct{cbUpdatesManagerBase
}}\label{cbupdatesmanagerbasedtor
}
33 \func{}{\destruct{cbUpdatesManagerBase
}}{\void}
36 \membersection{cbUpdatesManagerBase::OnBarWillChange
}\label{cbupdatesmanagerbaseonbarwillchange
}
38 \func{void
}{OnBarWillChange
}{\param{cbBarInfo*
}{pBar
},
\param{cbRowInfo*
}{pInRow
},
\param{cbDockPane*
}{pInPane
}}
41 \membersection{cbUpdatesManagerBase::OnFinishChanges
}\label{cbupdatesmanagerbaseonfinishchanges
}
43 \func{void
}{OnFinishChanges
}{\void}
46 \membersection{cbUpdatesManagerBase::OnPaneMarginsWillChange
}\label{cbupdatesmanagerbaseonpanemarginswillchange
}
48 \func{void
}{OnPaneMarginsWillChange
}{\param{cbDockPane*
}{pPane
}}
51 \membersection{cbUpdatesManagerBase::OnPaneWillChange
}\label{cbupdatesmanagerbaseonpanewillchange
}
53 \func{void
}{OnPaneWillChange
}{\param{cbDockPane*
}{pPane
}}
56 \membersection{cbUpdatesManagerBase::OnRowWillChange
}\label{cbupdatesmanagerbaseonrowwillchange
}
58 \func{void
}{OnRowWillChange
}{\param{cbRowInfo*
}{pRow
},
\param{cbDockPane*
}{pInPane
}}
61 \membersection{cbUpdatesManagerBase::OnStartChanges
}\label{cbupdatesmanagerbaseonstartchanges
}
63 \func{void
}{OnStartChanges
}{\void}
65 notificiactions received from frame-layout (in the order, in which
66 they usually would be invoked). Custom updates-managers may utilize
67 these notifications to implement more "fine-grained" updating strategy
70 \membersection{cbUpdatesManagerBase::SetLayout
}\label{cbupdatesmanagerbasesetlayout
}
72 \func{void
}{SetLayout
}{\param{wxFrameLayout*
}{pLayout
}}
75 \membersection{cbUpdatesManagerBase::UpdateNow
}\label{cbupdatesmanagerbaseupdatenow
}
77 \func{void
}{UpdateNow
}{\void}
79 refreshes parts of the frame layout, which need an update