Contents Up Previous Next

cbUpdatesManagerBase

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

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::cbUpdatesManagerBase

cbUpdatesManagerBase(wxFrameLayout* pPanel)

Constructor taking layout panel.

cbUpdatesManagerBase()

Default constructor


cbUpdatesManagerBase::~cbUpdatesManagerBase

~cbUpdatesManagerBase()

Destructor.


cbUpdatesManagerBase::OnBarWillChange

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.


cbUpdatesManagerBase::OnFinishChanges

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.


cbUpdatesManagerBase::OnPaneMarginsWillChange

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.


cbUpdatesManagerBase::OnPaneWillChange

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.


cbUpdatesManagerBase::OnRowWillChange

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.


cbUpdatesManagerBase::OnStartChanges

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.


cbUpdatesManagerBase::SetLayout

void SetLayout(wxFrameLayout* pLayout)

Sets the associated layout.


cbUpdatesManagerBase::UpdateNow

void UpdateNow()

Refreshes parts of the frame layout that need an update.