bibliothek.gui.dock.common.group
Interface CGroupMovement

All Known Implementing Classes:
SingleGroupMovement, StackGroupMovement

public interface CGroupMovement

A group movement describes the movement of an undefined number of Dockables by a LocationModeManager. The moved Dockables have to be somehow in a group, and that group has to be described by one Dockable. A logical choice would be that all Dockables are children of some DockStation and the DockStation represents the entire group.

Author:
Benjamin Sigg

Method Summary
 void apply(CGroupBehaviorCallback callback)
          Executes this movement.
 

Method Detail

apply

void apply(CGroupBehaviorCallback callback)
Executes this movement. While this operation runs, focus management is disabled. The framework will choose a new focused Dockable once this method finished.

Parameters:
callback - can be used by this object to freely move around any Dockable