This class implements slightly optimized logic for refreshing the areas of frame layout that actually need to be updated.
Derived from
Include files
<wx/fl/updatesmgr.h>
Data structures
Members
cbSimpleUpdatesMgr::cbSimpleUpdatesMgr
cbSimpleUpdatesMgr::OnBarWillChange
cbSimpleUpdatesMgr::OnFinishChanges
cbSimpleUpdatesMgr::OnPaneMarginsWillChange
cbSimpleUpdatesMgr::OnPaneWillChange
cbSimpleUpdatesMgr::OnRowWillChange
cbSimpleUpdatesMgr::OnStartChanges
cbSimpleUpdatesMgr::UpdateNow
cbSimpleUpdatesMgr::WasChanged
cbSimpleUpdatesMgr()
Default constructor.
cbSimpleUpdatesMgr(wxFrameLayout* pPanel)
Constructor taking frame layout panel.
void OnBarWillChange(cbBarInfo* pBar, cbRowInfo* pInRow, cbDockPane* pInPane)
Notification received from Frame Layout in the order in which they would usually be invoked.
void OnFinishChanges()
Notification received from Frame Layout in the order in which they would usually be invoked.
void OnPaneMarginsWillChange(cbDockPane* pPane)
Notification received from Frame Layout in the order in which they would usually be invoked.
void OnPaneWillChange(cbDockPane* pPane)
Notification received from Frame Layout in the order in which they would usually be invoked.
void OnRowWillChange(cbRowInfo* pRow, cbDockPane* pInPane)
Notification received from Frame Layout in the order in which they would usually be invoked.
void OnStartChanges()
Notification received from Frame Layout in the order in which they would usually be invoked.
void UpdateNow()
Refreshes the parts of the frame layoutthat need an update.
bool WasChanged(cbUpdateMgrData& data, wxRect& currentBounds)
Helper function.