bibliothek.gui.dock.common.group
Interface CGroupBehavior
- All Known Implementing Classes:
- StackGroupBehavior, TopMostGroupBehavior
public interface CGroupBehavior
A CGroupBehavior
allows to define groups of CDockable
. Groups normaly
act together when changing the LocationMode
: e.g. if one CDockable
is minimized, all the other
CDockable
s follow.
- Author:
- Benjamin Sigg
forward
void forward(Dockable dockable,
ExtendedMode target,
CGroupBehaviorCallback callback)
- Changes the mode of
dockable
such that it matches target
. This method may also change
the ExtendedMode
or location of other Dockable
s to keep the group together. While this
method runs, focus management is disabled. The focus will be transfered to dockable
if
target
represents a LocationMode
that requires focus transfer.
Dockable
s to change their mode.
- Parameters:
dockable
- the element that was clicked by the usertarget
- the extended mode intended for dockable
callback
- a set of information and methods that may be needed to apply all the necessary changes to
dockable
and maybe other Dockable
s as well