Package | Description |
---|---|
com.vlsolutions.swing.docking |
The VL Docking Framework for JFC "Swing" applications.
|
com.vlsolutions.swing.docking.event |
Events Package of the VLDocking Framework.
|
Modifier and Type | Field and Description |
---|---|
protected DockingDesktop |
DockView.desktop
the desktop managing this view
|
protected DockingDesktop |
DockTabbedPane.desktop |
protected DockingDesktop |
FloatingDialog.desktop |
Modifier and Type | Method and Description |
---|---|
DockingDesktop |
DockableState.getDesktop()
Returns the desktop currently using this dockable, or null if none
|
DockingDesktop |
DockViewTitleBar.getDesktop()
Returns the desktop associated to this title bar, if one has been registered
with #installDocking(DockingDesktop), or null.
|
Modifier and Type | Method and Description |
---|---|
void |
DockingContext.addDesktop(DockingDesktop desktop)
Adds a desktop to this context
|
static javax.swing.Action |
TabbedContainerActions.createAttachTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for attaching a dockable contained in a floating tab.
|
static javax.swing.Action |
TabbedContainerActions.createCloseAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for closing a dockable contained in a tab.
|
static javax.swing.Action |
TabbedContainerActions.createCloseAllAction(Dockable base,
DockingDesktop desktop)
returns an action suitable for closing every dockable contained in a tab.
|
static javax.swing.Action |
TabbedContainerActions.createCloseAllOtherAction(Dockable exception,
DockingDesktop desktop)
returns an action suitable for closing every dockable contained in a tab excepted the current one.
|
static javax.swing.Action |
TabbedContainerActions.createFloatTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for floating (detach) a dockable contained in a tab.
|
static javax.swing.Action |
TabbedContainerActions.createHideTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for hiding a dockable contained in a tab.
|
static javax.swing.Action |
TabbedContainerActions.createMaximizeTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for maximizing a dockable contained in a tab.
|
java.util.ArrayList |
DockingContext.getDockablesByState(DockingDesktop desktop,
int state)
constructs and returns the list of dockables corresponding to a desktop, at a specific state
|
void |
DockableContainer.installDocking(DockingDesktop desktop)
Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void |
DockView.installDocking(DockingDesktop desktop)
Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void |
FloatingDockableContainer.installDocking(DockingDesktop desktop)
This install method is invoked before adding the first dockable
|
void |
AutoHideExpandPanel.installDocking(DockingDesktop desktop) |
void |
DockTabbedPane.installDocking(DockingDesktop desktop)
Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void |
FloatingDialog.installDocking(DockingDesktop desktop) |
void |
DockViewTitleBar.installDocking(DockingDesktop desktop) |
void |
DockViewAsTab.installDocking(DockingDesktop desktop)
Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void |
DockingContext.removeDesktop(DockingDesktop desktop)
Removes a desktop from this context
|
void |
DockableState.setDesktop(DockingDesktop desktop)
Updates the desktop field (desktop using this dockable)
|
void |
DockingSelectorDialog.setDockingDesktop(DockingDesktop desktop)
Requiered to initialize this dialog.
|
void |
DockableContainer.uninstallDocking(DockingDesktop desktop)
Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on
installDocking() |
void |
DockView.uninstallDocking(DockingDesktop desktop)
Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on
installDocking() |
void |
AutoHideExpandPanel.uninstallDocking(DockingDesktop desktop) |
void |
DockTabbedPane.uninstallDocking(DockingDesktop desktop)
Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on
installDocking() |
void |
DockViewTitleBar.uninstallDocking(DockingDesktop desktop) |
void |
DockViewAsTab.uninstallDocking(DockingDesktop desktop)
Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on
installDocking() |
Constructor and Description |
---|
DockableState(DockingDesktop desktop,
Dockable dockable,
int state) |
DockableState(DockingDesktop desktop,
Dockable dockable,
int state,
RelativeDockablePosition position) |
Modifier and Type | Field and Description |
---|---|
protected DockingDesktop |
DockEvent.desktop
The docking desktop which is the destination of the drag and drop gesture
|
Modifier and Type | Method and Description |
---|---|
DockingDesktop |
DockEvent.getDesktop()
Returns a reference of the desktop in which the docking event takes place.
|
DockingDesktop |
DockingActionEvent.getDesktop()
Returns the desktop used as a receiver (target) of the docking action.
|
Constructor and Description |
---|
DockDragEvent(DockingDesktop desktop,
DockableDragSource source,
java.awt.event.MouseEvent event)
Creates an event based on a drag source and a mouse event.
|
DockDropEvent(DockingDesktop desk,
DockableDragSource source,
java.awt.event.MouseEvent event) |
DockEvent(DockingDesktop targetDesktop,
DockableDragSource source,
java.awt.event.MouseEvent event)
Constructor for dock events.
|
DockingActionAddDockableEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
java.awt.Container parentContainer)
Constructor for a DockingActionAddDockableEvent
|
DockingActionCloseEvent(DockingDesktop desktop,
Dockable dockable,
int initialState) |
DockingActionCreateTabEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
Dockable base,
int order) |
DockingActionDockableEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
int actionType) |
DockingActionEvent(DockingDesktop targetDesktop,
int initialState,
int nextState,
int actionType)
Constructs a new DockingActionEvent
|
DockingActionSimpleStateChangeEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState)
Constructs a new event
|
DockingActionSplitComponentEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
java.awt.Component base,
DockingConstants.Split splitPosition,
float dividorLocation)
Constructs a new event
|
DockingActionSplitComponentEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
java.awt.Component base,
DockingConstants.Split splitPosition,
float dividorLocation,
float parentDividorLocation)
Constructs a new event.
|
DockingActionSplitDockableContainerEvent(DockingDesktop desk,
int initialState,
int nextState,
java.awt.Component base,
java.awt.Container dockableContainer,
DockingConstants.Split position,
float location)
Constructs a new event
|
DockingActionSplitDockableEvent(DockingDesktop desktop,
Dockable dockable,
int initialState,
int nextState,
Dockable base,
DockingConstants.Split splitPosition,
float dividorLocation)
Constructs a new event
|
© Copyright 2004-2007 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications