Interface | Description |
---|---|
CGroupingBehavior |
CGroupingBehavior allows clients to define how Dockable s organize themselves
in groups. |
DockableGrouping |
A
DockableGrouping is an algorithm that rewrites the location of a Dockable ,
allowing clients to group several dockables together.While the name of the interface implies that dockables should be grouped together, nothing prevents a client from writing an implementation that does the opposite, e.g. |
Class | Description |
---|---|
DefaultCGroupingBehavior |
Default implementation of
CGroupingBehavior , just returns CDockable.getGrouping() . |
GroupingDockLocationListener | |
GroupingHistoryRewriter |
This
HistoryRewriter gets the current CGroupingBehavior using the key CControl.GROUPING_BEHAVIOR
from its CControl . |
PlaceholderGrouping |
When a
Dockable is about to be moved to a new position, then this DockableGrouping searches for
a unique identifier, called a "placeholder", which indicates where the Dockable should be placed.The placeholder is placed at the location of the Dockable , for which
PlaceholderGrouping.hierarchyChanged(Dockable) was called last. |