Uses of Interface
com.vlsolutions.swing.docking.Dockable

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)
           
 



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