Interface | Description |
---|---|
Dockable |
Interface describing a component (AWT/Swing) that can be managed by the
DockingDesktop.
|
DockableContainer |
A DockableContainer is the base interface of GUI components used to
display
Dockable components. |
DockableDragSource |
An interface implemented by visual components used for drag and drop operations
on a DockableContainer.
|
DockableResolver |
An interface used to find a dockable (when read from an input stream like XML)
when the only information given is its DockKey id.
|
DockDropReceiver |
An interface implemented by components that can accept docking action with mouse drag and drop.
|
DragControler |
This interface defines the features required for a drag controler.
|
FloatingDockableContainer |
The interface describing a Floating window used to display one or more dockables
|
SingleDockableContainer |
A SingleDockableContainer is a DockableContainer that can display
a single
Dockable component. |
TabbedDockableContainer |
Interface describing a container that can be used to display more than
one Dockable in a Tabbed Pane fashion.
|
Class | Description |
---|---|
AnchorConstraints |
A constraint used to specify how a dockable is tied (anchored) to its containing parent .
|
AnchorManager |
A helper class used to specify and enforce constraints within a container
(DockingPanel or CompoundDockingPanel).
|
AutoHideBorderLayout |
A Layout Manager for auto-hide borders.
|
AutoHideButton |
The button used to show Dockables in auto-hide borders.
|
AutoHideButtonPanel |
A Swing panel used as a toolbar for autohide buttons.
|
AutoHideExpandPanel |
A component used to show the currently expanded view.
|
AutoHidePolicy |
This class holds preferences on default autohiding behaviour.
|
BorderSplitter |
An utility class used to delegate the border drag/drop scanning for docking (
since the same code is used in many DockDropReceivers).
|
CompoundDockable |
Describes a Dockable that can contain sub-dockables.
|
CompoundDockingPanel |
A specialized container used to nest dockables inside that sub-part of the
desktop.
|
DefaultDockableContainerFactory |
Default implementation of the DockableContainerFactory.
|
DetachedDockView |
A DockView suitable for detached dockables (in their own window).
|
DockableActionCustomizer |
An objet that can provide actions relative to a dockable.
|
DockableContainerFactory |
An abstract factory used by the
DockingDesktop to create instance
of Dockable containers. |
DockablePanel |
A basic implementation of Dockable.
|
DockableState |
General information about the current state of a dockable component.
|
DockableStoreButton |
A Button that can be used to store a dockable (for example to allow moving a dockable
between two workspaces).
|
DockGroup |
This class describes a logical group of Dockables.
|
DockingBorderLayout |
A layout adapted to autohide panels.
|
DockingConstants |
Constants used by the DockingDesktop to position Dockables.
|
DockingConstants.Hide |
Typesafe enumeration describing an auto-hide operation on the DockingDesktop.
|
DockingConstants.Split |
Typesafe enumeration describing a split operation on the DockingDesktop.
|
DockingContext |
A context that can be shared by multiple docking desktops.
|
DockingDesktop |
The DockingDesktop is the main class of the VLDocking Framework.
|
DockingPanel |
This class is responsible for the containment of a Dockable component.
|
DockingPreferences |
This is the centralized settings repository for managing docking look and feel.
|
DockingSelectorDialog |
A Helper class providing information about the visibility of user components.
|
DockingUtilities |
Utility class implementing search/replace algorithms used by the framework.
|
DockKey |
Provides a unique identification for a Dockable and runtime properties, like icon, name,
tooltip, preferred audohide-zone...
|
DockTabbedPane |
A JTabbedPane customized for integration with the docking framework.
|
DockView |
DefaultImplementation of the SingleDockableContainer.
|
DockViewAsTab |
This component is used to display single dockables like if they were in a tabbed pane.
|
DockViewTitleBar |
A title bar, associated to a DockView (container of a single user component).
|
DragControlerFactory |
A Basic factory providing a lightweight and heavyweight implementation of the
DragControler interface
|
DragControlerGlassPane |
A glasspane use to paint drag / drop shape on top of the desktop
|
FloatingDialog |
The floating jdialog for floatable dockables.
|
MaximizedDockView |
A dockView suitable for maximized dockables
|
MaximizedDockViewAsTab |
A maximized view to use with the TabFactory.
|
RelativeDockablePosition |
This class is an immutable object used to remember the relative positionning
of docked components.
|
ShadowBorder |
A border using a shadow on right-bottom sides.
|
SplitContainer |
A Specialized JSplitPane which accepts drag and drop of DockableContainer.
|
TabbedContainerActions |
An utility class providing default implementation of usefull actions for pop-up
menus in tab container selectors.
|
TabbedDockView |
A DockView that can be nested into a TabbedDockableContainer
|
TabFactory |
A factory that replaces DockViews (with title headers) by tabbed panes with a single tab.
|
Enum | Description |
---|---|
AutoHidePolicy.ExpandMode |
A set of constants for expanding a button on rollover, or on click
|
DockableContainerFactory.ParentType | |
DockableState.Location |
Possible locations of a dockable
|
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.