Class Summary | |
---|---|
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. |
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. |
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. |
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. |
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. |
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. |
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. |
DockViewTitleBar | A title bar, associated to a DockView (container of a single user component). |
DockViewTitleBarUI | A UI for the {@link com.vlsolutions.swing.docking.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 |
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 |
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). |