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
DockableDragSource
s
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 © 2010-2014 Pacific Biosciences. All Rights Reserved.