This class declares an abstract interface for optimized logic that should refresh areas of frame layout that actually need to be updated. This should be extended in future to implement a custom updating strategy.
Derived from
wxObject (REF NOT FOUND)
Include files
<wx/fl/controlbar.h>
Data structures
Members
cbUpdatesManagerBase::cbUpdatesManagerBase
cbUpdatesManagerBase::~cbUpdatesManagerBase
cbUpdatesManagerBase::OnBarWillChange
cbUpdatesManagerBase::OnFinishChanges
cbUpdatesManagerBase::OnPaneMarginsWillChange
cbUpdatesManagerBase::OnPaneWillChange
cbUpdatesManagerBase::OnRowWillChange
cbUpdatesManagerBase::OnStartChanges
cbUpdatesManagerBase::SetLayout
cbUpdatesManagerBase::UpdateNow
cbUpdatesManagerBase(wxFrameLayout* pPanel)
Constructor taking layout panel.
cbUpdatesManagerBase()
Default constructor
~cbUpdatesManagerBase()
Destructor.
void OnBarWillChange(cbBarInfo* pBar, cbRowInfo* pInRow, cbDockPane* pInPane)
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void OnFinishChanges()
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void OnPaneMarginsWillChange(cbDockPane* pPane)
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void OnPaneWillChange(cbDockPane* pPane)
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void OnRowWillChange(cbRowInfo* pRow, cbDockPane* pInPane)
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void OnStartChanges()
This function receives a notification from the frame layout (in the order in which they would usually be invoked). Custom updates-managers may utilize these notifications to implement a more fine-grained updating strategy.
void SetLayout(wxFrameLayout* pLayout)
Sets the associated layout.
void UpdateNow()
Refreshes parts of the frame layout that need an update.