- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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 )
- 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
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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)