A B C D E F G H I J L M O P R S T U V W

A

acceptDockingAction(DockingActionEvent) - Method in interface com.vlsolutions.swing.docking.event.DockingActionListener
Invoked before a docking action is processed, to give a chance to the listener to react to it and cancel it if needed.
acceptDrag(Shape) - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
Used by a DockDropReceiver to indicate that the drag operation is accepted (mouse is over a droppable zone).
acceptDrop() - Method in class com.vlsolutions.swing.docking.event.DockDropEvent
shortcut for acceptDrop(true).
acceptDrop(boolean) - Method in class com.vlsolutions.swing.docking.event.DockDropEvent
notifies the event manager that docking is accepted.
action - Variable in class com.vlsolutions.swing.docking.event.DockEvent
The action corresponding to the drag and drop gesture (actions can be seen as allowed docking gestures)
action - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
The action triggered when the clicks on the icon
ACTION_ADD_DOCKABLE - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to an addDockable action
ACTION_CLOSE - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a closing action
ACTION_CREATE_TAB - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a createTab action
ACTION_SPLIT_COMPONENT - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a split component action
ACTION_SPLIT_DOCKABLE - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a split dockable action
ACTION_SPLIT_DOCKABLE_CONTAINER - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
Field associated to a multipurpose (API internals) splut container action
ACTION_STATE_CHANGE - Static variable in class com.vlsolutions.swing.docking.event.DockingActionEvent
A multipurpose action used to describe maximize, hide and detach actions
add(AutoHideButton) - Method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Adds a new AutoHideButton.
add(Component, Object) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to track component constraints
add(JToolBar) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Adds a new toolbar respecting the given positionning constraints.
add(JToolBar, int) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Adds a new JToolBar to the Panel at the given row.
add(VLToolBar, ToolBarConstraints) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Adds a new toolbar respecting the given positionning constraints.
add(Component) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Overriden to track AbstractButton added
add(AbstractButton) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new button to this toolbar
add(JButton) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new button to this toolbar
addAnimationListener(AnimationListener) - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Adds a new listener to the animator
addDesktop(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockingContext
Adds a desktop to this context
addDesktop(WSDesktop) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Adds a new desktop to this workspace
addDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a dockable in the docking desktop.
addDockable(Dockable, RelativeDockablePosition) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a dockable in the docking desktop, and tries to respect the relative positionning provided.
addDockable(CompoundDockable, Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a dockable inside a compound dockable.
addDockable(Dockable, int) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Adds a new tab respecting the presentation and constraints of the component.
addDockable(Dockable, int) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Adds a dockable to the given index tab.
addDockable(WSDockKey) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Adds the first dockable to this desktop.
addDockable(WSDockKey, WSDockKey) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Adds a dockable into a compound dockable
addDockableSelectionListener(DockableSelectionListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Adds a new DockableSelectionListener to this desktop.
addDockableSelectionListener(DockableSelectionListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a new DockableSelectionListener to this desktop.
addDockableStateChangeListener(DockableStateChangeListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Adds a new DockableStateChangeListener to this desktop.
addDockableStateChangeListener(DockableStateChangeListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a new DockableStateChangeListener to this desktop.
addDockableStateWillChangeListener(DockableStateWillChangeListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Adds a new DockableStateWillChangeListener to this desktop.
addDockableStateWillChangeListener(DockableStateWillChangeListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a new DockableStateWillChangeListener to this desktop.
addDockingActionListener(DockingActionListener) - Method in class com.vlsolutions.swing.docking.DockingContext
 
addDockingActionListener(DockingActionListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a new DockingActionListener to this desktop.
addHiddenDockable(Dockable, RelativeDockablePosition) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Registers and add a dockable on an auto-hide border.
addHiddenDockable(WSDockKey, RelativeDockablePosition) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Adds a new dockable (and stores its return-to-docked position)
addLayoutComponent(Component, Object) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
addLayoutComponent(String, Component) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
addLayoutComponent(Component, Object) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
addLayoutComponent(String, Component) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
addLayoutComponent(Component, Object) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
addLayoutComponent(String, Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
addLayoutComponent(Component, Object) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
addLayoutComponent(String, Component) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Hook for property change notification
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Hook for property change notification
addPropertyChangeListener(PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.DockKey
Hook for property change notification
addSeparator() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Adds a new separator to this toolbar
addToTabbedGroup(Dockable, Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Registers a dockable as belonging to a tab group.
addToTabbedGroup(WSDockKey, WSDockKey) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Registers a dockable as belonging to a tab group.
ancestorListener - Variable in class com.vlsolutions.swing.docking.ui.DockViewUI
Ancestor listener used to install different borders depending on the usage of the dock view (docked, maximized, tabbed).
ANCHOR_BOTTOM - Static variable in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the BOTTOM border of its ancestor container
ANCHOR_LEFT - Static variable in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the LEFT border of its ancestor container
ANCHOR_RIGHT - Static variable in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the RIGHT border of its ancestor container
ANCHOR_TOP - Static variable in class com.vlsolutions.swing.docking.AnchorConstraints
Field describing a dockable anchored to the TOP border of its ancestor container
AnchorConstraints - Class in com.vlsolutions.swing.docking
A constraint used to specify how a dockable is tied (anchored) to its containing parent .
AnchorConstraints(int) - Constructor for class com.vlsolutions.swing.docking.AnchorConstraints
Constructor for an immutable contraints
AnchorManager - Class in com.vlsolutions.swing.docking
A helper class used to specify and enforce constraints within a container (DockingPanel or CompoundDockingPanel).
AnchorManager(DockingContext, Container) - Constructor for class com.vlsolutions.swing.docking.AnchorManager
Constructs a new AnchorManager responsible for a container (desktop or compound)
animation(AnimationEvent) - Method in interface com.vlsolutions.swing.docking.animation.AnimationListener
This method is invoked when the animation state change.
ANIMATION_END - Static variable in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying the end of an animation
ANIMATION_FRAME - Static variable in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying a change in the animation (the component has changed of bounds)
ANIMATION_START - Static variable in class com.vlsolutions.swing.docking.animation.AnimationEvent
state identifying the beginning of an animation
AnimationEvent - Class in com.vlsolutions.swing.docking.animation
An Event describing the state of an animation
AnimationEvent(Component, int) - Constructor for class com.vlsolutions.swing.docking.animation.AnimationEvent
Event Constructor.
AnimationListener - Interface in com.vlsolutions.swing.docking.animation
The AnimationListener interface is used to notify listeners about the state of an animation process (animation start and end).
apply(DockingContext) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Applies this workspace to the given docking context (this is equivalent as loading a workspace file from DockingContext.readXML() : it removes every dockable from the context and associated desktops, and clears their dockable states, then it reloads the dockables as specified by this workspace layout.
applyWorkspace() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Invoked when the button is pressed : applies the workspace to the associated context
applyWorkspace() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Invoked when the button is pressed : applies the workspace to the associated context
areGroupsCompatible(DockGroup, DockGroup) - Static method in class com.vlsolutions.swing.docking.DockGroup
convenience method to check compatibility between groups
AutoHideBorderLayout - Class in com.vlsolutions.swing.docking
A Layout Manager for auto-hide borders.
AutoHideBorderLayout(boolean) - Constructor for class com.vlsolutions.swing.docking.AutoHideBorderLayout
Constructs a new Layout.
AutoHideBorderLayout(boolean, int) - Constructor for class com.vlsolutions.swing.docking.AutoHideBorderLayout
Constructs a new Layout.
AutoHideButton - Class in com.vlsolutions.swing.docking
The button used to show Dockables in auto-hide borders.
AutoHideButton() - Constructor for class com.vlsolutions.swing.docking.AutoHideButton
 
AutoHideButtonPanel - Class in com.vlsolutions.swing.docking
A Swing panel used as a toolbar for autohide buttons.
AutoHideButtonPanel(AutoHideExpandPanel, int) - Constructor for class com.vlsolutions.swing.docking.AutoHideButtonPanel
Constructs a new AutoHideButtonPanel, with a shared expandPanel, and for a specified border zone.
AutoHideButtonPanelUI - Class in com.vlsolutions.swing.docking.ui
The UI associated with the AutoHideButtonPanel.
AutoHideButtonPanelUI() - Constructor for class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
AutoHideButtonUI - Class in com.vlsolutions.swing.docking.ui
The UI delegate for AutoHideButtons.
AutoHideButtonUI() - Constructor for class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
AutoHideExpandPanel - Class in com.vlsolutions.swing.docking
A component used to show the currently expanded view.
AutoHideExpandPanel() - Constructor for class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
AutoHideExpandPanelUI - Class in com.vlsolutions.swing.docking.ui
The UI delegate for the AutoHideExpandPanel component.
AutoHideExpandPanelUI() - Constructor for class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
 
AutoHidePolicy - Class in com.vlsolutions.swing.docking
This class holds preferences on default autohiding behaviour.

B

BackgroundPainter - Interface in com.vlsolutions.swing.toolbars
An interface implemented by objects which can paint toolbar backgrounds.
borderPanes - Variable in class com.vlsolutions.swing.docking.DockingDesktop
array containing the border panes
BorderSplitter - Class in com.vlsolutions.swing.docking
An utility class used to delegate the border drag/drop scanning for docking ( since the same code is used in many DockDropReceivers).
BorderSplitter(Component) - Constructor for class com.vlsolutions.swing.docking.BorderSplitter
 
BOTTOM - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the BOTTOM border of the DockingDesktop
BOTTOM_CENTER - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the BOTTOM border of the DockingDesktop
BOTTOM_LEFT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
BOTTOM_PANEL - Static variable in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
BOTTOM_RIGHT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
bottomBorderPane - Variable in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
buildPathAfterLastTab(Rectangle, Rectangle) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Creates a general path suitable for showing tab insertion after the last tab
buildPathForCurrentTab(Rectangle, Rectangle) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Creates a general path suitable for showing tab insertion before the currentTab
buildPathForTab(Rectangle) - Method in class com.vlsolutions.swing.docking.DockView
Create a path used to display the drag shape of a tab container

C

cancel() - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Cancels the animation (the component is not reset to its initial location/size)
CANCEL - Static variable in class com.vlsolutions.swing.docking.DockingSelectorDialog
Closing state of the dialog when the user has selected the cancel option
cancel() - Method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
Refuse the change of dockable state.
canUseMouseInfo() - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns whether we can use the secured and 1.5 MouseInfo class
clear() - Method in class com.vlsolutions.swing.docking.AnchorManager
Cleanup for this manager : removes references and listeners
clear() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Clears the state of this expand panel.
clear() - Method in class com.vlsolutions.swing.docking.DockingDesktop
removes every dockables from this desktop
clear() - Method in class com.vlsolutions.swing.docking.ws.Workspace
Removes the contained desktops
clear() - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
removes all information stored into this desktop, which becomes ready to be reused.
clone() - Method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Overriden clone method
clone() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
close(Dockable) - Method in class com.vlsolutions.swing.docking.DockingContext
Close this dockable
close(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Disposes the dockable container of this dockable.
closeAction - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
closeAllDockablesInTab(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Convenience method to close all dockables of the tabbedContainer containing "base" (including the base dockable).
closeAllOtherDockablesInTab(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Convenience method to close all dockables of a TabbedDockableContainer except one.
closePopUp() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
This method is invoked to hide the pop-up that could still be visible (To avoid a visible pop-up for an invisible component)
closePopUp() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
This method is invoked to hide the pop-up that could still be visible (To avoid a visible pop-up for an invisible component)
closeSmartIcon - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
collapse() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Collapse the expand panel (making it unvisible)
com.vlsolutions.swing.docking - package com.vlsolutions.swing.docking
The VL Docking Framework for JFC "Swing" applications.
com.vlsolutions.swing.docking.animation - package com.vlsolutions.swing.docking.animation
Swing Components Animation.
com.vlsolutions.swing.docking.event - package com.vlsolutions.swing.docking.event
Events Package of the VLDocking Framework.
com.vlsolutions.swing.docking.ui - package com.vlsolutions.swing.docking.ui
UI Package of the docking framework.
com.vlsolutions.swing.docking.ws - package com.vlsolutions.swing.docking.ws
 
com.vlsolutions.swing.tabbedpane - package com.vlsolutions.swing.tabbedpane
This package contains classes allowing to embed buttons into the tabs of a jtabbedpane.
com.vlsolutions.swing.toolbars - package com.vlsolutions.swing.toolbars
The VLToolBars.
comp - Variable in class com.vlsolutions.swing.docking.animation.ComponentAnimator
The animated component
compareTo(Object) - Method in class com.vlsolutions.swing.docking.DockableState
Comparable interface, used to sort components by name order.
ComponentAnimator - Class in com.vlsolutions.swing.docking.animation
Utility class used to perform move/resize animation for awt/swing components.
ComponentAnimator(Component, Rectangle, Rectangle, float, AnimationListener) - Constructor for class com.vlsolutions.swing.docking.animation.ComponentAnimator
Single-shot animator (use another ComponentAnimator for a new animation).
ComponentAnimator(Component, Rectangle, Rectangle, float) - Constructor for class com.vlsolutions.swing.docking.animation.ComponentAnimator
Reusable component animator.
CompoundDockable - Class in com.vlsolutions.swing.docking
Describes a Dockable that can contain sub-dockables.
CompoundDockable(DockKey) - Constructor for class com.vlsolutions.swing.docking.CompoundDockable
Constructs a new CompoundDockable with a given key
CompoundDockingPanel - Class in com.vlsolutions.swing.docking
A specialized container used to nest dockables inside that sub-part of the desktop.
CompoundDockingPanel(CompoundDockable) - Constructor for class com.vlsolutions.swing.docking.CompoundDockingPanel
Constructs a new CompoundDockingPanel, for a given dockable
configureAttachButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for an attach button
configureButton(AbstractButton) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
This method is invoked upon adding a button to the toolbar.
configureButtons(DockViewTitleBar) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Update the buttons to track state changes (for example, the maximize button can become "restore" when the view is maximized.
configureCloseButton() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
configureCloseButton() - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
configureCloseButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a close button
configureDockButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a dock button
configureFloatButton() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
configureFloatButton() - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
configureFloatButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a float button
configureHideButton() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
configureHideButton() - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
configureHideButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a hide button
configureMaximizeButton() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
configureMaximizeButton() - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
configureMaximizeButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a maximize button
configureRestoreButton(JButton) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the icons and tooltip suitable for a restore button.
CONFIRM - Static variable in class com.vlsolutions.swing.docking.DockingSelectorDialog
Closing state of the dialog when the user has selected the confirm option
copy() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Creates a shalow copy of this icon
createAttachTabAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for attaching a dockable contained in a floating tab.
createAutoHideExpandPanel() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Creates the autohide expand panel to be used in this desktop.
createCloseAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for closing a dockable contained in a tab.
createCloseAllAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for closing every dockable contained in a tab.
createCloseAllOtherAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for closing every dockable contained in a tab excepted the current one.
createDefaultContainer(boolean, boolean, boolean, boolean) - Static method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Creates a default ToolBarContainer with preinstalled toolbar panels on the borders with the LEADING alignment.
createDefaultContainer(boolean, boolean, boolean, boolean, int) - Static method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Creates a default ToolBarContainer with preinstalled toolbar panels on the borders with the specified alignment The value of the alignment argument must be one of FlowLayout.LEFT, FlowLayout.RIGHT, FlowLayout.CENTER, FlowLayout.LEADING, or FlowLayout.TRAILING.
createDefaultDivider() - Method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
Creates the default divider.
createDockableContainer(Dockable, int) - Method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
Returns the component used to modify the expand panel size when expanded from the top.
createDockableContainer(Dockable, int) - Method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is called by the DockingDesktop whenever a dockable is inserted in its containment hierachy.
createDockableContainer(Dockable, boolean) - Method in class com.vlsolutions.swing.docking.DockableContainerFactory
Deprecated. use the other createDockableContainer method (DockableContainerFactory.createDockableContainer(Dockable, int)
createDockableContainer(Dockable, int) - Method in class com.vlsolutions.swing.docking.TabFactory
 
createFloatingDockableContainer(Window) - Method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
This method is called when a dockable is detached from the DockingDesktop and put in the FLOATING state.
createFloatingDockableContainer(Window) - Method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is called when a dockable is detached from the DockingDesktop and put in the FLOATING state.
createFloatingDockableContainer(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Creates a floating JDialog to be used with this dockable.
createFloatingDockableContainer(TabbedDockableContainer) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Creates a floating JDialog to be used for a whole TabbedDockableContainer.
createFloatTabAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for floating (detach) a dockable contained in a tab.
createHideTabAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for hiding a dockable contained in a tab.
createMaximizeTabAction(Dockable, DockingDesktop) - Static method in class com.vlsolutions.swing.docking.TabbedContainerActions
returns an action suitable for maximizing a dockable contained in a tab.
createTab(Dockable, Dockable, int) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Adds a view in a tab, or create it if it doesn't exist.
createTab(Dockable, Dockable, int, boolean) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Add a view in a tab, or create it if it doesn't exist.
createTab(WSDockKey, WSDockKey, int) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Creates a tab containing baseTab and newTab (if baseTab is already into a Tab, then newTab will just be added at the "order" position.
createTabbedDockableContainer() - Method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
Returns the container used for tabbed docking.
createTabbedDockableContainer() - Method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is called when a tab insertion is requested by the DockingDesktop.
createTabHeader() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
createTabHeader() - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
createTitleBar() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
creates the shared title bar for all expanded panels
createTitleBar() - Method in class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
This implementation of the factory method return a default DockViewTitleBar object.
createTitleBar() - Method in class com.vlsolutions.swing.docking.DockableContainerFactory
This method is invoked when a dockable container needs to install a title bar.
createTitlePanel() - Method in class com.vlsolutions.swing.docking.FloatingDialog
Creates the component used as a header to drag the window
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
Creates a new DockingSplitPaneUI instance
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
 
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Creates a UI for the given component (shared instance)
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
Creates a new DockingSplitPaneUI instance
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
 
createUI(JComponent) - Static method in class com.vlsolutions.swing.docking.ui.DockViewUI
 
createUI(JComponent) - Static method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
 

D

DefaultDockableContainerFactory - Class in com.vlsolutions.swing.docking
Default implementation of the DockableContainerFactory.
DefaultDockableContainerFactory() - Constructor for class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
 
defaultIcon - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the default icon (enabled/visible)
delegateDrag() - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
Rejects the drag, but allows the docking system to search for othet drop receiver in ancestors.
desktop - Variable in class com.vlsolutions.swing.docking.DockTabbedPane
 
desktop - Variable in class com.vlsolutions.swing.docking.DockView
the desktop managing this view
desktop - Variable in class com.vlsolutions.swing.docking.event.DockEvent
The docking desktop which is the destination of the drag and drop gesture
desktop - Variable in class com.vlsolutions.swing.docking.FloatingDialog
 
DetachedDockView - Class in com.vlsolutions.swing.docking
A DockView suitable for detached dockables (in their own window).
DetachedDockView(Dockable) - Constructor for class com.vlsolutions.swing.docking.DetachedDockView
 
DetachedDockViewUI - Class in com.vlsolutions.swing.docking.ui
The UI of the "detached" (floating) dockview.
DetachedDockViewUI() - Constructor for class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
 
disabledIcon - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icon for the disabled effect
dispose(FloatingDockableContainer) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
disposes a detached dockable, regardless of its type (frame or dialog)
Dockable - Interface in com.vlsolutions.swing.docking
Interface describing a component (AWT/Swing) that can be managed by the DockingDesktop.
dockable - Variable in class com.vlsolutions.swing.docking.DockView
the dockable managed by this view
DockableActionCustomizer - Class in com.vlsolutions.swing.docking
An objet that can provide actions relative to a dockable.
DockableActionCustomizer() - Constructor for class com.vlsolutions.swing.docking.DockableActionCustomizer
Default constructor
DockableContainer - Interface in com.vlsolutions.swing.docking
A DockableContainer is the base interface of GUI components used to display Dockable components.
DockableContainerFactory - Class in com.vlsolutions.swing.docking
An abstract factory used by the DockingDesktop to create instance of Dockable containers.
DockableContainerFactory() - Constructor for class com.vlsolutions.swing.docking.DockableContainerFactory
 
DockableDragSource - Interface in com.vlsolutions.swing.docking
An interface implemented by visual components used for drag and drop operations on a DockableContainer.
DockablePanel - Class in com.vlsolutions.swing.docking
A basic implementation of Dockable.
DockablePanel() - Constructor for class com.vlsolutions.swing.docking.DockablePanel
 
DockablePanel(Component, DockKey) - Constructor for class com.vlsolutions.swing.docking.DockablePanel
 
DockableResolver - Interface in com.vlsolutions.swing.docking
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 - Class in com.vlsolutions.swing.docking.event
An event for tracking selection changes of dockables.
DockableSelectionEvent(Dockable) - Constructor for class com.vlsolutions.swing.docking.event.DockableSelectionEvent
 
DockableSelectionListener - Interface in com.vlsolutions.swing.docking.event
This interface describes a listener for dockable selection changes.
DockableState - Class in com.vlsolutions.swing.docking
General information about the current state of a dockable component.
DockableState() - Constructor for class com.vlsolutions.swing.docking.DockableState
 
DockableState(DockingDesktop, Dockable, int) - Constructor for class com.vlsolutions.swing.docking.DockableState
 
DockableState(DockingDesktop, Dockable, int, RelativeDockablePosition) - Constructor for class com.vlsolutions.swing.docking.DockableState
 
DockableState(DockableState, RelativeDockablePosition) - Constructor for class com.vlsolutions.swing.docking.DockableState
Creates a dockable state based on an existing state, with another relative positionning
dockableStateChanged(DockableStateChangeEvent) - Method in interface com.vlsolutions.swing.docking.event.DockableStateChangeListener
this method will be called after a dockable component has changed of state (closed, hidden, docked)
DockableStateChangeEvent - Class in com.vlsolutions.swing.docking.event
An event triggered after a change of dockable state.
DockableStateChangeEvent(DockableState, DockableState) - Constructor for class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
 
DockableStateChangeListener - Interface in com.vlsolutions.swing.docking.event
Interface implemented by classes that need to be notified of a state change of a dockable.
dockableStates - Variable in class com.vlsolutions.swing.docking.DockingContext
inner state of the dockables
dockableStateWillChange(DockableStateWillChangeEvent) - Method in interface com.vlsolutions.swing.docking.event.DockableStateWillChangeListener
invoked before a dockable state change.
DockableStateWillChangeEvent - Class in com.vlsolutions.swing.docking.event
An event triggered before a change of dockable state.
DockableStateWillChangeEvent(DockableState, DockableState) - Constructor for class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
 
DockableStateWillChangeListener - Interface in com.vlsolutions.swing.docking.event
Interface implemented by classes that need to be notified of a state change of a dockable before it is processed.
DockableStoreButton - Class in com.vlsolutions.swing.docking
A Button that can be used to store a dockable (for example to allow moving a dockable between two workspaces).
DockableStoreButton(String) - Constructor for class com.vlsolutions.swing.docking.DockableStoreButton
 
DockableStoreButton() - Constructor for class com.vlsolutions.swing.docking.DockableStoreButton
 
DockDragEvent - Class in com.vlsolutions.swing.docking.event
An event describing a drag operation occuring for docking purpose.
DockDragEvent(DockingDesktop, DockableDragSource, MouseEvent) - Constructor for class com.vlsolutions.swing.docking.event.DockDragEvent
Creates an event based on a drag source and a mouse event.
DockDropEvent - Class in com.vlsolutions.swing.docking.event
An event send to a dockDropReceiver to complete a drop operation
DockDropEvent(DockingDesktop, DockableDragSource, MouseEvent) - Constructor for class com.vlsolutions.swing.docking.event.DockDropEvent
 
DockDropReceiver - Interface in com.vlsolutions.swing.docking
An interface implemented by components that can accept docking action with mouse drag and drop.
DockEvent - Class in com.vlsolutions.swing.docking.event
Abstract superclass of drag and drop docking events.
DockEvent(DockingDesktop, DockableDragSource, MouseEvent) - Constructor for class com.vlsolutions.swing.docking.event.DockEvent
Constructor for dock events.
DockGroup - Class in com.vlsolutions.swing.docking
This class describes a logical group of Dockables.
DockGroup(String) - Constructor for class com.vlsolutions.swing.docking.DockGroup
Constructs a new dockgroup with a given name.
DockGroup(String, DockGroup) - Constructor for class com.vlsolutions.swing.docking.DockGroup
Constructs a new dockgroup with a given name and a parent group.
DockingActionAddDockableEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent describing the first insertion of a dockable either inside a desktop docking panel (main panel) or into a compoundDockable (nested) container.
DockingActionAddDockableEvent(DockingDesktop, Dockable, int, int, Container) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
Constructor for a DockingActionAddDockableEvent
DockingActionCloseEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent describing the closing of a dockable
DockingActionCloseEvent(DockingDesktop, Dockable, int) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionCloseEvent
 
DockingActionCreateTabEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent describing a tab insertion (or movement).
DockingActionCreateTabEvent(DockingDesktop, Dockable, int, int, Dockable, int) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
 
DockingActionDockableEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent involving a single dockable as source of the action.
DockingActionDockableEvent(DockingDesktop, Dockable, int, int, int) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
 
DockingActionEvent - Class in com.vlsolutions.swing.docking.event
An abstract event class describing a docking action.
DockingActionEvent(DockingDesktop, int, int, int) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionEvent
Constructs a new DockingActionEvent
DockingActionListener - Interface in com.vlsolutions.swing.docking.event
A listener to docking actions.
dockingActionPerformed(DockingActionEvent) - Method in interface com.vlsolutions.swing.docking.event.DockingActionListener
Invoked once a docking action has been performed.
DockingActionSimpleStateChangeEvent - Class in com.vlsolutions.swing.docking.event
An event describing a basic state change.
DockingActionSimpleStateChangeEvent(DockingDesktop, Dockable, int, int) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionSimpleStateChangeEvent
Constructs a new event
DockingActionSplitComponentEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent describing a split action (from a base component (splitcontainer, tab...)).
DockingActionSplitComponentEvent(DockingDesktop, Dockable, int, int, Component, DockingConstants.Split, float) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
Constructs a new event
DockingActionSplitComponentEvent(DockingDesktop, Dockable, int, int, Component, DockingConstants.Split, float, float) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
Constructs a new event.
DockingActionSplitDockableContainerEvent - Class in com.vlsolutions.swing.docking.event
A split event : split a base component in two, and puts a dockable container in the other split position.
DockingActionSplitDockableContainerEvent(DockingDesktop, int, int, Component, Container, DockingConstants.Split, float) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
Constructs a new event
DockingActionSplitDockableEvent - Class in com.vlsolutions.swing.docking.event
A DockingActionEvent describing a split action (from a base dockable).
DockingActionSplitDockableEvent(DockingDesktop, Dockable, int, int, Dockable, DockingConstants.Split, float) - Constructor for class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
Constructs a new event
DockingBorderLayout - Class in com.vlsolutions.swing.docking
A layout adapted to autohide panels.
DockingBorderLayout() - Constructor for class com.vlsolutions.swing.docking.DockingBorderLayout
 
DockingConstants - Class in com.vlsolutions.swing.docking
Constants used by the DockingDesktop to position Dockables.
DockingConstants() - Constructor for class com.vlsolutions.swing.docking.DockingConstants
 
DockingConstants.Hide - Class in com.vlsolutions.swing.docking
Typesafe enumeration describing an auto-hide operation on the DockingDesktop.
DockingConstants.Split - Class in com.vlsolutions.swing.docking
Typesafe enumeration describing a split operation on the DockingDesktop.
DockingContext - Class in com.vlsolutions.swing.docking
A context that can be shared by multiple docking desktops.
DockingContext() - Constructor for class com.vlsolutions.swing.docking.DockingContext
Constructs a new DockingContext
DockingDesktop - Class in com.vlsolutions.swing.docking
The DockingDesktop is the main class of the VLDocking Framework.
DockingDesktop() - Constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a default name (suitable for single-desktop applications).
DockingDesktop(String) - Constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a given name (suitable for multiple-desktop applications).
DockingDesktop(String, DockingContext) - Constructor for class com.vlsolutions.swing.docking.DockingDesktop
Constructs a DockingDesktop with a given name (suitable for multiple-desktop applications).
dockingPanel - Variable in class com.vlsolutions.swing.docking.DockingDesktop
main central container for dockables
DockingPanel - Class in com.vlsolutions.swing.docking
This class is responsible for the containment of a Dockable component.
DockingPanel() - Constructor for class com.vlsolutions.swing.docking.DockingPanel
Javabeans constructor
DockingPreferences - Class in com.vlsolutions.swing.docking
This is the centralized settings repository for managing docking look and feel.
DockingSelectorDialog - Class in com.vlsolutions.swing.docking
A Helper class providing information about the visibility of user components.
DockingSelectorDialog() - Constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Default constructor.
DockingSelectorDialog(Dialog) - Constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Constructor for Dialog parent window.
DockingSelectorDialog(Frame) - Constructor for class com.vlsolutions.swing.docking.DockingSelectorDialog
Constructor for Frame parent window.
DockingSplitPaneUI - Class in com.vlsolutions.swing.docking.ui
A specific UI for removing border effects of the JSplitPanes used for docking.
DockingSplitPaneUI() - Constructor for class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
 
DockingUISettings - Class in com.vlsolutions.swing.docking.ui
Central class to manage Look and feel settings for the docking framework.
DockingUISettings() - Constructor for class com.vlsolutions.swing.docking.ui.DockingUISettings
 
DockingUtilities - Class in com.vlsolutions.swing.docking
Utility class implementing search/replace algorithms used by the framework.
DockKey - Class in com.vlsolutions.swing.docking
Provides a unique identification for a Dockable and runtime properties, like icon, name, tooltip, preferred audohide-zone...
DockKey() - Constructor for class com.vlsolutions.swing.docking.DockKey
JavaBeans constructor : If used, also think to set the dockKey property.
DockKey(String) - Constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key) and name set to the same value
DockKey(String, String) - Constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key) and a displayed name
DockKey(String, String, String) - Constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key), a displayed name and a tooltip
DockKey(String, String, String, Icon) - Constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key), a displayed name, a tooltip and an icon.
DockKey(String, String, String, Icon, DockingConstants.Hide) - Constructor for class com.vlsolutions.swing.docking.DockKey
Constructs a DockKey with dockKey (unique key), a displayed name, a tooltip, an icon and a default autohide border.
DockTabbedPane - Class in com.vlsolutions.swing.docking
A JTabbedPane customized for integration with the docking framework.
DockTabbedPane() - Constructor for class com.vlsolutions.swing.docking.DockTabbedPane
 
DockView - Class in com.vlsolutions.swing.docking
DefaultImplementation of the SingleDockableContainer.
DockView() - Constructor for class com.vlsolutions.swing.docking.DockView
Constructs an empty DockView.
DockView(Dockable) - Constructor for class com.vlsolutions.swing.docking.DockView
Constructs a new DockView for the given dockable.
DockView(Dockable, boolean) - Constructor for class com.vlsolutions.swing.docking.DockView
Constructs a new DockView for the given dockable.
DockViewAsTab - Class in com.vlsolutions.swing.docking
This component is used to display single dockables like if they were in a tabbed pane.
DockViewAsTab(Dockable) - Constructor for class com.vlsolutions.swing.docking.DockViewAsTab
 
DockViewAsTab.TabHeader - Class in com.vlsolutions.swing.docking
 
DockViewAsTab.TabHeader() - Constructor for class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
 
DockViewTitleBar - Class in com.vlsolutions.swing.docking
A title bar, associated to a DockView (container of a single user component).
DockViewTitleBar() - Constructor for class com.vlsolutions.swing.docking.DockViewTitleBar
Constructs an empty title bar (no dockable yet associated).
DockViewTitleBar(Dockable) - Constructor for class com.vlsolutions.swing.docking.DockViewTitleBar
Constructs a title bar for the specified dockable.
DockViewTitleBarUI - Class in com.vlsolutions.swing.docking.ui
A UI for the DockViewTitleBar.
DockViewTitleBarUI(DockViewTitleBar) - Constructor for class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
 
DockViewUI - Class in com.vlsolutions.swing.docking.ui
This is the UI delegate for the DockView class.
DockViewUI() - Constructor for class com.vlsolutions.swing.docking.ui.DockViewUI
 
dropRemove(DockableDragSource) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a visible dockable : called from a drag and drop operation.
duration - Variable in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the animation duration in seconds

E

elapsed - Variable in class com.vlsolutions.swing.docking.animation.ComponentAnimator
time elapsed since the beginnig of animation
endBounds - Variable in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the component's end bounds
endDragComponent(boolean) - Method in interface com.vlsolutions.swing.docking.DockableDragSource
notifies the source when the drag operation has ended (by a drop or cancelled)
endDragComponent(boolean) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
 
endDragComponent(boolean) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
 
endDragComponent(boolean) - Method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
 
endDragComponent(boolean) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
notifies the source when the drag operation has ended (by a drop or cancelled)
equals(Object) - Method in class com.vlsolutions.swing.docking.DockGroup
overriden for storage/comparisons with the "name" property
equals(Object) - Method in class com.vlsolutions.swing.docking.DockKey
Overriden for Map storage needs
equals(Object) - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
 
event - Variable in class com.vlsolutions.swing.docking.event.DockEvent
The MouseEvent, in target's coordinates
expand() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Expands the currently selected button
EXPAND_ON_CLICK - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
A constant for expanding a button on click
EXPAND_ON_ROLLOVER - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
A constant for expanding a button on rollover
expandPanel - Variable in class com.vlsolutions.swing.docking.DockingDesktop
container responsible for auto-hidden components expansion

F

findCompoundAncestorContainer(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
searches up the dockable container hierarchy and returns the first ancestor which is a CompoundDockable (or null if not found).
findCompoundDockableChildren(CompoundDockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Creates a list of all dockable children contained in the given compound dockable.
findDockableContainer(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the first DockableContainer which is parent of this dockable component
findSingleDockableContainer(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the first DockableContainer which is parent of this dockable component
findSingleDockableContainerAncestor(Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
A utility method to find the first single dockable container ancestor of the given component.
findTabbedDockableContainer(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the first TabbedDockableContainer which is parent of this dockable component, or null is there isn't any.
fireAction(ActionEvent) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
triggers the associated action
floatAction - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
FloatingDialog - Class in com.vlsolutions.swing.docking
The floating jdialog for floatable dockables.
FloatingDialog(Dialog) - Constructor for class com.vlsolutions.swing.docking.FloatingDialog
 
FloatingDialog(Frame) - Constructor for class com.vlsolutions.swing.docking.FloatingDialog
 
FloatingDialog.Resizer - Class in com.vlsolutions.swing.docking
 
FloatingDialog.TitlePanel - Class in com.vlsolutions.swing.docking
Class used as a title for dragging the window around
FloatingDialog.TitlePanel() - Constructor for class com.vlsolutions.swing.docking.FloatingDialog.TitlePanel
 
FloatingDockableContainer - Interface in com.vlsolutions.swing.docking
The interface describing a Floating window used to display one or more dockables
floatSmartIcon - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 

G

getActionCustomizer() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the action customizer associated to this dockkey (may return null)
getActionType() - Method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns a field describing the action (ACTION_CLOSE...).
getAlign() - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns the alignment of this layout (FlowLayout.LEADING, TRAILING...)
getAnchor() - Method in class com.vlsolutions.swing.docking.AnchorConstraints
Returns the anchor value of this contraints object.
getAnchors() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns an integer value representing the anchoring of the dockable relatively to its ancestor container.
getAutoHideBorder() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the autohide border of this dockable, or null if not set
getAutoHideBorder() - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
Returns the autohide border of this dockable, or null if not set
getAutoHidePolicy() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
 
getBackgroundPainter() - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Returns the optional background painter for this toolbar panel (may be null)
getBase() - Method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
Returns the dockable used as a reference to create a tab (may already belong to a tab)
getBase() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
Returns the dockable which will be used as a base for the splitting
getBase() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
 
getBase() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
Returns the dockable which will be used as a base for the splitting
getBorderInsets(Component) - Method in class com.vlsolutions.swing.docking.ShadowBorder
 
getBorderInsets(Component) - Method in class com.vlsolutions.swing.toolbars.RoundedBorder
 
getBorderInsets(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
getBorderInsets(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
getBorderZone() - Method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Returns the border this panel is for.
getBottomDragger() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the top
getCloseButton() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
 
getClosingState() - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Returns the users close choice as CONFIRM or CANCEL (remember this dialog is modal).
getComponent() - Method in class com.vlsolutions.swing.docking.CompoundDockable
Returns the component used by this dockable.
getComponent() - Method in interface com.vlsolutions.swing.docking.Dockable
returns the component wrapped.
getComponent() - Method in class com.vlsolutions.swing.docking.DockablePanel
 
getComponentAt(Object) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the component for a given BorderLayout constraints
getComponents() - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns and ordered array of the contained components
getConstraints(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the BorderLayout constraints of the given component
getConstraints(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
getContext() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the docking context used by this desktop (might be shared with other desktop).
getCurrentState() - Method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
this method will return null when the event is triggered for initial docking
getDefaultGap() - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the default gap between border components
getDefaultHideBorder() - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the default hide border (used when not specified in a DockKey)
getDesktop() - Method in class com.vlsolutions.swing.docking.DockableState
Returns the desktop currently using this dockable, or null if none
getDesktop() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the desktop associated to this title bar, if one has been registered with #installDocking(DockingDesktop), or null.
getDesktop() - Method in class com.vlsolutions.swing.docking.event.DockEvent
Returns a reference of the desktop in which the docking event takes place.
getDesktop() - Method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns the desktop used as a receiver (target) of the docking action.
getDesktop(int) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Returns the index-th desktop contained
getDesktop(String) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Returns a desktop identified by its name or null if not found
getDesktopCount() - Method in class com.vlsolutions.swing.docking.ws.Workspace
Return the number of desktops contained in this workspace (default is 1 )
getDesktopList() - Method in class com.vlsolutions.swing.docking.DockingContext
Returns a list of the desktops sharing this context
getDesktopName() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the name of this desktop (used by workspace management)
getDesktopName() - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Returns the name of this desktop (which must match the name of a real desktop if more than one desktops are used )
getDisabledIcon() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the disabled icon
getDividorLocation() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
 
getDividorLocation() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
 
getDockable() - Method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the dockable this button is for
getDockable() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
getDockable() - Method in class com.vlsolutions.swing.docking.CompoundDockingPanel
Returns the compound dockable this container is for
getDockable() - Method in interface com.vlsolutions.swing.docking.DockableDragSource
Returns the Dockable component this source is for
getDockable() - Method in class com.vlsolutions.swing.docking.DockableState
Returns the dockable this state is for
getDockable() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Return the dockable currently stored (may be null)
getDockable() - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the Dockable component this source is for
getDockable() - Method in class com.vlsolutions.swing.docking.DockView
Returns the contained component Returns the dockable this container is displaying
getDockable() - Method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
 
getDockable() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the Dockable component this source is for
getDockable() - Method in class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
 
getDockable() - Method in interface com.vlsolutions.swing.docking.SingleDockableContainer
Returns the dockable this container is displaying
getDockableAt(int) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the dockable at the index tab
getDockableAt(int) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Returns the dockable at the index tab
getDockableByKey(String) - Method in class com.vlsolutions.swing.docking.DockingContext
Returns the (registered) dockable corresponding to the given key id, or null if not found
getDockableConstraints(Dockable) - Method in class com.vlsolutions.swing.docking.AnchorManager
Returns the anchor constraints associated to a given dockable
getDockableContainer() - Method in interface com.vlsolutions.swing.docking.DockableDragSource
returns the DockableContainer responsible for displaying the associated dockable
getDockableContainer() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
 
getDockableContainer() - Method in class com.vlsolutions.swing.docking.DockTabbedPane
 
getDockableContainer() - Method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
 
getDockableContainer() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the container of the dockable's component
getDockableContainer() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
 
getDockableIndex(DockKey) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the tab index of the dockable corresponding to the given key, or null if the dockable doesn't belong to this tab.
getDockableResolver() - Method in class com.vlsolutions.swing.docking.DockingContext
Returns the dockable resolver used by this context (or null if none defined)
getDockables() - Method in class com.vlsolutions.swing.docking.DockingContext
Creates and returns an array of all registered dockable with their current state.
getDockables() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Creates and returns an array of all registered dockable with their current state.
getDockablesByState(DockingDesktop, int) - Method in class com.vlsolutions.swing.docking.DockingContext
constructs and returns the list of dockables corresponding to a desktop, at a specific state
getDockableState(Dockable) - Method in class com.vlsolutions.swing.docking.DockingContext
Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING)
getDockableState(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING)
getDockableState() - Method in class com.vlsolutions.swing.docking.DockKey
returns the current visible dockableState of the dockable (see DockableState.STATE_ for enumaration values)
getDockableStateFromHierarchy(Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns a DockableState value corresponding to this component or -1 if not found.
getDockGroup() - Method in class com.vlsolutions.swing.docking.DockKey
returns the dockGroup of this dockable
getDockingAction() - Method in class com.vlsolutions.swing.docking.event.DockEvent
Returns the DockingActionEvent corresponding to the drag and drop gesture
getDockingContext() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Returns the docking context used by this button
getDockingContext() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Returns the docking context used by this menu item
getDockingFrameworkBuildDate() - Static method in class com.vlsolutions.swing.docking.DockingDesktop
Returns a String containing the release date of the current version.
getDockingFrameworkVersion() - Static method in class com.vlsolutions.swing.docking.DockingDesktop
Returns a String containing the version of the docking framework in the format M.m.r where M is the major , m the minor and r the release.
getDockingPanelInsets() - Method in class com.vlsolutions.swing.docking.DockingDesktop
recalculates and returns the insets taken by autoexpand borders around the docking panel.
getDockKey() - Method in class com.vlsolutions.swing.docking.CompoundDockable
Returns the key used to describe this dockable
getDockKey() - Method in interface com.vlsolutions.swing.docking.Dockable
returns the unique key identifying the docked element
getDockKey() - Method in class com.vlsolutions.swing.docking.DockablePanel
 
getDockName() - Method in class com.vlsolutions.swing.docking.DockKey
Deprecated. use getKey instead
getDraggedBorder() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the border used during drag and drop or the toolbar
getDragSource() - Method in class com.vlsolutions.swing.docking.event.DockEvent
Returns a reference to the drag source of this event.
getDropShape() - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
Returns the shape to display if drag is accepted.
getDuration() - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the duration of the animation
getEmptyIcon() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the Icon used with this button when no dockable is selected
getEmptyText() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when no dockable is stored
getEmptyTooltip() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used as tooltip for this button when no dockable is stored
getEndBounds() - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the end bounds of the components.
getExpandMode() - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the expand mode in use.
getExpansionDuration() - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the expansion duration (in millis)
getFactory() - Static method in class com.vlsolutions.swing.docking.DockableContainerFactory
Returns the current factory.
getFloatButton() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for floating (detach) the view.
getFullText() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when a dockable is stored
getFullTooltip() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for as tooltip this button when a dockable is stored
getFutureState() - Method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
Returns the future (proposed) state of the dockable.
getHeight() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative height of the dockable
getHideOrDockButton() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for hiding or docking the view.
getIcon() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the icon displayed in title bars
getIcon() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tab icon
getIcon() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the default icon
getIconHeight() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Returns the height of this icon
getIconHeight() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
 
getIconHeight() - Method in class com.vlsolutions.swing.toolbars.RolloverIcon
 
getIconWidth() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Returns the width of this icon
getIconWidth() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
 
getIconWidth() - Method in class com.vlsolutions.swing.toolbars.RolloverIcon
 
getInitialDockableState() - Method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns one of the DockableState states reflecting the state of the dockable before the action
getInsertionContraintsAt(Component, Point) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
Returns a proposed TooBarContraints for a given insertion point
getInstalledToolbars() - Method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
returns the list of toolbars that were successfully loaded from the toolbarIO operation
getInstance() - Static method in class com.vlsolutions.swing.docking.ui.DockingUISettings
returns the singleton instance used to store and install UI settings for the framework
getKey() - Method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the key of the dockable
getKey() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the unique id designating the user component.
getKey() - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
returns the inner key of this object (which must match a DockKey's 'key' instance variable)
getLabel() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tab label
getLayoutAlignmentX(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
getLayoutAlignmentX(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
getLayoutAlignmentX(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
getLayoutAlignmentX(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
getLayoutAlignmentY(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
getLayoutAlignmentY(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
getLayoutAlignmentY(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
getLayoutAlignmentY(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
getLeftDragger() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the right
getLocalTooltipText() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the local tooltip of this icon (the one associated with inner mouse movements)
getLocation() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
 
getMaximizedDockable() - Method in class com.vlsolutions.swing.docking.DockingDesktop
returns the currently maximized dockable (or null if no dockable is in that state)
getMaximizeOrRestoreButton() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
returns the button used for maximizing or restoring the view.
getMaximumSize() - Method in class com.vlsolutions.swing.docking.AutoHideButton
 
getMinimumSize() - Method in class com.vlsolutions.swing.docking.AutoHideButton
 
getMouseEvent() - Method in class com.vlsolutions.swing.docking.event.DockEvent
Returns the MouseEvent which is the cause of this DockEvent.
getMouseLocation() - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the mouse location on screen or null if ran in an untrusted environement/ java 1.4
getName() - Method in class com.vlsolutions.swing.docking.DockGroup
returns the name of this group (which is used as an internal key)
getName() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the name (or title) displayed in title bars
getNewState() - Method in class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
returns the new state of the dockable
getNextDockableState() - Method in class com.vlsolutions.swing.docking.event.DockingActionEvent
Returns one of the DockableState states reflecting the state of the dockable after the action
getNotInstalledToolbars() - Method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
returns the list of toolbars that weren't loaded from the stream (but registered)
getOrder() - Method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
Returns the order of insertion in the tabbed container
getOrientation() - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Returns the orientation of this gripper (SwingConstants.HORIZONTAL/VERTICAL)
getOrientation() - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Returns the orientation of this toolbarpanel
getParent() - Method in class com.vlsolutions.swing.docking.DockGroup
returns the parent of this group (may be null)
getParentContainer() - Method in class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
Returns the parent container into which this dockable will be added
getParentDividorLocation() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
returns a dividor location value for the parent split container, or -1 if not needed
getPolicy() - Static method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the singleton instance of this class
getPosition() - Method in class com.vlsolutions.swing.docking.DockableState
Returns the relative restore position of the dockable when it is not shown (auto-hide or closed).
getPreferredSize() - Method in class com.vlsolutions.swing.docking.AutoHideButton
 
getPreferredSize() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Evaluates and returns the preferred size of the desktop, according to its contents and auto-hide borders.
getPressedIcon() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the pressed icon
getPreviousDockableState(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the previous state of a hidden or floating dockable (when that dockable was in the DOCKED state.
getPreviousState() - Method in class com.vlsolutions.swing.docking.event.DockableStateChangeEvent
returns the previous state of the dockable, or null if the component wasn't known to the docking desktop before.
getProperty(String) - Method in class com.vlsolutions.swing.docking.DockKey
returns a property associated to this name, or null if the property is undefined
getRegisteredToolBars() - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the list of currently registered toolbars.
getRelativeAncestorContainer() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the ancestor container used as a reference for the relative potionning
getResizeWeight() - Method in class com.vlsolutions.swing.docking.DockKey
 
getRightDragger() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the right
getRolloverIcon() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the rollover icon
getRolloverTriggerDelay() - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Returns the rollover trigger delay (in millis)
getRootPane(FloatingDockableContainer) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
returns the root pane used by this detached dockable container, regardless of its type (frame or dialog)
getSelectedDockable() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns the currently selected dockable, or null if none is selected.
getSelectedDockable() - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the currently selected (front) dockable
getSelectedDockable() - Method in class com.vlsolutions.swing.docking.event.DockableSelectionEvent
Returns the currently selected Dockable
getSelectedDockable() - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Returns the currently selected (front) dockable
getSmartButton(int) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
 
getSource() - Method in class com.vlsolutions.swing.docking.animation.AnimationEvent
returns the source of animation
getSplitPane(Dockable, int) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Returns the split pane containing this dockable (if any), or null if this dockable isn't contained in a splitpane.
getSplitPosition() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
 
getSplitPosition() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableContainerEvent
 
getSplitPosition() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
 
getStartBounds() - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Returns the start bounds of the component.
getState() - Method in class com.vlsolutions.swing.docking.animation.AnimationEvent
returns the state of the animation (ANIMATION_START, ANIMATION_FRAME or ANIMATION_END)
getState() - Method in class com.vlsolutions.swing.docking.DockableState
Returns the current state of the dockable (CLOSED, DOCKED, HIDDEN...).
getStateName(int) - Static method in class com.vlsolutions.swing.docking.DockableState
Returns a litteral representation of the given state
getTabCount() - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Returs the current tab count (which is also the current dockable count)
getTabName() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the tab name (or tab title) displayed when the component is contained into a tabbed container.
getTabName() - Method in class com.vlsolutions.swing.docking.SplitContainer
Returns a suitable name for when this container is the main child of a Tab (TabbedDockableContainer)
getTitleBar() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
getTitleBar() - Method in class com.vlsolutions.swing.docking.DockView
Returns (or creates) the title bar of this dockview
getTitleLabel() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns the label used to display the dockkey name.
getToolBarByName(String) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the registered toolbar associated with the given name, or null if not found
getToolBarPanelAt(Object) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Returns the ToolBarPanel for a given BorderLayout constraints
getTooltip() - Method in class com.vlsolutions.swing.docking.DockKey
Returns the tooltip associated to the title bar
getTooltipText() - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Return the tooltip of this icon
getTooltipText() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
 
getTopDragger() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns the component used to modify the expand panel size when expanded from the bottom
getTopMostAncestorContainerState(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
searches up the dockable container hierarchy and returns the dockable state of the last (top most) ancestor which is a CompoundDockable (or -1 if not found).
getUIClassID() - Method in class com.vlsolutions.swing.docking.AutoHideButton
 
getUIClassID() - Method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
 
getUIClassID() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
getUIClassID() - Method in class com.vlsolutions.swing.docking.DetachedDockView
getUIClassID() - Method in class com.vlsolutions.swing.docking.DockView
getUIClassID() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
getUIClassID() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
getUIClassID() - Method in class com.vlsolutions.swing.docking.SplitContainer
Overriden for custom UI delegation
getUIClassID() - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
getUnknownToolbarNames() - Method in class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
Return the list of toolbars names (String) found in the stream but not registered (these toolbars cannot be loaded, so the API can only report their name).
getVisibleButtonCount() - Method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Returns the number of buttons currently displayed by this panel.
getWidth() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative width of the dockable
getWorkspace() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Returns the workspace used by this button
getWorkspace() - Method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Returns the workspace used by this menu item
getX() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative x position of the dockable
getY() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns the relative y position of the dockable
getZone() - Method in class com.vlsolutions.swing.docking.AutoHideButton
Returns the border zone of this button
gripExpandHImage - Static variable in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
 
gripExpandVImage - Static variable in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
 
gripImage - Static variable in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
the "grip" (an alpha blended dot image, 3*3 pixels, hightlighted underneath )

H

handleUnloadedToolBar(VLToolBar) - Method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
 
hashCode() - Method in class com.vlsolutions.swing.docking.DockGroup
overriden for storage/comparisons with the "name" property
hashCode() - Method in class com.vlsolutions.swing.docking.DockKey
Overriden for Map storage needs
hashCode() - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
returns this object's hashcode
HIDE_BOTTOM - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the BOTTOM border
HIDE_LEFT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the LEFT border
HIDE_RIGHT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the RIGHT border
HIDE_TOP - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an auto-hide operation where the component goes on the TOP border
hideAction - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
hideSmartIcon - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 

I

indexOfDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Returns the index of the given dockable
indexOfDockable(Dockable) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Returns the index of the given dockable
init(Dockable, int) - Method in class com.vlsolutions.swing.docking.AutoHideButton
Initialize the button for a Dockable and a border zone
init() - Method in class com.vlsolutions.swing.docking.FloatingDialog
initialisation of the title bar
initAutoHidePopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
initAutoHidePopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
 
initBorders() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Installs borders used to drag the expand panel around
initDockedPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
initDockedPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
 
initFloatingPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
Init the popup displayed as the title bar contextual menu
initFloatingPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Init the popup displayed as the title bar contextual menu
initHeavyWeightUsage() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Facade method used to allow mixing of lightweight and heavyweight components in the desktop.
initHeavyWeightUsage(boolean) - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Facade method used to allow mixing of lightweight and heavyweight components in the desktop.
initMaximizedPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
Init the popup displayed as the title bar contextual menu
initMaximizedPopUp(JPopupMenu) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Init the popup displayed as the title bar contextual menu
installAccelerators() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the eyboard shortcuts
installAutoHideSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the autohide related properties
installBackground() - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Installs the default background of the title bar
installBorder(AutoHideButtonPanel) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
installBorder(AutoHideButton) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
installBorders() - Method in class com.vlsolutions.swing.docking.FloatingDialog
Installs the borders of this dialog and its title header
installBorderSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the borders
installButtons() - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
configure the title bar buttons
installButtonUI(AbstractButton) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Install custom UI for this button : a light rollover effet and a custom rounded/shaded border.
installCloseableTabs() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the closable tabs properties
installDecoration() - Method in class com.vlsolutions.swing.docking.FloatingDialog
Installs or not the window decorations on this dialog.
installDefaults() - Method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
 
installDesktopSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockinDesktop related properties
installDockableDragSource(DockableDragSource) - Method in class com.vlsolutions.swing.docking.DockingDesktop
This method is used by DockableContainers in order to register their DockableDragSource(s) to the DragControler.
installDockableDragSources(DockableDragSource[]) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Installs multiple drag sources.
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
installDocking(DockingDesktop) - Method in interface com.vlsolutions.swing.docking.DockableContainer
Invoked once after creation, in order to let this component register its DockableDragSources to the DockingDesktop, and have a reference of this Desktop.
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Invoked once after creation, in order to let this component register its DockableDragSources to the DockingDesktop, and have a reference of this Desktop.
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockView
Invoked once after creation, in order to let this component register its DockableDragSources to the DockingDesktop, and have a reference of this Desktop.
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
Invoked once after creation, in order to let this component register its DockableDragSources to the DockingDesktop, and have a reference of this Desktop.
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
 
installDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.FloatingDialog
 
installDocking(DockingDesktop) - Method in interface com.vlsolutions.swing.docking.FloatingDockableContainer
This install method is invoked before adding the first dockable
installDockViewSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockView related properties
installDockViewTitleBarSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the DockVieTitleBar related properties
installFloatingSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the FloatingDialog related properties
installIcons() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs icons used by the framework
installLabel() - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Installs default on the titlebar label
installMaximizedDockableBorder(DockView) - Method in class com.vlsolutions.swing.docking.ui.DockViewUI
Installs a border when the DockView target is unique on the desktop (mamimized, or alone)
installMouseHandler(AbstractButton) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Used internally to add a mouse listener to the button.
installResizers() - Method in class com.vlsolutions.swing.docking.FloatingDialog
installs the components used for resizing (on left/right/bottom borders)
installSingleDockableBorder(DockView) - Method in class com.vlsolutions.swing.docking.ui.DockViewUI
Installs a border when the DockView target is a SingleDockableContainer (not nested in a tabbed container )
installSplitContainerSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the splitpanes related properties
installTabbedContainerSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the tabbed pane related properties
installTabbedDockableBorder(DockView) - Method in class com.vlsolutions.swing.docking.ui.DockViewUI
Installs a border when the DockView target is included in a TabbedDockableContainer.
installTitleBorder(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
installs the border of the title bar
installToolBarSettings() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
installs the toolbar related properties
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
 
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Installs the component's UI
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
 
installUI() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Installs the UI settings.
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
 
installUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewUI
 
installUI(JComponent) - Method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
installs the UI and sets the preferred size of the gripper
instance - Static variable in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
INT_HIDE_BOTTOM - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_HIDE_LEFT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_HIDE_RIGHT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_HIDE_TOP - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_SPLIT_BOTTOM - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_SPLIT_LEFT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_SPLIT_RIGHT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
INT_SPLIT_TOP - Static variable in class com.vlsolutions.swing.docking.DockingConstants
 
invalidateLayout(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
invalidateLayout(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
invalidateLayout(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
invalidateLayout(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
isAccepted() - Method in class com.vlsolutions.swing.docking.event.DockableStateWillChangeEvent
 
isActive() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns true if this panel is the ancestor of the focused component
isActive() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns true if the dockable is the currently active one.
isAncestorOf(DockGroup) - Method in class com.vlsolutions.swing.docking.DockGroup
returns true if this group is the ancestor of group g.
isAttachButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isAutoHideEnabled() - Method in class com.vlsolutions.swing.docking.DockKey
Returns try if autohiding is enabled
isBorderOpaque() - Method in class com.vlsolutions.swing.docking.ShadowBorder
 
isBorderOpaque() - Method in class com.vlsolutions.swing.toolbars.RoundedBorder
 
isBorderOpaque() - Method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
isBorderOpaque() - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
isChildOfCompoundDockable(Dockable) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
checks if this dockable is a child of a compound dockable
isCloseButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isClosed() - Method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the CLOSED state
isCloseEnabled() - Method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be closed
isCollapsed() - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Return true is this toolbar is currently collapsed
isCollapsed() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns true if this toolbar is currently collapsed
isCollapsible() - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Return true is this toolbar can be collapsed (default is true)
isCollapsible() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
 
isCompatibleGroup(DockGroup) - Method in class com.vlsolutions.swing.docking.DockGroup
returns true is this group is compatible with the given parameter.
isDockButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isDocked() - Method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the DOCKED state
isDragAccepted() - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
returns true if drag is accepted.
isDragDelegated() - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
If drag is not accepted, this method will be invoked to evaluate a delegating event processing.
isDropAccepted() - Method in class com.vlsolutions.swing.docking.event.DockDropEvent
Indicates if the drop operation is accepted.
isEnabled() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the enabled state
isFloatButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isFloatEnabled() - Method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be detached from its desktop
isFloating() - Method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the FLOATING state
isHeavyWeightComponent(Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Utility method to find out if a component is heavyweight (of if it contains a heavyweight comp)
isHidden() - Method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the HIDDEN state
isHideButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isLightWeightUsageEnabled() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
 
isMaximizeButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isMaximized() - Method in class com.vlsolutions.swing.docking.DockableState
Convenience method returning wether the dockable is in the MAXIMIZED state
isMaximizeEnabled() - Method in class com.vlsolutions.swing.docking.DockKey
Returns true if this dockable can be maximized
isNotification() - Method in class com.vlsolutions.swing.docking.DockKey
Returns true is a notification has been set.
isOpaqueContents() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Returns whether this desktop's contents are opaque or not.
isOptimizedDrawingEnabled() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
isPressed() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the pressed state
isPressed() - Method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
isRestoreButtonDisplayed - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
isRollover() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the rollover state
isRolloverBorderPainter() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the state of the rolloverBorderPainted property
isRolloverContentAreaFilled() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Returns the value of the rolloverContentAreaFilled property
isSelected() - Method in class com.vlsolutions.swing.docking.AutoHideButton
True when the button is currently selected.
isSettingsInstalled - Variable in class com.vlsolutions.swing.docking.ui.DockingUISettings
Field for installing settings only once
isSingleDockableTitleBarPopUpCustomizer() - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Returns wether this customizer is used in the context of a SingleDockableContainer
isSingleHeavyWeightComponent() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
 
isTabSelectorPopUpCustomizer() - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Returns wether this customizer is used in the context of a TabbedDockableContainer
isUseCustomUI() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Return the value of the useCustomUI property
isVisible() - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Returns the visible state

J

JTabbedPaneSmartIcon - Class in com.vlsolutions.swing.tabbedpane
An Icon allowing the use of closeable tabs by simulating the entire tabpane tab-painting.
JTabbedPaneSmartIcon(Icon, String, SmartIconJButton[]) - Constructor for class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Constructs a new smart icon with a given set of additional buttons
JTabbedPaneSmartIconManager - Class in com.vlsolutions.swing.tabbedpane
This class is the interface between a JTabbedPane and a smart icon.
JTabbedPaneSmartIconManager(JTabbedPane) - Constructor for class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
Constructs a new tabbedPane manager for a given JTabbedPane

L

lastDropGeneralPath - Variable in class com.vlsolutions.swing.docking.DockView
remember the last drop position to cache the shape used for showing the drop position
lastDropShape - Variable in class com.vlsolutions.swing.docking.DockView
remember the last drop position to cache the shape used for showing the drop position
layoutContainer(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutContainer(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutContainer(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
layoutContainer(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
overridden to adjust position (x(top) = width(left), y(left) = height(top)
layoutTitleBar() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
called to build the title bar
LEFT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the LEFT border of the DockingDesktop
LEFT_CENTER - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the LEFT border of the DockingDesktop
LEFT_PANEL - Static variable in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
leftBorderPane - Variable in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
loadFrom(DockingContext) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Loads and configures this workspace from a given docking context.
loadToolBarLayout() - Method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Load the toolbar configuration.

M

majorOrder - Variable in class com.vlsolutions.swing.toolbars.ToolBarConstraints
The major order is the row index for horizontal toolbars, and the column index for vertical toolbars.
maximize(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Extends the size of this dockable to fill the docking panel.
maximizeAction - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
maximizeAction() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
MaximizedDockView - Class in com.vlsolutions.swing.docking
A dockView suitable for maximized dockables
MaximizedDockView(Dockable) - Constructor for class com.vlsolutions.swing.docking.MaximizedDockView
 
MaximizedDockViewAsTab - Class in com.vlsolutions.swing.docking
A maximized view to use with the TabFactory.
MaximizedDockViewAsTab(Dockable) - Constructor for class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
MaximizedDockViewAsTab.MaximizedTabHeader - Class in com.vlsolutions.swing.docking
 
MaximizedDockViewAsTab.MaximizedTabHeader() - Constructor for class com.vlsolutions.swing.docking.MaximizedDockViewAsTab.MaximizedTabHeader
 
maximizeSmartIcon - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
 
maximumLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
maximumLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
maximumLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
maximumLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
minimumLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
minimumLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
minimumLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
minimumLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
minorOrder - Variable in class com.vlsolutions.swing.toolbars.ToolBarConstraints
The minor order is the column index for horizontal toolbars, and the row index for vertical toolbars.
mouseClicked(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, not used.
mouseDragged(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseMotionListener implementation, not used.
mouseEntered(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, not used.
mouseExited(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mouseMoved(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mousePressed(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
mouseReleased(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIconManager
MouseListener implementation, use to track mouse behaviour inside the tab selector bounds and forward them to the appropriate smart icon.
move(Dockable, Dockable, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Moves a dockable to another position (relative to a destination dockable)

O

onMouseExited(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse exited event.
onMouseMoved(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse moved event.
onMousePressed(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse pressed event.
onMouseReleased(MouseEvent) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Process the mouse released event.

P

pack(FloatingDockableContainer) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
packs a detached dockable, regardless of its type (frame or dialog)
paint(Graphics) - Method in class com.vlsolutions.swing.docking.SplitContainer
overriden for a bug workaround reason
paint(Graphics, JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
Overriden to paint properly the button on vertical sides.
paint(Graphics, JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Custom title bar painting : uses a gradient from the background color to the control highlight color.
paint(Graphics, JComponent) - Method in class com.vlsolutions.swing.toolbars.ToolBarGripperUI
Paints gripper dots
paint(Graphics, JComponent) - Method in class com.vlsolutions.swing.toolbars.VLButtonUI
 
paintBackground(JComponent, Graphics) - Method in interface com.vlsolutions.swing.toolbars.BackgroundPainter
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class com.vlsolutions.swing.docking.ShadowBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class com.vlsolutions.swing.toolbars.RoundedBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
paintComponent(Graphics) - Method in class com.vlsolutions.swing.docking.FloatingDialog.Resizer
 
paintComponent(Graphics) - Method in class com.vlsolutions.swing.docking.FloatingDialog.TitlePanel
 
paintComponent(Graphics) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Overriden for optional background painting
paintIcon(Component, Graphics, int, int) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
paints the icon (and the associated label and sub-icons)
paintIcon(Component, Graphics, int, int) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
paints the appropriate icon according to its internal state (pressed, rollover...)
paintIcon(Component, Graphics, int, int) - Method in class com.vlsolutions.swing.toolbars.RolloverIcon
 
PARENT_DESKTOP - Static variable in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_DETACHED_WINDOW - Static variable in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_SPLIT_CONTAINER - Static variable in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
PARENT_TABBED_CONTAINER - Static variable in class com.vlsolutions.swing.docking.DockableContainerFactory
Constant used to describe the type of usage a SingleDockableContainer is for
popup - Variable in class com.vlsolutions.swing.docking.DockTabbedPane
The pop-up menu used to provide fast "close" shortcuts (close all, close others)
popupTab - Variable in class com.vlsolutions.swing.docking.DockTabbedPane
the tab currently associated with the pop-up
preferredLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
preferredLayoutSize(Container) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
preferredLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
preferredLayoutSize(Container) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
pressedIcon - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icno for the pressed effect
previousFloatingDockableStates - Variable in class com.vlsolutions.swing.docking.DockingDesktop
return state for floating dockables
previousSelectedDockable - Variable in class com.vlsolutions.swing.docking.DockTabbedPane
The tab that was selected before the current one
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.BorderSplitter
 
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.CompoundDockingPanel
act the same as a splitContainer : allow drop on the borders
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
when a dockable is dragged above this button, the button stores it as its new target dockable.
processDockableDrag(DockDragEvent) - Method in interface com.vlsolutions.swing.docking.DockDropReceiver
The component is notified of a drag operation.
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.DockingPanel
act the same as a splitContainer : allow drop on the borders
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
 
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.DockView
The component is notified of a drag operation.
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.MaximizedDockView
maximized dockable don't support drag and drop
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
processDockableDrag(DockDragEvent) - Method in class com.vlsolutions.swing.docking.SplitContainer
The component is notified of a drag operation.
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.BorderSplitter
 
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.CompoundDockingPanel
 
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Rejects the drop as this action isn't possible on this component
processDockableDrop(DockDropEvent) - Method in interface com.vlsolutions.swing.docking.DockDropReceiver
The component is requested to perform a docking drop action.
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.DockingPanel
 
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
The component is requested to perform a docking drop action.
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.DockView
The component is requested to perform a docking drop action.
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.MaximizedDockView
maximized dockable don't support drag and drop
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab
 
processDockableDrop(DockDropEvent) - Method in class com.vlsolutions.swing.docking.SplitContainer
The component is requested to perform a docking drop action.
PROPERTY_AUTOHIDE - Static variable in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the autohide button selection
PROPERTY_AUTOHIDEABLE - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the autohideEnabled property
PROPERTY_BORDERZONE - Static variable in class com.vlsolutions.swing.docking.AutoHideButtonPanel
The property name associated with the "border" property
PROPERTY_CLOSEABLE - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the closeEnabled property
PROPERTY_CLOSED - Static variable in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the close button selection
PROPERTY_DEFAULT_GAP - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property DEFAULT_GAP
PROPERTY_DEFAULT_HIDE_BORDER - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property DEFAULT_HIDE_BORDER
PROPERTY_DOCKABLE_STATE - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the dockable dockableState
PROPERTY_DOCKKEY - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the dockKey property
PROPERTY_DRAGGED - Static variable in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating a drag gesture beginning
PROPERTY_EXPAND_MODE - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property EXPAND_MODE
PROPERTY_EXPANDED - Static variable in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Constant for the Expanded property (a bound property)
PROPERTY_EXPANSION_DURATION - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property EXPANSION_DURATION
PROPERTY_FLOAT - Static variable in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the float button selection
PROPERTY_FLOATABLE - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the floatableEnabled property
PROPERTY_ICON - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the icon property
PROPERTY_MAXIMIZABLE - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the maximizedEnabled property
PROPERTY_MAXIMIZED - Static variable in class com.vlsolutions.swing.docking.DockViewTitleBar
Property name designating the maximized button selection
PROPERTY_NAME - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the name property
PROPERTY_NOTIFICATION - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the notification property
PROPERTY_ORIENTATION - Static variable in class com.vlsolutions.swing.toolbars.ToolBarGripper
Id for the orientation property
PROPERTY_ROLLOVER_TRIGGER_DELAY - Static variable in class com.vlsolutions.swing.docking.AutoHidePolicy
a constant designing the bound property ROLLOVER_TRIGGER_DELAY
PROPERTY_TAB_NAME - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the tabname property (title used by tabbed containers)
PROPERTY_TOOLTIP - Static variable in class com.vlsolutions.swing.docking.DockKey
Key identifying a change in the tooltip property
PROPERTY_ZONE - Static variable in class com.vlsolutions.swing.docking.AutoHideButton
property name associated to the "zone" (border) property
propertyChange(PropertyChangeEvent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
propertyChange(PropertyChangeEvent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
propertyChange(PropertyChangeEvent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
Listen to property changes in the DockKey or the title bar
propertyChange(PropertyChangeEvent) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Do not call directly as it a side effect of listening to the action changes.
putDockableContraints(Dockable, AnchorConstraints) - Method in class com.vlsolutions.swing.docking.AnchorManager
Associates an anchor constraints to a given dockable
putProperty(String, Object) - Method in class com.vlsolutions.swing.docking.DockKey
Allows any property to be stored in a map associated with this dockkey.

R

readXML(InputStream) - Method in class com.vlsolutions.swing.docking.DockingContext
Reads an XML encoded stream as the new desktop configuration.
readXML(InputStream) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Reads an XML encoded stream as the new desktop configuration.
readXML(InputStream) - Method in class com.vlsolutions.swing.docking.ws.Workspace
 
readXML(InputStream) - Method in class com.vlsolutions.swing.toolbars.ToolBarIO
Reads an XML encoded stream as the toolbar configuration.
registerDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingContext
Every dockable must be registered in order to be managed by a DockingDesktop.
registerDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Every dockable must be registered in order to be shown in the DockingDesktop.
registeredDockables - Variable in class com.vlsolutions.swing.docking.DockingContext
All dockables must be registered (even if not shown) in order to be processed by the XML Parser or to be displayed in the DockingSelectorDialog
registerToolBar(VLToolBar) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Registers a new ToolBar.
rejectDrag() - Method in class com.vlsolutions.swing.docking.event.DockDragEvent
Used to reject the drag (e.g.
rejectDrop() - Method in class com.vlsolutions.swing.docking.event.DockDropEvent
It is still time to reject a drop, although the standard way is by denying the previous drag operation.
RelativeDockablePosition - Class in com.vlsolutions.swing.docking
This class is an immutable object used to remember the relative positionning of docked components.
RelativeDockablePosition() - Constructor for class com.vlsolutions.swing.docking.RelativeDockablePosition
Constructs an empty relative position (all fields are initialized with 0.0 values)
RelativeDockablePosition(double, double, double, double) - Constructor for class com.vlsolutions.swing.docking.RelativeDockablePosition
Constructs a relative position with given location and size.
RelativeDockablePosition(Container, double, double, double, double) - Constructor for class com.vlsolutions.swing.docking.RelativeDockablePosition
Constructs a relative position with a given location and size, relative to a container
remove(AutoHideButton) - Method in class com.vlsolutions.swing.docking.AutoHideButtonPanel
Removes an AutoHideButton
remove(Dockable) - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Removes a dockable (if it was the currently expanded one)
remove(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a visible dockable from the containment hierarchy (including autohide border buttons).
remove(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
remove(int) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
remove(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
 
removeAll() - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Overriden to keep track of component constraints
removeContainer(SingleDockableContainer) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a dockable container.
removeDesktop(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockingContext
Removes a desktop from this context
removeDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Removes a dockable from the tabs
removeDockable(int) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Remove the dockable at specified index tab
removeDockable(Dockable) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Removes a dockable from the tabs
removeDockable(int) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Remove the dockable at specified index tab
removeDockableConstraints(Dockable) - Method in class com.vlsolutions.swing.docking.AnchorManager
Removes an anchor constraints to a given dockable
removeDockableSelectionListener(DockableSelectionListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Removes a DockableSelectionListener from this desktop.
removeDockableSelectionListener(DockableSelectionListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a DockableSelectionListener from this desktop.
removeDockableStateChangeListener(DockableStateChangeListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Removes a DockableStateChangeListener from this desktop.
removeDockableStateChangeListener(DockableStateChangeListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a DockableStateChangeListener from this desktop.
removeDockableStateWillChangeListener(DockableStateWillChangeListener) - Method in class com.vlsolutions.swing.docking.DockingContext
Removes a DockableStateWillChangeListener from this desktop.
removeDockableStateWillChangeListener(DockableStateWillChangeListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a DockableStateWillChangeListener from this desktop.
removeDockingActionListener(DockingActionListener) - Method in class com.vlsolutions.swing.docking.DockingContext
 
removeDockingActionListener(DockingActionListener) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Removes a DockingActionListener from this desktop.
removeFromTabbedGroup(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Unregisters a dockable from its current tab group (when it's removed from it).
removeLayoutComponent(Component) - Method in class com.vlsolutions.swing.docking.AutoHideBorderLayout
 
removeLayoutComponent(Component) - Method in class com.vlsolutions.swing.docking.DockingBorderLayout
 
removeLayoutComponent(Component) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
removeLayoutComponent(Component) - Method in class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
removeNotify() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Overriden as a means to unregister internal listeners, do not call directly
removeProperty(String) - Method in class com.vlsolutions.swing.docking.DockKey
returns and removes a property associated to this name, or null if the property is undefined
removePropertyChangeListener(PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Remove a property change notification
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Remove a property change notification
removePropertyChangeListener(PropertyChangeListener) - Method in class com.vlsolutions.swing.docking.DockKey
Remove a property change notification
replace(Dockable, Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Replaces a dockable by another one.
replaceChild(Container, Component, Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Child replacement
resetBorders() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Creates the default borders for the expand panel
resetRelativePosition(Container, Dockable) - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Updates the current relative ancestor container and anchor positionning
resetTabIcons() - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
resetToPreferredSize() - Method in class com.vlsolutions.swing.docking.DockingDesktop
Request this desktop to reset it's contained views to their preferred size, if possible.
resetToPreferredSize() - Method in class com.vlsolutions.swing.docking.DockingPanel
 
resetToPreferredSizes() - Method in class com.vlsolutions.swing.docking.SplitContainer
Resest recursively the left and right components to their preferred size if possible.
resolveDockable(String) - Method in interface com.vlsolutions.swing.docking.DockableResolver
Returns the dockable which should be associated to this DockKey identifier, or null if not found.
restore(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Restore the dockable to the docking position it was before beeing maximized.
RIGHT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the RIGHT border of the DockingDesktop
RIGHT_CENTER - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of the RIGHT border of the DockingDesktop
RIGHT_PANEL - Static variable in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
rightBorderPane - Variable in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
rolloverIcon - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the icon for the rollover effect
RolloverIcon - Class in com.vlsolutions.swing.toolbars
A custom Icon to have a nice rollover effect for toolbar icons.
RolloverIcon(Icon) - Constructor for class com.vlsolutions.swing.toolbars.RolloverIcon
 
RoundedBorder - Class in com.vlsolutions.swing.toolbars
A simple rounded border.
RoundedBorder() - Constructor for class com.vlsolutions.swing.toolbars.RoundedBorder
 
run() - Method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Save the toolbar configuration.

S

saveToolBarLayout() - Method in class com.vlsolutions.swing.toolbars.ToolBarPersistence
Save the toolbar configuration.
scanDrop(DockEvent, boolean) - Method in class com.vlsolutions.swing.docking.DetachedDockView
 
scanDrop(DockEvent, boolean) - Method in class com.vlsolutions.swing.docking.DockView
 
scanDrop(DockEvent, boolean) - Method in class com.vlsolutions.swing.docking.TabbedDockView
 
select(AutoHideButton) - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Selects a button (may collapse a prevoiusly selected button)
selectionChanged(DockableSelectionEvent) - Method in interface com.vlsolutions.swing.docking.event.DockableSelectionListener
This method is invoked when a new dockable is selected.
setActionCustomizer(DockableActionCustomizer) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the action customizer of this dockable
setActive(boolean) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Updates the active property.
setAlign(int) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
setAutoHide(Dockable, boolean) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Toggles the position of a view between hidden (true) and docked (false).
setAutoHideBorder(DockingConstants.Hide) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the autohide border property
setAutoHideBorder(DockingConstants.Hide) - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
Updates the autohide border property
setAutoHideEnabled(boolean) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the autohideEnabled propety.
setAutoResizableDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Deprecated. use setResizeWeight() in every dockKey for a better resizing behaviour
setCancelButtonText(String) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the cancel button text (hook for i18n)
setCancelButtonTooltipText(String) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the cancel button tootip text (hook for i18n)
setCloseEnabled(boolean) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the closeEnabled propety.
setCollapsed(boolean) - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
 
setCollapsed(boolean) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Hides the toolbar (just showing the gripper)
setCollapsible(boolean) - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
 
setCollapsible(boolean) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
 
setComponent(Component) - Method in class com.vlsolutions.swing.docking.DockablePanel
Removes all contained components (normally no more than one), and put this comp on the center area of the BorderLayout.
setConfirmButtonText(String) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the confirm button text (hook for i18n)
setConfirmButtonTooltipText(String) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the confirm button tooltip text (hook for i18n)
setContext(DockingContext) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Updates the docking context used by this desktop.
setCustomSplitDesktopStyle(BufferedImage, BufferedImage) - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Another docking style with custom tiles between dockables.
setDefaultGap(int) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the gap (in pixels) between auto-hide buttons
setDefaultHideBorder(DockingConstants.Hide) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the default hide border.
setDesktop(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockableState
Updates the desktop field (desktop using this dockable)
setDesktopName(String) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Updates the name of this desktop (used by workspace management)
setDesktopName(String) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Updates the name of this workspace desktop
setDisabledIcon(Icon) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the disabled icon property
setDividerLocation(double) - Method in class com.vlsolutions.swing.docking.SplitContainer
Overriden for a bug workaround
setDividerLocation(int) - Method in class com.vlsolutions.swing.docking.SplitContainer
 
setDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
 
setDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockView
Adds the dockable's component to this DockView.
setDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
setDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Changes the dockable this title bar is for
setDockable(Dockable) - Method in class com.vlsolutions.swing.docking.event.DockingActionDockableEvent
 
setDockableAsTab(Dockable) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
 
setDockableHeight(Dockable, double) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Changes the height of a dockable (the dockable must already be visible).
setDockableResolver(DockableResolver) - Method in class com.vlsolutions.swing.docking.DockingContext
Updates the dockable resolver used by this context (can be set to null)
setDockableState(Dockable, DockableState) - Method in class com.vlsolutions.swing.docking.DockingContext
Updates the current state of a dockable
setDockableState(int) - Method in class com.vlsolutions.swing.docking.DockKey
updates the dockableState property.
setDockableWidth(Dockable, double) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Changes the width of a dockable (the dockable must already be visible).
setDockGroup(DockGroup) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the dockGroup of this dockable.
setDockingAction(DockingActionEvent) - Method in class com.vlsolutions.swing.docking.event.DockEvent
Set the docking action corresponding to this drag and drop gesture.
setDockingContext(DockingContext) - Method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
Updates the docking context used by this button
setDockingContext(DockingContext) - Method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Updates the docking context used by this menu item
setDockingDesktop(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Requiered to initialize this dialog.
setDockKey(DockKey) - Method in class com.vlsolutions.swing.docking.DockablePanel
 
setDockName(String) - Method in class com.vlsolutions.swing.docking.DockKey
Deprecated. use setKey instead
setDottedDesktopStyle() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Another docking style with ligh dots between dockables.
setDraggedBorder(Border) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Changes the border used during drag and drop of the toolbar.
setDrawDelimitors(boolean) - Static method in class com.vlsolutions.swing.docking.ui.DockingSplitPaneUI
Deprecated. use UIManager.put("SplitContainer.drawDotsDelimitors", Boolean) instead
setDuration(float) - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the duration of the animation.
setEmptyIcon(Icon) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the icon used for this button when no dockable is stored
setEmptyText(String) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
updates the text used for this button when no dockable is stored
setEmptyTooltip(String) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the text used as tooltip for this button when no dockable is stored
setEnabled(boolean) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the enabled state
setEndBounds(Rectangle) - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the end bounds of the component.
setExpandMode(int) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the expand mode.
setExpansionDuration(int) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the expansion duration (time in millis)
setFactory(DockableContainerFactory) - Static method in class com.vlsolutions.swing.docking.DockableContainerFactory
Changes the factory to be used by DockingDesktop.
setFlatDesktopStyle() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Convenience method to use the VLDocking 2.0 layout and border style.
setFloatEnabled(boolean) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the floatEnabled propety.
setFloating(Dockable, boolean) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Detach or attach the dockable from/to the desktop.
setFloating(Dockable, boolean, Point) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Detach or attach the dockable from/to the desktop.
setFloating(WSDockKey, Rectangle, RelativeDockablePosition) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Adds a new floating dockable
setFullText(String) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Returns the text used for this button when a dockable is stored
setFullTooltip(String) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Updates the text used as tooltip for this button when no dockable is stored.
setIcon(Icon) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the icon property.
setIcon(Icon) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the main icon (left) to be displayed on the tab
setIcon(Icon) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the default icon property
setIconForTabbedPane(JTabbedPane) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Specify which container will use this icon.
setInitialDockable(Dockable) - Method in class com.vlsolutions.swing.docking.FloatingDialog
 
setInitialDockable(Dockable) - Method in interface com.vlsolutions.swing.docking.FloatingDockableContainer
adds the initial dockable to this top-level container
setInitialTabbedDockableContainer(TabbedDockableContainer) - Method in class com.vlsolutions.swing.docking.FloatingDialog
 
setInitialTabbedDockableContainer(TabbedDockableContainer) - Method in interface com.vlsolutions.swing.docking.FloatingDockableContainer
adds the initial tabbdeddockablecontainer to this top-level container.
setInstance(DockingUISettings) - Static method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Allows replacement of the settings instance (used to override global look and feel settings of the framework.
setKey(String) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the dockKey property.
setLabel(String) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the label to be displayed on the tab
setLightweigthComponentEnabled(boolean) - Static method in class com.vlsolutions.swing.docking.DockingPreferences
A simple utility method to configure the docking framework to work properly with heavyweight component.
setLocation(FloatingDockableContainer, Point) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
positions a detached dockable, regardless of its type (frame or dialog)
setLocationRelativeTo(FloatingDockableContainer, Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
positions a detached dockable, regardless of its type (frame or dialog)
setMaximizedDockable(WSDockKey) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Sets the maximized dockable of this desktop, (or null if no dockable maximized).
setMaximizeEnabled(boolean) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the maximizeEnabled propety.
setName(String) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the name property.
setNotification(boolean) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the notification propety.
setOpaqueContents(boolean) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Set the desktop contents to be opaque or transparent.
setOrientation(int) - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
 
setOrientation(int) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
 
setOrientation(int) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the orientation of this toolbar.
setPainter(BackgroundPainter) - Method in class com.vlsolutions.swing.toolbars.ToolBarPanel
Updates the optional background painter for this toolbar panel
setParent(DockGroup) - Method in class com.vlsolutions.swing.docking.DockGroup
Updates the parent of this group
setPressed(boolean) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the pressed state
setPressed(boolean) - Method in class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
setPressedIcon(Icon) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the pressed icon property
setResizeWeight(float) - Method in class com.vlsolutions.swing.docking.DockKey
updates the resize weight of this dockable.
setRollover(boolean) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the rollover state
setRolloverBorderPainted(boolean) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the rolloverBorderPainted property.
setRolloverContentAreaFilled(boolean) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the rolloverContentAreaFilled property.
setRolloverIcon(Icon) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the rollover icon property
setRolloverTriggerDelay(int) - Method in class com.vlsolutions.swing.docking.AutoHidePolicy
Updates the rollover trigger delay
setSelected(boolean) - Method in class com.vlsolutions.swing.docking.AutoHideButton
Selects or unselects the button
setSelectedDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Change the tab selection to display this dockable
setSelectedDockable(Dockable) - Method in interface com.vlsolutions.swing.docking.TabbedDockableContainer
Change the tab selection to display this dockable
setShadowDesktopStyle() - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Convenience method to use the VLDocking 1.0 layout and border style (with shadows around dockables)
setSingleDockableTitleBarPopUpCustomizer(boolean) - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Updates the singleDockableTitleBar property.
setSingleHeavyWeightComponent(boolean) - Static method in class com.vlsolutions.swing.docking.DockingPreferences
Notifies the framework that there is only one dockable that is heavyweight.
setSize(FloatingDockableContainer, Dimension) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
resizes a detached dockable, regardless of its type (frame or dialog)
setSmartButton(int, SmartIconJButton) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
 
setStartBounds(Rectangle) - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Sets the start bounds of the component for animation.
setTabName(String) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the tabname property.
setTabSelectorPopUpCustomizer(boolean) - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Updates the tabSelectorDockableTitleBar property
setTooltip(String) - Method in class com.vlsolutions.swing.docking.DockKey
Updates the tooltip property.
setTooltipText(String) - Method in class com.vlsolutions.swing.tabbedpane.JTabbedPaneSmartIcon
Update the tooltip of this icon
setTooltipText(String) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
 
setToolTipText(String) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the tooltip of the toolbar, and propagates it to the toolbar gripper.
setUseCustomUI(boolean) - Method in class com.vlsolutions.swing.toolbars.VLToolBar
Updates the useCustomUI property.
setVisible(FloatingDockableContainer, boolean) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
shows a detached dockable, regardless of its type (frame or dialog)
setVisible(boolean) - Method in class com.vlsolutions.swing.docking.TabbedDockView
 
setVisible(boolean) - Method in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Update the visible state
setWizardLabelText(String) - Method in class com.vlsolutions.swing.docking.DockingSelectorDialog
Change the wizard label text (an explanation of the behaviour of this dialog).
setWorkspace(Workspace) - Method in class com.vlsolutions.swing.docking.ws.WorkspaceButton
updates the workspace to be used by this button
setWorkspace(Workspace) - Method in class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
updates the workspace to be used by this menu item
ShadowBorder - Class in com.vlsolutions.swing.docking
A border using a shadow on right-bottom sides.
ShadowBorder() - Constructor for class com.vlsolutions.swing.docking.ShadowBorder
 
ShadowBorder(boolean) - Constructor for class com.vlsolutions.swing.docking.ShadowBorder
Constructs a full shadow border (if paintTopLeft is true) or a half shadow border (is false).
shouldCollapse() - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
Returns true if this panel agrees to beeing hidden.
SingleDockableContainer - Interface in com.vlsolutions.swing.docking
A SingleDockableContainer is a DockableContainer that can display a single Dockable component.
smartIcon - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
smart icon used to display the title
SmartIconJButton - Class in com.vlsolutions.swing.tabbedpane
A sub component of JTabbedPaneSmartIcon, used to describe a button included in a tabbedpane.
SmartIconJButton(Action) - Constructor for class com.vlsolutions.swing.tabbedpane.SmartIconJButton
Constructs a new button with an action.
source - Variable in class com.vlsolutions.swing.docking.event.DockEvent
The drag source
split(DockDropEvent, Container, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.BorderSplitter
This method should be overriden if the delegator doesn't belong to the docking containment hierarchy after drop acceptance.
split(Dockable, Dockable, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Splits a Dockable in 2 parts, if possible.
split(Component, Component, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.SplitContainer
Replaces the child component by a sub-split pane.
split(WSDockKey, WSDockKey, DockingConstants.Split, double) - Method in class com.vlsolutions.swing.docking.ws.WSDesktop
Splits a dockable (with a given split location)
SPLIT_BOTTOM - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing a VERTICAL splitting operation where the new component goes on the BOTTOM part
SPLIT_LEFT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an HORIZONTAL splitting operation where the new component goes on the LEFT part
SPLIT_RIGHT - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing an HORIZONTAL splitting operation where the new component goes on the RIGHT part
SPLIT_TOP - Static variable in class com.vlsolutions.swing.docking.DockingConstants
A constant describing a VERTICAL splitting operation where the new component goes on the TOP part
splitComponent(Component, Dockable, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Replaces the base component by a split pane oriented according to position, and put dockable at position.
splitComponent(Component, Container, DockingConstants.Split) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Replaces the base component by a split pane oriented according to position, and put the dockablesContainer at position.
SplitContainer - Class in com.vlsolutions.swing.docking
A Specialized JSplitPane which accepts drag and drop of DockableContainer.
SplitContainer() - Constructor for class com.vlsolutions.swing.docking.SplitContainer
Constructs a vertically splitted SplitContainer
SplitContainer(int) - Constructor for class com.vlsolutions.swing.docking.SplitContainer
Constructs a SplitContainer with the given JSplitPane orientation.
start() - Method in class com.vlsolutions.swing.docking.animation.ComponentAnimator
Starts the animation.
startBounds - Variable in class com.vlsolutions.swing.docking.animation.ComponentAnimator
the component's start bounds
startDragComponent(Point) - Method in interface com.vlsolutions.swing.docking.DockableDragSource
Notifies this source that a drag operation has begun.
startDragComponent(Point) - Method in class com.vlsolutions.swing.docking.DockableStoreButton
 
startDragComponent(Point) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Notifies this source that a drag operation has begun.
startDragComponent(Point) - Method in class com.vlsolutions.swing.docking.DockViewAsTab.TabHeader
 
startDragComponent(Point) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Notifies this source that a drag operation has begun.
startDragComponent(Point) - Method in class com.vlsolutions.swing.docking.MaximizedDockViewAsTab.MaximizedTabHeader
Notifies this source that a drag operation has begun.
STATE_CLOSED - Static variable in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is not visible.
STATE_DOCKED - Static variable in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is visible (displayed in a DockableContainer)
STATE_FLOATING - Static variable in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is currently floating (detached from the desktop)
STATE_HIDDEN - Static variable in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is in auto-hide mode (reduced to a button)
STATE_MAXIMIZED - Static variable in class com.vlsolutions.swing.docking.DockableState
A constant describing a Dockable that is currently maximized
swapComponents(Component, Component) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Swaps two toplevel DockableContainers (their parent must be a SplitContainer)

T

TabbedContainerActions - Class in com.vlsolutions.swing.docking
An utility class providing default implementation of usefull actions for pop-up menus in tab container selectors.
TabbedDockableContainer - Interface in com.vlsolutions.swing.docking
Interface describing a container that can be used to display more than one Dockable in a Tabbed Pane fashion.
TabbedDockView - Class in com.vlsolutions.swing.docking
A DockView that can be nested into a TabbedDockableContainer
TabbedDockView(Dockable) - Constructor for class com.vlsolutions.swing.docking.TabbedDockView
 
tabbedGroups - Variable in class com.vlsolutions.swing.docking.DockingDesktop
groups of tabs (used to re-tab autohidden dockable)
tabbedGroups - Variable in class com.vlsolutions.swing.docking.ws.WSDesktop
groups of tabs (used to re-tab autohidden dockable)
TabFactory - Class in com.vlsolutions.swing.docking
A factory that replaces DockViews (with title headers) by tabbed panes with a single tab.
TabFactory() - Constructor for class com.vlsolutions.swing.docking.TabFactory
 
tabHeader - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
The tab container in which the components are added
title - Variable in class com.vlsolutions.swing.docking.DockView
 
titleBar - Variable in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
 
titleHeight - Variable in class com.vlsolutions.swing.docking.FloatingDialog
the drag header height
ToolBarButtonBorder - Class in com.vlsolutions.swing.toolbars
A border suitable for toolbar buttons.
ToolBarButtonBorder() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarButtonBorder
 
ToolBarConstraints - Class in com.vlsolutions.swing.toolbars
Constraints to be used with the ToolBarLayout.
ToolBarConstraints() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarConstraints
Constructs a new ToolBarConstraints at (0,0)
ToolBarConstraints(int, int) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarConstraints
Constructs a new ToolBarConstraints at (majorOrder,minorOrder).
ToolBarContainer - Class in com.vlsolutions.swing.toolbars
The container for toolbar panels.
ToolBarContainer() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarContainer
 
ToolBarGripper - Class in com.vlsolutions.swing.toolbars
The component used to have a "grip" action on a toolbar (Drag and Drop support)
ToolBarGripper() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarGripper
 
ToolBarGripper(int) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarGripper
 
ToolBarGripperUI - Class in com.vlsolutions.swing.toolbars
The default UI for the toolbar gripper.
ToolBarGripperUI() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarGripperUI
Constructs a new gripper UI
ToolBarIO - Class in com.vlsolutions.swing.toolbars
A utility class used to save and restore toolbars to/from an XML configuration.
ToolBarIO(ToolBarContainer) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarIO
Constructs a new ToolBarIO utility based on the given container
ToolBarIOReadInfo - Class in com.vlsolutions.swing.toolbars
Descriptor of the loading operation of toolbars.
ToolBarIOReadInfo() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarIOReadInfo
 
ToolBarPanel - Class in com.vlsolutions.swing.toolbars
The toolbar panel is able to receive multiple toolbars and arrange them in many columns or rows (depending on the horizontal/vertical orientation).
ToolBarPanel() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new toobar panel with a LEADING alignment.
ToolBarPanel(int) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new ToolBarPanel with the specified alignment.
ToolBarPanel(int, BackgroundPainter) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanel
Constructs a new ToolBarPanel with the specified alignment and background painter.
ToolBarPanelBorder - Class in com.vlsolutions.swing.toolbars
This is an optional class that can be used as a border for toolbar panels.
ToolBarPanelBorder() - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
ToolBarPanelBorder(int) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
ToolBarPanelLayout - Class in com.vlsolutions.swing.toolbars
The layout of a VLToolBarPanel
ToolBarPanelLayout(ToolBarPanel, int) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
ToolBarPanelLayout(ToolBarPanel) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPanelLayout
 
ToolBarPersistence - Class in com.vlsolutions.swing.toolbars
This class contains methods to keep a set of toolbars persistent.
ToolBarPersistence(Object, ToolBarContainer) - Constructor for class com.vlsolutions.swing.toolbars.ToolBarPersistence
Construct a new set of persistent toolbars.
tooltipText - Variable in class com.vlsolutions.swing.tabbedpane.SmartIconJButton
the tooltip associated with the button
TOP - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP border of the DockingDesktop
TOP_CENTER - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the CENTER part of TOP border of the DockingDesktop
TOP_LEFT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-LEFT corner of the DockingDesktop
TOP_PANEL - Static variable in class com.vlsolutions.swing.toolbars.ToolBarPanelBorder
 
TOP_RIGHT - Static variable in class com.vlsolutions.swing.docking.RelativeDockablePosition
convenience field referencing the TOP-RIGHT corner of the DockingDesktop
topBorderPane - Variable in class com.vlsolutions.swing.docking.DockingDesktop
panel used to display autohide buttons
toString() - Method in class com.vlsolutions.swing.docking.DetachedDockView
toString() - Method in class com.vlsolutions.swing.docking.DockableState
 
toString() - Method in class com.vlsolutions.swing.docking.DockingPanel
 
toString() - Method in class com.vlsolutions.swing.docking.DockKey
 
toString() - Method in class com.vlsolutions.swing.docking.DockTabbedPane
toString() - Method in class com.vlsolutions.swing.docking.DockView
toString() - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
Returns a readeable String representing this title bar
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionAddDockableEvent
 
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionCloseEvent
 
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionCreateTabEvent
 
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionSimpleStateChangeEvent
 
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitComponentEvent
 
toString() - Method in class com.vlsolutions.swing.docking.event.DockingActionSplitDockableEvent
 
toString() - Method in class com.vlsolutions.swing.docking.RelativeDockablePosition
Returns a meaningfull string representation of this RelativeDockablePosition
toString() - Method in class com.vlsolutions.swing.docking.SplitContainer
Returns a readable String representing this SplitContainer
toString() - Method in class com.vlsolutions.swing.docking.ws.WSDockKey
 
toString() - Method in class com.vlsolutions.swing.toolbars.ToolBarConstraints
Returns a description of these constraints.
toString() - Method in class com.vlsolutions.swing.toolbars.VLToolBar
 
tpManager - Variable in class com.vlsolutions.swing.docking.DockViewAsTab
smart icon manager

U

uiClassID - Static variable in class com.vlsolutions.swing.docking.AutoHideButton
 
uiClassID - Static variable in class com.vlsolutions.swing.docking.AutoHideButtonPanel
 
uiClassID - Static variable in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
uninstallDockableDragSource(DockableDragSource) - Method in class com.vlsolutions.swing.docking.DockingDesktop
This method is used by DockableContainers in order to unregister their DockableDragSource(s) to the DragControler.
uninstallDockableDragSources(DockableDragSource[]) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Uninstalls multiple drag sources.
uninstallDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.AutoHideExpandPanel
 
uninstallDocking(DockingDesktop) - Method in interface com.vlsolutions.swing.docking.DockableContainer
Called once, when the dockablecontainer is no longer used by the desktop, in order to releases resources and listeners taken on installDocking().
uninstallDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockTabbedPane
Called once, when the dockablecontainer is no longer used by the desktop, in order to releases resources and listeners taken on installDocking().
uninstallDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockView
Called once, when the dockablecontainer is no longer used by the desktop, in order to releases resources and listeners taken on installDocking().
uninstallDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockViewAsTab
Called once, when the dockablecontainer is no longer used by the desktop, in order to releases resources and listeners taken on installDocking().
uninstallDocking(DockingDesktop) - Method in class com.vlsolutions.swing.docking.DockViewTitleBar
 
uninstallTitleBorder(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
uninstalls the icons and tooltip suitable for a close button
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonPanelUI
 
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideButtonUI
 
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.AutoHideExpandPanelUI
 
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DetachedDockViewUI
Uninstalls the component's UI
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewTitleBarUI
 
uninstallUI(JComponent) - Method in class com.vlsolutions.swing.docking.ui.DockViewUI
 
unregisterDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingContext
Unregisters the dockable, which can be garbage collected (no longer used by docking desktops.
unregisterDockable(Dockable) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Unregisters the dockable, which can be garbage collected (no longer used by the docking desktop.
unregisterToolBar(VLToolBar) - Method in class com.vlsolutions.swing.toolbars.ToolBarContainer
Unregisters a ToolBar.
updateButtonText() - Method in class com.vlsolutions.swing.docking.DockableStoreButton
Override this method if you want to change the display (text and icon) of this button and the default settings don't suit your needs.
updateResizeWeights(DockingPanel) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
Invoked every time the layout is changed, to rebuild the weighting of split containers
updateUI() - Method in class com.vlsolutions.swing.docking.ui.DockingUISettings
Allows updating of the ui after a look and feel change.
updateUI() - Method in class com.vlsolutions.swing.toolbars.ToolBarGripper
Resets the UI property to a value from the current look and feel.

V

validate(FloatingDockableContainer) - Static method in class com.vlsolutions.swing.docking.DockingUtilities
validates a detached dockable, regardless of its type (frame or dialog)
value() - Method in class com.vlsolutions.swing.docking.DockingConstants.Hide
 
value() - Method in class com.vlsolutions.swing.docking.DockingConstants.Split
 
visitSingleDockableTitleBarPopUp(JPopupMenu, Dockable) - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Override this method to add contextual items at the end of the pop-up menu which can be triggered on the title bar of a single dockable.
visitTabSelectorPopUp(JPopupMenu, Dockable) - Method in class com.vlsolutions.swing.docking.DockableActionCustomizer
Override this method to add contextual items at the end of the pop-up menu which can be triggered on a tab selector.
VLButtonUI - Class in com.vlsolutions.swing.toolbars
A UI for toolbar buttons : replaces the look and feel default UI to have a unified toolbar rendering.
VLButtonUI() - Constructor for class com.vlsolutions.swing.toolbars.VLButtonUI
 
VLToolBar - Class in com.vlsolutions.swing.toolbars
A JToolbar suitable for drag and drop purposes.
VLToolBar() - Constructor for class com.vlsolutions.swing.toolbars.VLToolBar
Constructs a toolbar with a null name (this toolbar will not be able to write its structure in a XML encoder, unless you call setName(String) with a non null name before saving).
VLToolBar(String) - Constructor for class com.vlsolutions.swing.toolbars.VLToolBar
Constructs a toolbar with the given name.
VLToolBarLayout - Class in com.vlsolutions.swing.toolbars
The layout for VLToolBar (supports horizontal and vertical orientation).
VLToolBarLayout() - Constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
 
VLToolBarLayout(boolean) - Constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
Constructs a new Layout.
VLToolBarLayout(boolean, int) - Constructor for class com.vlsolutions.swing.toolbars.VLToolBarLayout
Constructs a new Layout.

W

Workspace - Class in com.vlsolutions.swing.docking.ws
A logical organization of dockables.
Workspace() - Constructor for class com.vlsolutions.swing.docking.ws.Workspace
Creates a workspace with a single default WSDesktop
WorkspaceButton - Class in com.vlsolutions.swing.docking.ws
A simple button that applies a workspace to a given Docking context when pressed .
WorkspaceButton() - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
default constructor
WorkspaceButton(String) - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
constructor with a menu text
WorkspaceButton(String, Icon) - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceButton
constructor with a menu text and an icon
WorkspaceException - Exception in com.vlsolutions.swing.docking.ws
An exception raised when a workspace operation has gone wrong (can encapsulate another exception).
WorkspaceException(String) - Constructor for exception com.vlsolutions.swing.docking.ws.WorkspaceException
 
WorkspaceException(Exception) - Constructor for exception com.vlsolutions.swing.docking.ws.WorkspaceException
 
WorkspaceException(String, Exception) - Constructor for exception com.vlsolutions.swing.docking.ws.WorkspaceException
 
WorkspaceMenuItem - Class in com.vlsolutions.swing.docking.ws
A simple menu item that applies a workspace to a given Docking context when selected .
WorkspaceMenuItem() - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
Default constructor
WorkspaceMenuItem(String) - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
constructor with a menu text
WorkspaceMenuItem(String, Icon) - Constructor for class com.vlsolutions.swing.docking.ws.WorkspaceMenuItem
constructor with a menu text and an icon
writeXML(OutputStream) - Method in class com.vlsolutions.swing.docking.DockingContext
Saves the current desktop configuration into an XML stream.
writeXML(OutputStream) - Method in class com.vlsolutions.swing.docking.DockingDesktop
Saves the current desktop configuration into an XML stream.
writeXML(OutputStream) - Method in class com.vlsolutions.swing.docking.ws.Workspace
Saves the workspace layout into an XML stream.
writeXML(OutputStream) - Method in class com.vlsolutions.swing.toolbars.ToolBarIO
Saves the current toolbar configuration into an XML stream.
WSDesktop - Class in com.vlsolutions.swing.docking.ws
A desktop part of a workpace.
WSDesktop() - Constructor for class com.vlsolutions.swing.docking.ws.WSDesktop
Constructs a WSDesktop with "default" as name
WSDesktop(String) - Constructor for class com.vlsolutions.swing.docking.ws.WSDesktop
Constructs a WSDesktop with a given name
WSDockKey - Class in com.vlsolutions.swing.docking.ws
Defines a key associated to a dockable in a workspace.
WSDockKey(String) - Constructor for class com.vlsolutions.swing.docking.ws.WSDockKey
 

A B C D E F G H I J L M O P R S T U V W

© Copyright 2004-2007 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications