|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Dockable | |
---|---|
com.vlsolutions.swing.docking | The VL Docking Framework for JFC "Swing" applications. |
com.vlsolutions.swing.docking.event | Events Package of the VLDocking Framework. |
Uses of Dockable in com.vlsolutions.swing.docking |
---|
Classes in com.vlsolutions.swing.docking that implement Dockable | |
---|---|
class |
DockablePanel
A basic implementation of Dockable. |
Fields in com.vlsolutions.swing.docking declared as Dockable | |
---|---|
protected Dockable |
DockView.dockable
the dockable managed by this view |
Methods in com.vlsolutions.swing.docking that return Dockable | |
---|---|
Dockable |
DockView.getDockable()
Returns the contained component Returns the dockable this container is displaying |
Dockable |
AutoHideExpandPanel.getDockable()
|
Dockable |
DockTabbedPane.getDockable()
Returns the Dockable component this source is for |
Dockable |
DockViewTitleBar.getDockable()
Returns the Dockable component this source is for |
Dockable |
DockableState.getDockable()
Returns the dockable this state is for |
Dockable |
AutoHideButton.getDockable()
Returns the dockable this button is for |
Dockable |
DockableDragSource.getDockable()
Returns the Dockable component this source is for |
Dockable |
SingleDockableContainer.getDockable()
Returns the dockable this container is displaying |
Dockable |
TabbedDockableContainer.getDockableAt(int index)
Returns the dockable at the index tab |
Dockable |
DockTabbedPane.getDockableAt(int index)
Returns the dockable at the index tab |
Dockable |
DockingDesktop.getSelectedDockable()
Returns the currently selected dockable, or null if none is selected. |
Dockable |
TabbedDockableContainer.getSelectedDockable()
Returns the currently selected (front) dockable |
Dockable |
DockTabbedPane.getSelectedDockable()
Returns the currently selected (front) dockable |
Methods in com.vlsolutions.swing.docking with parameters of type Dockable | |
---|---|
void |
DockingDesktop.addDockable(Dockable dockable)
Adds a dockable in the docking desktop. |
void |
TabbedDockableContainer.addDockable(Dockable dockable,
int index)
Adds a dockable to the given index tab. |
void |
DockTabbedPane.addDockable(Dockable dockable,
int tab)
Adds a new tab respecting the presentation and constraints of the component. |
void |
DockingDesktop.addDockable(Dockable dockable,
RelativeDockablePosition position)
Adds a dockable in the docking desktop, and tries to respect the relative positionning provided. |
void |
DockingDesktop.addHiddenDockable(Dockable dockable,
RelativeDockablePosition dockedPosition)
Registers and add a dockable on an auto-hidde border. |
void |
DockingDesktop.addToTabbedGroup(Dockable base,
Dockable newTab)
Registers a dockable as belonging to a tab group. |
void |
DockingDesktop.close(Dockable dockable)
Disposes the dockable container of this dockable. |
void |
DockingDesktop.closeAllDockablesInTab(Dockable base)
Convenience method to close all dockables of the tabbedContainer containing "base" (including the base dockable). |
void |
DockingDesktop.closeAllOtherDockablesInTab(Dockable exception)
Convenience method to close all dockables of a TabbedDockableContainer except one. |
static Action |
TabbedContainerActions.createAttachTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for attaching a dockable contained in a floating tab. |
static Action |
TabbedContainerActions.createCloseAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for closing a dockable contained in a tab. |
static Action |
TabbedContainerActions.createCloseAllAction(Dockable base,
DockingDesktop desktop)
returns an action suitable for closing every dockable contained in a tab. |
static Action |
TabbedContainerActions.createCloseAllOtherAction(Dockable exception,
DockingDesktop desktop)
returns an action suitable for closing every dockable contained in a tab excepted the current one. |
SingleDockableContainer |
DockableContainerFactory.createDockableContainer(Dockable dockable,
boolean c)
Deprecated. use the other createDockableContainer method ( DockableContainerFactory.createDockableContainer(Dockable, int) |
abstract SingleDockableContainer |
DockableContainerFactory.createDockableContainer(Dockable dockable,
int parentType)
This method is called by the DockingDesktop whenever a dockable is inserted in its containment hierachy. |
SingleDockableContainer |
DefaultDockableContainerFactory.createDockableContainer(Dockable dockable,
int parentType)
Returns the component used to modify the expand panel size when expanded from the top. |
protected FloatingDockableContainer |
DockingDesktop.createFloatingDockableContainer(Dockable dockable)
Creates a floating JDialog to be used with this dockable. |
static Action |
TabbedContainerActions.createFloatTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for floating (detach) a dockable contained in a tab. |
static Action |
TabbedContainerActions.createHideTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for hiding a dockable contained in a tab. |
static Action |
TabbedContainerActions.createMaximizeTabAction(Dockable dockable,
DockingDesktop desktop)
returns an action suitable for maximizing a dockable contained in a tab. |
void |
DockingDesktop.createTab(Dockable base,
Dockable dockable,
int order)
Adds a view in a tab, or create it if it doesn't exist. |
void |
DockingDesktop.createTab(Dockable base,
Dockable dockable,
int order,
boolean select)
Add a view in a tab, or create it if it doesn't exist. |
static DockableContainer |
DockingUtilities.findDockableContainer(Dockable dockable)
returns the first DockableContainer with is parent of this dockable component |
static SingleDockableContainer |
DockingUtilities.findSingleDockableContainer(Dockable dockable)
returns the first DockableContainer with is parent of this dockable component |
static TabbedDockableContainer |
DockingUtilities.findTabbedDockableContainer(Dockable dockable)
Returns the first TabbedDockableContainer with is parent of this dockable component, or null is there isn't any. |
DockableState |
DockingDesktop.getDockableState(Dockable dockable)
Returns the current state of a dockable (CLOSED, HIDDEN, DOCKED, MAXIMIZED, FLOATING) |
DockableState |
DockingDesktop.getPreviousDockableState(Dockable dockable)
Returns the previous state of a hidden or floating dockable (when that dockable was in the DOCKED state. |
static SplitContainer |
DockingUtilities.getSplitPane(Dockable dockable,
int orientation)
Returns the split pane containing this dockable (if any), or null if this dockable isn't contained in a splitpane. |
int |
TabbedDockableContainer.indexOfDockable(Dockable dockable)
Returns the index of the given dockable |
int |
DockTabbedPane.indexOfDockable(Dockable dockable)
Returns the index of the given dockable |
void |
AutoHideButton.init(Dockable dockable,
int zone)
Initialize the button for a Dockable and a border zone |
void |
DockingDesktop.maximize(Dockable dockable)
Extends the size of this dockable to fill the docking panel. |
void |
DockingDesktop.move(Dockable base,
Dockable dockable,
DockingConstants.Split position)
Moves a dockable to another position (relative to a destination dockable) |
void |
DockingDesktop.registerDockable(Dockable dockable)
Every dockable must be registered in order to be shown in the DockingDesktop. |
void |
DockingDesktop.remove(Dockable dockable)
Removes a visible dockable from the containment hierarchy (including autohide border buttons). |
void |
AutoHideExpandPanel.remove(Dockable dockable)
Removes a dockable (if it was the currently expanded one) |
void |
TabbedDockableContainer.removeDockable(Dockable dockable)
Removes a dockable from the tabs |
void |
DockTabbedPane.removeDockable(Dockable dockable)
Removes a dockable from the tabs |
void |
DockingDesktop.removeFromTabbedGroup(Dockable dockable)
Unregisters a dockable from its current tab group (when it's removed from it). |
void |
DockingDesktop.restore(Dockable dockable)
Restore the dockable to the docking position it was before beeing maximized. |
void |
DockingDesktop.setAutoHide(Dockable dockable,
boolean hide)
Toggles the position of a view between hidden (true) and docked (false). |
void |
DockingDesktop.setAutoResizableDockable(Dockable dockable)
Deprecated. use setResizeWeight() in every dockKey for a better resizing behaviour |
void |
DockView.setDockable(Dockable dockable)
Adds the dockable's component to this DockView. |
void |
DockViewTitleBar.setDockable(Dockable dockable)
Changes the dockable this title bar is for |
void |
DockingDesktop.setDockableHeight(Dockable dockable,
double height)
Changes the height of a dockable (the dockable must already be visible). |
void |
DockingDesktop.setDockableWidth(Dockable dockable,
double width)
Changes the width of a dockable (the dockable must already be visible). |
void |
DockingDesktop.setFloating(Dockable dockable,
boolean floating)
Detach or attach the dockable from/to the desktop. |
void |
DockingDesktop.setFloating(Dockable dockable,
boolean floating,
Point screenPosition)
Detach or attach the dockable from/to the desktop. |
void |
FloatingDockableContainer.setInitialDockable(Dockable dockable)
adds the initial dockable to this top-level container |
void |
FloatingDialog.setInitialDockable(Dockable dockable)
|
void |
TabbedDockableContainer.setSelectedDockable(Dockable dockable)
Change the tab selection to display this dockable |
void |
DockTabbedPane.setSelectedDockable(Dockable dockable)
Change the tab selection to display this dockable |
void |
DockingDesktop.split(Dockable base,
Dockable newDockable,
DockingConstants.Split position)
Splits a Dockable in 2 parts, if possible. |
void |
DockingDesktop.splitComponent(Component base,
Dockable dockable,
DockingConstants.Split position)
Replaces the base component by a split pane oriented according to position, and put dockable at position. |
void |
DockingDesktop.unregisterDockable(Dockable dockable)
Unregisters the dockable, which can be garbage collected (no longer used by the docking desktop. |
void |
DockableActionCustomizer.visitSingleDockableTitleBarPopUp(JPopupMenu popUpMenu,
Dockable dockable)
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 |
DockableActionCustomizer.visitTabSelectorPopUp(JPopupMenu popUpMenu,
Dockable tabbedDockable)
Override this method to add contextual items at the end of the pop-up menu which can be triggered on a tab selector. |
Constructors in com.vlsolutions.swing.docking with parameters of type Dockable | |
---|---|
DetachedDockView(Dockable dockable)
|
|
DockableState(Dockable dockable,
int state)
|
|
DockableState(Dockable dockable,
int state,
RelativeDockablePosition position)
|
|
DockView(Dockable dockable)
Constructs a new DockView for the given dockable. |
|
DockView(Dockable dockable,
boolean showTitle)
Constructs a new DockView for the given dockable. |
|
DockViewTitleBar(Dockable dockable)
Constructs a title bar for the specified dockable |
|
MaximizedDockView(Dockable dockable)
|
|
TabbedDockView(Dockable dockable)
|
Uses of Dockable in com.vlsolutions.swing.docking.event |
---|
Methods in com.vlsolutions.swing.docking.event that return Dockable | |
---|---|
Dockable |
DockableSelectionEvent.getSelectedDockable()
Returns the currently selected Dockable |
Constructors in com.vlsolutions.swing.docking.event with parameters of type Dockable | |
---|---|
DockableSelectionEvent(Dockable selectedDockable)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |