| Class Summary | |
|---|---|
| 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). |
| AnimationEvent | An Event describing the state of an animation |
| AnimationListener | The AnimationListener interface is used to notify listeners about the state of an animation process (animation start and end). |
| 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. |
| AutoHideButtonPanelUI | The UI associated with the AutoHideButtonPanel. |
| AutoHideButtonUI | The UI delegate for AutoHideButtons. |
| AutoHideExpandPanel | A component used to show the currently expanded view. |
| AutoHideExpandPanelUI | The UI delegate for the AutoHideExpandPanel component. |
| AutoHidePolicy | This class holds preferences on default autohiding behaviour. |
| BackgroundPainter | An interface implemented by objects which can paint toolbar backgrounds. |
| BorderSplitter | An utility class used to delegate the border drag/drop scanning for docking ( since the same code is used in many DockDropReceivers). |
| ComponentAnimator | Utility class used to perform move/resize animation for awt/swing components. |
| 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). |
| DetachedDockViewUI | The UI of the "detached" (floating) dockview. |
| Dockable | Interface describing a component (AWT/Swing) that can be managed by the DockingDesktop. |
| DockableActionCustomizer | An objet that can provide actions relative to a dockable. |
| DockableContainer | A DockableContainer is the base interface of GUI components used to
display Dockable components.
|
| DockableContainerFactory | An abstract factory used by the DockingDesktop to create instance
of Dockable containers.
|
| DockableDragSource | An interface implemented by visual components used for drag and drop operations on a DockableContainer. |
| DockablePanel | A basic implementation of Dockable. |
| 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. |
| DockableSelectionEvent | An event for tracking selection changes of dockables. |
| DockableSelectionListener | This interface describes a listener for dockable selection changes. |
| DockableState | General information about the current state of a dockable component. |
| DockableStateChangeEvent | An event triggered after a change of dockable state. |
| DockableStateChangeListener | Interface implemented by classes that need to be notified of a state change of a dockable. |
| DockableStateWillChangeEvent | An event triggered before a change of dockable state. |
| DockableStateWillChangeListener | Interface implemented by classes that need to be notified of a state change of a dockable before it is processed. |
| DockableStoreButton | A Button that can be used to store a dockable (for example to allow moving a dockable between two workspaces). |
| DockDragEvent | An event describing a drag operation occuring for docking purpose. |
| DockDropEvent | An event send to a dockDropReceiver to complete a drop operation
This event is used by API extenders to manage drag and drop action related to docking. |
| DockDropReceiver | An interface implemented by components that can accept docking action with mouse drag and drop. |
| DockEvent | Abstract superclass of drag and drop docking events. |
| DockGroup | This class describes a logical group of Dockables. |
| DockingActionAddDockableEvent | A DockingActionEvent describing the first insertion of a dockable either inside a desktop docking panel (main panel) or into a compoundDockable (nested) container. |
| DockingActionCloseEvent | A DockingActionEvent describing the closing of a dockable |
| DockingActionCreateTabEvent | A DockingActionEvent describing a tab insertion (or movement). |
| DockingActionDockableEvent | A DockingActionEvent involving a single dockable as source of the action. |
| DockingActionEvent | An abstract event class describing a docking action. |
| DockingActionListener | A listener to docking actions. |
| DockingActionSimpleStateChangeEvent | An event describing a basic state change. |
| DockingActionSplitComponentEvent | A DockingActionEvent describing a split action (from a base component (splitcontainer, tab...)). |
| DockingActionSplitDockableContainerEvent | A split event : split a base component in two, and puts a dockable container in the other split position. |
| DockingActionSplitDockableEvent | A DockingActionEvent describing a split action (from a base dockable). |
| 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. |
| DockingSplitPaneUI | A specific UI for removing border effects of the JSplitPanes used for docking. |
| DockingUISettings | Central class to manage Look and feel settings for the docking framework. |
| 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. |
| DockViewAsTab.TabHeader | |
| DockViewTitleBar | A title bar, associated to a DockView (container of a single user component). |
| DockViewTitleBarUI | A UI for the DockViewTitleBar. |
| DockViewUI | This is the UI delegate for the DockView class. |
| FloatingDialog | The floating jdialog for floatable dockables. |
| FloatingDialog.Resizer | |
| FloatingDialog.TitlePanel | Class used as a title for dragging the window around |
| FloatingDockableContainer | The interface describing a Floating window used to display one or more dockables
Objects implementing this interface must be instances of JDialog , as the pack(), setVisible(), setLocation(), dispose() etc. are assumed. |
| JTabbedPaneSmartIcon | An Icon allowing the use of closeable tabs by simulating the entire tabpane tab-painting. |
| JTabbedPaneSmartIconManager | This class is the interface between a JTabbedPane and a smart icon. |
| MaximizedDockView | A dockView suitable for maximized dockables |
| MaximizedDockViewAsTab | A maximized view to use with the TabFactory. |
| MaximizedDockViewAsTab.MaximizedTabHeader | |
| RelativeDockablePosition | This class is an immutable object used to remember the relative positionning of docked components. |
| RolloverIcon | A custom Icon to have a nice rollover effect for toolbar icons. |
| RoundedBorder | A simple rounded border. |
| ShadowBorder | A border using a shadow on right-bottom sides. |
| SingleDockableContainer | A SingleDockableContainer is a DockableContainer that can display
a single Dockable component.
|
| SmartIconJButton | A sub component of JTabbedPaneSmartIcon, used to describe a button included in a tabbedpane. |
| 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. |
| TabbedDockableContainer | Interface describing a container that can be used to display more than one Dockable in a Tabbed Pane fashion. |
| 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. |
| ToolBarButtonBorder | A border suitable for toolbar buttons. |
| ToolBarConstraints | Constraints to be used with the ToolBarLayout. |
| ToolBarContainer | The container for toolbar panels. |
| ToolBarGripper | The component used to have a "grip" action on a toolbar (Drag and Drop support) |
| ToolBarGripperUI | The default UI for the toolbar gripper. |
| ToolBarIO | A utility class used to save and restore toolbars to/from an XML configuration. |
| ToolBarIOReadInfo | Descriptor of the loading operation of toolbars. |
| ToolBarPanel | The toolbar panel is able to receive multiple toolbars and arrange them in many columns or rows (depending on the horizontal/vertical orientation). |
| ToolBarPanelBorder | This is an optional class that can be used as a border for toolbar panels. |
| ToolBarPanelLayout | The layout of a VLToolBarPanel |
| ToolBarPersistence | This class contains methods to keep a set of toolbars persistent. |
| VLButtonUI | A UI for toolbar buttons : replaces the look and feel default UI to have a unified toolbar rendering. |
| VLToolBar | A JToolbar suitable for drag and drop purposes. |
| VLToolBarLayout | The layout for VLToolBar (supports horizontal and vertical orientation). |
| Workspace | A logical organization of dockables. |
| WorkspaceButton | A simple button that applies a workspace to a given Docking context when pressed . |
| WorkspaceException | An exception raised when a workspace operation has gone wrong (can encapsulate another exception). |
| WorkspaceMenuItem | A simple menu item that applies a workspace to a given Docking context when selected . |
| WSDesktop | A desktop part of a workpace. |
| WSDockKey | Defines a key associated to a dockable in a workspace. |