Package bibliothek.gui.dock.dockable

Some classes related to Dockable.

See:
          Description

Interface Summary
DockableBackgroundComponent A BackgroundComponent that represents a Dockable.
DockableMovingImageFactory A factory for MovingImages.
DockableStateListener This listener is invoked when the location of one or many Dockables changed.
MovingImage Moving images are used when a drag&drop operation is in progress, and an object has to be shown somehow on the screen.
 

Class Summary
AbstractDockable An implementation of Dockable which deals with the simple things.
Some of the capabilities of an AbstractDockable are: add or remove a DockableListener, and fire an event set the parent and the controller set the title and the icon store a list of DockActions
AncestorMovingImageFactory This factory tries to find a common anchestor of DockTitle and of Dockable and shows a screenshot of this component.
DefaultDockableFactory A factory which can read and write the properties of a DefaultDockable.
DefaultDockableMovingImageFactory The default implementation of DockableMovingImageFactory usually behaves exactly like ThemeDockableMovingImageFactory, but also offers an ExtensionName for adding additional factories.
DefaultDockablePerspective Implementation of a PerspectiveElement that represents a DefaultDockable.
DockableIcon An icon that is used for a Dockable
DockableStateEvent An event sent to the DockableStateListener.
Note: if the hierarchy changed, the flag DockableStateEvent.FLAG_SHOWING will be set correctly.
DockableStateListenerManager A handler for invoking DockableStateListeners.
DockHierarchyObserver A helper class that is able to send DockHierarchyEvents to DockHierarchyListeners.
ScreencaptureMovingImageFactory A factory that makes a snapshot of the Dockable which will be represented by its MovingImage.
TrueMovingImage A MovingImage that truly uses an Image to paint its content.
 

Enum Summary
IconHandling Tells whether the null Icon should be replaced by the default icon or not.
 

Package bibliothek.gui.dock.dockable Description

Some classes related to Dockable. Most classes in this package have no relationship to each other.