Frames | No Frames |
Constructors with parameter type com.vlsolutions.swing.docking.Dockable | |
DockingActionAddDockableEvent.DockingActionAddDockableEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, Container parentContainer) Constructor for a DockingActionAddDockableEvent
| |
DockingActionCloseEvent.DockingActionCloseEvent(DockingDesktop desktop, Dockable dockable, int initialState) | |
DockingActionCreateTabEvent.DockingActionCreateTabEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, Dockable base, int order) | |
DockingActionDockableEvent.DockingActionDockableEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, int actionType) | |
DockingActionSimpleStateChangeEvent.DockingActionSimpleStateChangeEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState) Constructs a new event | |
DockingActionSplitComponentEvent.DockingActionSplitComponentEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, Component base, DockingConstants.Split splitPosition, float dividorLocation) Constructs a new event | |
DockingActionSplitComponentEvent.DockingActionSplitComponentEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, Component base, DockingConstants.Split splitPosition, float dividorLocation, float parentDividorLocation) Constructs a new event. | |
DockingActionSplitDockableEvent.DockingActionSplitDockableEvent(DockingDesktop desktop, Dockable dockable, int initialState, int nextState, Dockable base, DockingConstants.Split splitPosition, float dividorLocation) Constructs a new event |
Methods with parameter type com.vlsolutions.swing.docking.Dockable | |
void |
Methods with return type com.vlsolutions.swing.docking.Dockable | |
Dockable | Returns the dockable used as a reference to create a tab (may already belong to a tab) |
Dockable | Returns the dockable which will be used as a base for the splitting |
Dockable | |
Dockable | Returns the currently selected Dockable |
Classes implementing com.vlsolutions.swing.docking.Dockable | |
class | Describes a Dockable that can contain sub-dockables. |
class | A basic implementation of Dockable. |
Constructors with parameter type com.vlsolutions.swing.docking.Dockable | |
Constructs a new DockView for the given dockable. | |
Constructs a new DockView for the given dockable. | |
Constructs a new DockView for the given dockable. | |
Constructs a new DockView for the given dockable. | |
Constructs a title bar for the specified dockable. | |
DockableState.DockableState(DockingDesktop desktop, Dockable dockable, int state, RelativeDockablePosition position) | |
Constructs a new DockView for the given dockable. | |
Constructs a new DockView for the given dockable. | |
Constructs a new DockView for the given dockable. |
Fields of type com.vlsolutions.swing.docking.Dockable | |
Dockable | the dockable managed by this view |
Methods with parameter type com.vlsolutions.swing.docking.Dockable | |
void | Adds a dockable inside a compound dockable. |
void | Adds a dockable in the docking desktop. |
void | Adds a dockable in the docking desktop, and tries to respect the relative
positionning provided. |
void | Adds a new tab respecting the presentation and constraints of the component. |
void | Adds a dockable to the given index tab. |
void | Registers and add a dockable on an auto-hide border. |
void | Registers a dockable as belonging to a tab group. |
void | Close this dockable |
void | Disposes the dockable container of this dockable. |
void | Convenience method to close all dockables of the tabbedContainer
containing "base" (including the base dockable). |
void | Convenience method to close all dockables of a TabbedDockableContainer except one. |
Action | returns an action suitable for attaching a dockable contained in a floating tab. |
Action | returns an action suitable for closing a dockable contained in a tab. |
Action | returns an action suitable for closing every dockable contained in a tab. |
Action | returns an action suitable for closing every dockable contained in a tab excepted the current one. |
SingleDockableContainer | |
SingleDockableContainer | Returns the component used to modify the expand panel size when expanded from the top. |
SingleDockableContainer | This method is called by the DockingDesktop whenever a dockable is inserted
in its containment hierachy. |
SingleDockableContainer | Returns the component used to modify the expand panel size when expanded from the top. |
Action | returns an action suitable for floating (detach) a dockable contained in a tab. |
FloatingDockableContainer | Creates a floating JDialog to be used with this dockable. |
Action | returns an action suitable for hiding a dockable contained in a tab. |
Action | returns an action suitable for maximizing a dockable contained in a tab. |
void | Adds a view in a tab, or create it if it doesn't exist. |
void | Add a view in a tab, or create it if it doesn't exist. |
Container | searches up the dockable container hierarchy and returns the first ancestor
which is a CompoundDockable (or null if not found). |
DockableContainer | returns the first DockableContainer which is parent of this dockable component |
SingleDockableContainer | returns the first DockableContainer which is parent of this dockable component |
TabbedDockableContainer | Returns the first TabbedDockableContainer which is parent of this dockable component, or
null is there isn't any. |
AnchorConstraints | Returns the anchor constraints associated to a given dockable
|
DockableState | Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING) |
DockableState | Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING) |
DockableState | Returns the previous state of a hidden or floating dockable (when that dockable
was in the DOCKED state. |
SplitContainer | Returns the split pane containing this dockable (if any), or null if this dockable
isn't contained in a splitpane. |
int | 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). |
int | |
int | Returns the index of the given dockable |
void | Initialize the button for a Dockable and a border zone |
boolean | checks if this dockable is a child of a compound dockable |
void | Extends the size of this dockable to fill the docking panel. |
void | Moves a dockable to another position (relative to a destination dockable)
|
void | Associates an anchor constraints to a given dockable
|
void | Every dockable must be registered in order to be managed by a DockingDesktop. |
void | Every dockable must be registered in order to be shown in the DockingDesktop. |
void | Removes a dockable (if it was the currently expanded one) |
void | Removes a visible dockable from the containment hierarchy (including autohide border buttons). |
void | |
void | Removes a dockable from the tabs |
AnchorConstraints | Removes an anchor constraints to a given dockable
|
void | Unregisters a dockable from its current tab group (when it's removed from it). |
void | Replaces a dockable by another one. |
void | RelativeDockablePosition.resetRelativePosition(Container relativeAncestorContainer, Dockable dockable) Updates the current relative ancestor container and anchor positionning |
void | Restore the dockable to the docking position it was before beeing maximized. |
void | Toggles the position of a view between hidden (true) and docked (false). |
void | Updates the resizing behaviour of the desktop in order to resize
this dockable (and keep others at fixed size). |
void | |
void | Adds the dockable's component to this DockView. |
void | Adds the dockable's component to this DockView. |
void | Changes the dockable this title bar is for |
void | |
void | Changes the height of a dockable (the dockable must already be visible). |
void | Updates the current state of a dockable |
void | Changes the width of a dockable (the dockable must already be visible). |
void | Detach or attach the dockable from/to the desktop. |
void | Detach or attach the dockable from/to the desktop. |
void | |
void | adds the initial dockable to this top-level container |
void | |
void | Change the tab selection to display this dockable |
void | Splits a Dockable in 2 parts, if possible. |
void | Replaces the base component by a split pane oriented according to position,
and put dockable at position. |
void | Unregisters the dockable, which can be garbage collected (no longer used
by docking desktops. |
void | Unregisters the dockable, which can be garbage collected (no longer used
by the docking desktop. |
void | Override this method to add contextual items at the end of the pop-up menu
which can be triggered on the title bar of a single dockable. |
void | Override this method to add contextual items at the end of the pop-up menu
which can be triggered on a tab selector. |
Methods with return type com.vlsolutions.swing.docking.Dockable | |
Dockable | Returns the dockable this button is for |
Dockable | Returns the dockable this container is displaying |
Dockable | Returns the Dockable component this source is for |
Dockable | Returns the dockable this state is for |
Dockable | Return the dockable currently stored (may be null) |
Dockable | |
Dockable | Returns the contained component
|
Dockable | |
Dockable | |
Dockable | Returns the dockable this container is displaying |
Dockable | DockTabbedPane.getDockableAt(int index) |
Dockable | TabbedDockableContainer.getDockableAt(int index) Returns the dockable at the index tab |
Dockable | DockingContext.getDockableByKey(String dockKey) Returns the (registered) dockable corresponding to the given key id,
or null if not found
Note : since VLDocking 2.1.2, this method also tries to use its DockableResolver
if null would have been returned. |
Dockable | returns the currently maximized dockable
(or null if no dockable is in that state)
|
Dockable | Returns the currently selected dockable, or null if none is selected. |
Dockable | |
Dockable | Returns the currently selected (front) dockable |
Dockable | DockableResolver.resolveDockable(String keyName) Returns the dockable which should be associated to this DockKey identifier, or null if
not found. |