public interface DockableContainer
Dockable components.
The components are usually displayed with decorations (a title bar, docking state management buttons, a drop shadow, ...)
This interface is meant for API extenders that would like to create new kind of
containers (via the sub-interfaces SingleDockableContainer
and TabbedDockableContainer and the DockableContainerFactory).
Usually, a DockableContainer also contains (or implements) one ore more
DockableDragSources
in order to achieve drag and drop operations.
DockableDragSource,
DockableContainerFactory| Modifier and Type | Method and Description |
|---|---|
void |
installDocking(DockingDesktop desktop)
Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void |
uninstallDocking(DockingDesktop desktop)
Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on
installDocking() |
void installDocking(DockingDesktop desktop)
basic implementation use a single DragSource, and thus calls desk.installDockableDragSource(dragSource).
void uninstallDocking(DockingDesktop desktop)
installDocking().© Copyright 2004-2013 Lilian Chamontin. All Rights Reserved.