Uses of Interface
bibliothek.gui.Dockable

Packages that use Dockable
bibliothek.extension.gui.dock.station.split   
bibliothek.extension.gui.dock.theme.bubble   
bibliothek.extension.gui.dock.theme.eclipse   
bibliothek.extension.gui.dock.theme.eclipse.displayer   
bibliothek.extension.gui.dock.theme.eclipse.stack   
bibliothek.extension.gui.dock.theme.eclipse.stack.tab   
bibliothek.extension.gui.dock.theme.flat   
bibliothek.extension.gui.dock.theme.smooth   
bibliothek.gui   
bibliothek.gui.dock   
bibliothek.gui.dock.accept   
bibliothek.gui.dock.action   
bibliothek.gui.dock.action.actions   
bibliothek.gui.dock.action.dropdown   
bibliothek.gui.dock.action.view   
bibliothek.gui.dock.control   
bibliothek.gui.dock.displayer   
bibliothek.gui.dock.dockable   
bibliothek.gui.dock.event   
bibliothek.gui.dock.focus   
bibliothek.gui.dock.frontend   
bibliothek.gui.dock.layout   
bibliothek.gui.dock.security   
bibliothek.gui.dock.station   
bibliothek.gui.dock.station.flap   
bibliothek.gui.dock.station.screen   
bibliothek.gui.dock.station.split   
bibliothek.gui.dock.station.stack   
bibliothek.gui.dock.station.stack.menu   
bibliothek.gui.dock.station.stack.tab   
bibliothek.gui.dock.station.stack.tab.layouting   
bibliothek.gui.dock.station.support   
bibliothek.gui.dock.themes.basic   
bibliothek.gui.dock.themes.basic.action   
bibliothek.gui.dock.themes.basic.action.buttons   
bibliothek.gui.dock.themes.basic.action.dropdown   
bibliothek.gui.dock.themes.basic.action.menu   
bibliothek.gui.dock.themes.color   
bibliothek.gui.dock.themes.font   
bibliothek.gui.dock.themes.nostack   
bibliothek.gui.dock.title   
bibliothek.gui.dock.util   
 

Uses of Dockable in bibliothek.extension.gui.dock.station.split
 

Methods in bibliothek.extension.gui.dock.station.split with parameters of type Dockable
 double DockFrontendSizeManager.getSize(Dockable dockable)
          Returns the old size of dockable as a percentage of the size of the parent component.
 double SizeManager.getSize(Dockable dockable)
          Gets the size that dockable should have compared to the size of its parent Node in a SplitDockStation.
protected  boolean DockFrontendSizeManager.needToTrackChange(Dockable dockable)
          Tells whether there is any need to track the size of dockable.
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
BubbleDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
ReducedBubbleTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return Dockable
 Dockable BubbleTab.getDockable()
           
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable
protected  void BubbleDisplayer.addDockable(Dockable dockable, Component component)
           
 MovingImage BubbleMovingImageFactory.create(DockController controller, Dockable dockable)
           
 DockableDisplayer BubbleDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 DockTitle BubbleDockTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 DockTitle ReducedBubbleTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
protected  Component BubbleDisplayer.getComponent(Dockable dockable)
           
protected  void AbstractBubbleDockTitle.init(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Initializes this title, this method should be called only once.
protected  void BubbleButtonDockTitle.init(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
           
protected  void BubbleDockTitle.init(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Initializes this title, this method should be called only once.
protected  BubbleTab BubbleStackDockComponent.newTab(Dockable dockable)
           
protected  void BubbleDisplayer.removeDockable(Dockable dockable, Component component)
           
protected  void BubbleTabMenu.selected(Dockable dockable)
           
 void BubbleDisplayer.setDockable(Dockable dockable)
           
 

Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable
AbstractBubbleDockTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new title.
AbstractBubbleDockTitle(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Creates a new title.
BubbleButtonDockTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new title.
BubbleDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer
BubbleDockTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new title.
BubbleDockTitle(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Creates a new title.
BubbleTab.BubbleTabColor(int state, String id, String animationId, BubbleColorAnimation animation, Dockable dockable, Color backup)
           
BubbleTab.BubbleTabFont(String id, Dockable dockable)
          Creates a new font
BubbleTab(BubbleStackDockComponent parent, Dockable dockable)
          Creates a new tab
RoundButton(BasicTrigger trigger, Dockable dockable, DockAction action)
          Creates a new round button.
RoundButtonViewItem(Dockable dockable, BasicTitleViewItem<JComponent> delegate, RoundButtonConnectable button)
          Creates a new view item.
RoundDropDownButton(BasicDropDownButtonHandler handler, Dockable dockable, DockAction action)
          Creates a new button
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
EclipseDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable
 DockTitle EclipseDockTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 EclipseThemeConnector.TitleBar DefaultEclipseThemeConnector.getTitleBarKind(Dockable dockable)
           
 EclipseThemeConnector.TitleBar EclipseThemeConnector.getTitleBarKind(Dockable dockable)
          Tells which kind of title and DockableDisplayer should be shown for dockable assuming everything can be chosen freely.
 boolean DefaultEclipseThemeConnector.isTabAction(Dockable dockable, DockAction action)
           
 boolean EclipseThemeConnector.isTabAction(Dockable dockable, DockAction action)
          Tells whether action should be displayed on the tab of dockable or on the right side.
 void EclipseThemeConnectorListener.titleBarChanged(EclipseThemeConnector source, Dockable dockable, EclipseThemeConnector.TitleBar title)
          Called if the result of EclipseThemeConnector.getTitleBarKind(Dockable) has changed.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable
EclipseDockActionSource(EclipseTheme theme, DockActionSource source, Dockable dockable, boolean tab)
          Creates a new source
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.displayer
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return Dockable
 Dockable EclipseDockableDisplayer.getDockable()
           
 Dockable NoTitleDisplayer.getDockable()
           
 Dockable NoTitleDisplayer.getSelectedDockable()
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type Dockable
 DockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
protected  BasicDockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, boolean border, EclipseThemeConnector.TitleBar bar)
           
 void NoTitleDisplayer.setBorder(Dockable dockable, Border border)
           
 void EclipseBasicDockableDisplayer.setDockable(Dockable dockable)
           
 void EclipseDockableDisplayer.setDockable(Dockable dockable)
           
 void NoTitleDisplayer.setDockable(Dockable dockable)
           
 void TitleBarObserver.setDockable(Dockable dockable)
          Exchanges the checked dockable, does not trigger TitleBarObserver.invalidated().
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type Dockable
EclipseBasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location, EclipseThemeConnector.TitleBar bar)
           
EclipseDockableDisplayer(EclipseTheme theme, DockStation station, Dockable dockable)
           
NoTitleDisplayer(DockStation station, Dockable dockable, EclipseThemeConnector.TitleBar bar)
           
TitleBarObserver(Dockable dockable, EclipseThemeConnector.TitleBar titleBar)
          Creates a new observer.
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.stack
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type Dockable
protected  Component EclipseTabPane.createLayerAt(Component component, Dockable dockable)
           
protected  EclipseTab EclipseTabPane.newTab(Dockable dockable)
           
protected  void EclipseMenu.selected(Dockable dockable)
           
 void EclipseTabInfo.setSelection(Dockable dockable)
          Sets the element whose actions should be shown on this info.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type Dockable
EclipseTab(EclipseTabPane parent, Dockable dockable, TabComponent delegate)
          Creates a new tab.
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return Dockable
 Dockable BaseTabComponent.getDockable()
           
 Dockable InvisibleTabPane.getSelectedDockable()
          Gets the Dockable that is currently selected.
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type Dockable
 InvisibleTab TabPainter.createInvisibleTab(InvisibleTabPane pane, Dockable dockable)
          Creates a new invisible tab for pane representing dockable.
 TabComponent TabPainter.createTabComponent(EclipseTabPane pane, Dockable dockable)
          Creates a new tab for an EclipseTabPane.
protected  DockActionSource BasicTabDockTitle.getActionSourceFor(Dockable dockable)
           
 Border TabPainter.getFullBorder(DockController controller, Dockable dockable)
          Gets the border which will be around pane when dockable is selected.
 void InvisibleTabPane.setBorder(Dockable dockable, Border border)
          Sets the border that should be painted around dockable.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type Dockable
ArchGradientPainter(EclipseTabPane pane, Dockable dockable)
           
BaseTabComponent(EclipseTabPane pane, Dockable dockable)
          Creates a new TabComponent
BasicTabDockTitle(EclipseTheme theme, Dockable dockable, DockTitleVersion origin)
          Creates a new title
DefaultInvisibleTab(InvisibleTabPane pane, Dockable dockable)
          Creates a new tab.
DockTitleTab(DockStation station, Dockable dockable, DockTitle title)
          Creates a new tab.
EclipseDockTitleEvent(DockStation station, Dockable dockable, boolean selected, boolean focused, boolean paintIconWhenInactive)
          Creates a new event
RectGradientPainter(EclipseTabPane pane, Dockable dockable)
           
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.flat
 

Methods in bibliothek.extension.gui.dock.theme.flat with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
FlatTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.flat that return Dockable
 Dockable FlatTab.getDockable()
           
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable
 DockableDisplayer FlatDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 DockTitle FlatTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
protected  FlatTab FlatTabPane.newTab(Dockable dockable)
           
protected  void FlatMenu.selected(Dockable dockable)
           
 

Constructors in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable
FlatButtonTitle(Dockable dockable, DockTitleVersion origin)
          Constructs a new title
FlatDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
           
FlatTab(FlatTabPane pane, Dockable dockable)
          Constructs a new button
 

Uses of Dockable in bibliothek.extension.gui.dock.theme.smooth
 

Methods in bibliothek.extension.gui.dock.theme.smooth with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
SmoothDefaultButtonTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
SmoothDefaultTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.smooth with parameters of type Dockable
 DockTitle SmoothDefaultButtonTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 DockTitle SmoothDefaultTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 

Constructors in bibliothek.extension.gui.dock.theme.smooth with parameters of type Dockable
SmoothDefaultButtonTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new title.
SmoothDefaultStationTitle(Dockable dockable, DockTitleVersion origin)
          Constructs a new station title
SmoothDefaultTitle(Dockable dockable, DockTitleVersion origin)
          Constructs a new title
 

Uses of Dockable in bibliothek.gui
 

Methods in bibliothek.gui with type parameters of type Dockable
<D extends Dockable & DockStation>
boolean
DockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
          If the controller asks a station if a child could be dropped or moved, the controller assumes that no other station has interest in this event.
 

Methods in bibliothek.gui that return Dockable
 Dockable DockStation.getDockable(int index)
          Gets the index'th child of this station.
 Dockable DockFrontend.getDockable(String name)
          Gets the Dockable which was added to this frontend with the name name.
 Dockable DockController.getFocusedDockable()
          Gets the Dockable which is currently focused.
 Dockable DockStation.getFrontDockable()
          Gets the favorite child of this station.
 

Methods in bibliothek.gui that return types with arguments of type Dockable
protected  Set<Dockable> DockFrontend.estimateClosing(DockSituation situation, DockLayoutComposition layout)
          Tries to estimate which of the currently visible Dockables will be closed if layout is applied to this frontend.
 Collection<Dockable> DockFrontend.getDockables()
          Deprecated. please use DockFrontend.listDockables()
 Map<String,Dockable> DockFrontend.getNamedDockables()
          Gets an independent map containing all Dockables registered to this frontend.
 List<Dockable> DockFrontend.listDockables()
          Gets a list of all Dockables which are registered at this frontend.
 Set<Dockable> DockFrontend.listShownDockables()
          Gets a set of all Dockable which are known to this frontend and which are visible.
 

Methods in bibliothek.gui with parameters of type Dockable
 boolean DockStation.accept(Dockable child)
          Tells whether this station accepts child as a new child, or refuses child.
 boolean Dockable.accept(DockStation base, Dockable neighbor)
          Tells whether base could be the parent of a combination between this Dockable and neighbor.
 void DockFrontend.Hider.action(Dockable dockable)
           
 void DockFrontend.add(Dockable dockable, String name)
          Deprecated. replaced by DockFrontend.addDockable(String, Dockable), since name is used as key in a map, it should come first. Note: this method might be removed in future releases.
 void DockFrontend.addDockable(String id, Dockable dockable)
          Adds a Dockable to this frontend.
 boolean DockStation.canDrag(Dockable dockable)
          Tells whether dockable can be removed from this station or not.
 boolean DockStation.canReplace(Dockable old, Dockable next)
          Tells whether its possible to replace the child old with next where next is not a child of this station.
 void DockStation.changed(Dockable dockable, DockTitle title, boolean active)
          Called by the DockController of this station to indicate that the active-state of title has been changed.
 void DockStation.drag(Dockable dockable)
          Removes a child from this station.
 void DockStation.drop(Dockable dockable)
          Adds dockable to this station.
 boolean DockStation.drop(Dockable dockable, DockableProperty property)
          Tries to add dockable to this station such that the location given by property is matched.
protected  void DockFrontend.fireAdded(Dockable dockable)
          Invokes the method DockFrontendListener.added(DockFrontend, Dockable) on all listeners.
protected  void DockFrontend.fireAllHidden(Dockable dockable, Set<Dockable> processed)
          Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable) on all listeners for dockable and all its children.
protected  void DockFrontend.fireAllShown(Dockable dockable, Set<Dockable> processed)
          Invokes the method DockFrontendListener.shown(DockFrontend, Dockable) on all listeners for dockable and all its children.
protected  void DockController.fireDockableFocused(Dockable oldFocused, Dockable newFocused)
          Informs all listeners that dockable has gained the focus.
protected  void DockController.fireDockableSelected(DockStation station, Dockable oldSelected, Dockable newSelected)
          Informs all listeners that dockable has been selected by station.
protected  void DockFrontend.fireHidden(Dockable dockable)
          Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable) on all listeners.
protected  void DockFrontend.fireHideable(Dockable dockable, boolean value)
          Invokes the method DockFrontendListener.hideable(DockFrontend, Dockable, boolean) on all listeners.
protected  void DockFrontend.fireRemoved(Dockable dockable)
          Invokes the method DockFrontendListener.removed(DockFrontend, Dockable) on all listeners.
protected  void DockFrontend.fireShown(Dockable dockable)
          Invokes the method DockFrontendListener.shown(DockFrontend, Dockable) on all listeners.
protected  void DockController.fireTitleBound(DockTitle title, Dockable dockable)
          Informs all listeners that title has been bound to dockable.
protected  void DockController.fireTitleUnbound(DockTitle title, Dockable dockable)
          Informs all listeners that title is no longer bound to dockable.
 ActionOffer DockController.getActionOffer(Dockable dockable)
          Searches the ActionOffer for dockable.
 DockActionSource DockStation.getDirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect the child dockable.
 DockableProperty DockStation.getDockableProperty(Dockable dockable)
          Gets precise information about the location of a child of this station.
 DockActionSource DockStation.getIndirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect dockable.
 String DockFrontend.getNameOf(Dockable dockable)
          Searches the name of dockable as it was given to DockFrontend.add(Dockable, String).
 DockActionSource DockFrontend.Hider.getSource(Dockable dockable)
           
 boolean DockFrontend.hasLocation(Dockable dockable)
          Tells whether this DockFrontend currently knows where to put dockable.
 void DockFrontend.hide(Dockable dockable)
          Makes dockable invisible.
 void DockFrontend.hide(Dockable dockable, boolean cancelable)
          Makes dockable invisible.
 boolean DockFrontend.isEntryLayout(Dockable dockable)
          Tells whether the layout of dockable should be stored for entry Settings.
 boolean DockController.isFocused(Dockable dockable)
          Tells whether dockable or one of its children has currently the focus.
 boolean DockFrontend.isHidden(Dockable dockable)
          Tells whether dockable is hidden or not.
 boolean DockFrontend.isHideable(Dockable dockable)
          Tells whether there is a "close"-action for dockable or not.
<D extends Dockable & DockStation>
boolean
DockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
          If the controller asks a station if a child could be dropped or moved, the controller assumes that no other station has interest in this event.
 boolean DockFrontend.isShown(Dockable dockable)
          Tells whether dockable is visible or not.
 boolean DockStation.isVisible(Dockable dockable)
          Tells whether the child dockable is visible or not.
 DockActionSource DockController.listOffers(Dockable dockable)
          Creates a list of DockActions which can affect Dockable.
 void DockStation.move(Dockable dockable, DockableProperty property)
          Tries to move the child dockable in such a way, that DockStation.getDockableProperty(Dockable) would return a DockableProperty that equals property.
 boolean DockStation.prepareDrop(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
          Prepares this station to get the new child dockable.
 boolean DockStation.prepareMove(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
          Prepares the station that one of its children is moved from one location to another location.
 boolean DockFrontend.Hider.react(Dockable dockable)
           
 void DockFrontend.remove(Dockable dockable)
          Removes a Dockable which was earlier added to this frontend.
 void DockStation.replace(Dockable old, Dockable next)
          Replaces the child old by next which is not yet a child of this station.
 void DockController.setAtLeastFocusedDockable(Dockable focusedDockable)
          Sets the focused Dockable.
 void DockFrontend.setEntryLayout(Dockable dockable, boolean layout)
          Sets whether the layout of dockable should be stored for entry Settings.
 void DockController.setFocusedDockable(Dockable focusedDockable, boolean force)
          Sets the Dockable which should have the focus.
 void DockController.setFocusedDockable(Dockable focusedDockable, boolean force, boolean ensureFocusSet)
          Sets the Dockable which should have the focus.
 void DockStation.setFrontDockable(Dockable dockable)
          Sets the most important child.
 void DockFrontend.setHideable(Dockable dockable, boolean hideable)
          Sets whether to show add a close-action or not to dockable.
 void DockFrontend.show(Dockable dockable)
          Ensures that dockable is child of a root known to this frontend.
 void DockFrontend.show(Dockable dockable, boolean cancelable)
          Ensures that dockable is child of a root known to this frontend.
 

Method parameters in bibliothek.gui with type arguments of type Dockable
protected  void DockFrontend.fireAllHidden(Dockable dockable, Set<Dockable> processed)
          Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable) on all listeners for dockable and all its children.
protected  void DockFrontend.fireAllShown(Dockable dockable, Set<Dockable> processed)
          Invokes the method DockFrontendListener.shown(DockFrontend, Dockable) on all listeners for dockable and all its children.
 void DockFrontend.registerBackupFactory(DockFactory<? extends Dockable,?> factory)
          Register a backup factory.
 void DockFrontend.registerFactory(DockFactory<? extends Dockable,?> factory, boolean backup)
          Registers a factory to write and read Dockables and DockStations.
 

Uses of Dockable in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock that implement Dockable
 class DefaultDockable
          A Dockable which consists only of one Component called "content pane".
 class FlapDockStation
          This DockStation shows only a title for each of it's children.
 class SplitDockStation
          This station shows all its children at once.
 class StackDockStation
          On this station, only one of many children is visible.
 

Methods in bibliothek.gui.dock with type parameters of type Dockable
<D extends Dockable & DockStation>
boolean
FlapDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
ScreenDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
SplitDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
StackDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
 

Methods in bibliothek.gui.dock that return Dockable
 Dockable DockElement.asDockable()
          Returns this if this is an instance of Dockable.
 Dockable ScreenDockStation.asDockable()
           
 Dockable SplitDockStation.asDockable()
           
 Dockable FlapDockStation.getDockable(int index)
           
 Dockable ScreenDockStation.getDockable(int index)
           
 Dockable SplitDockStation.getDockable(int index)
           
 Dockable StackDockStation.getDockable(int index)
           
 Dockable FlapDockStation.getFrontDockable()
           
 Dockable ScreenDockStation.getFrontDockable()
           
 Dockable SplitDockStation.getFrontDockable()
           
 Dockable StackDockStation.getFrontDockable()
           
 Dockable SplitDockStation.getFullScreen()
          Gets the Dockable which is in fullscreen-mode and covers all other children of this station.
 

Methods in bibliothek.gui.dock with parameters of type Dockable
 boolean SplitDockStation.accept(Dockable child)
           
 boolean SplitDockStation.accept(DockStation base, Dockable neighbour)
           
 void FlapDockStation.add(Dockable dockable)
          Adds dockable as new child to this station.
 void FlapDockStation.add(Dockable dockable, int index)
          Inserts dockable as new child in the list of children.
 void StackDockStation.add(Dockable dockable, int index)
          Adds a child to this station at the location index.
protected  void StackDockStation.add(Dockable dockable, int index, boolean fire)
          Adds a child to this station at the location index.
 void SplitDockStation.addDockable(Dockable dockable)
          Adds dockable to this station.
 void ScreenDockStation.addDockable(Dockable dockable, Rectangle bounds)
          Adds a Dockable on a newly created ScreenDockWindow to the station.
 void ScreenDockStation.addDockable(Dockable dockable, Rectangle bounds, boolean boundsIncludeWindow)
          Adds a Dockable on a newly created ScreenDockWindow to the station.
protected  void FlapDockStation.bind(Dockable dockable, DockTitle title)
          Binds the title to dockable.
 boolean FlapDockStation.canDrag(Dockable dockable)
           
 boolean ScreenDockStation.canDrag(Dockable dockable)
           
 boolean SplitDockStation.canDrag(Dockable dockable)
           
 boolean StackDockStation.canDrag(Dockable dockable)
           
 boolean FlapDockStation.canReplace(Dockable old, Dockable next)
           
 boolean ScreenDockStation.canReplace(Dockable old, Dockable next)
           
 boolean SplitDockStation.canReplace(Dockable old, Dockable next)
           
 boolean StackDockStation.canReplace(Dockable old, Dockable next)
           
 void FlapDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 void SplitDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 boolean FlapDockStation.combine(Dockable child, Dockable append)
          Creates a combination out of child, which must be a child of this station, and append which must not be a child of this station.
 void ScreenDockStation.combine(Dockable lower, Dockable upper)
          Combines the lower and the upper Dockable to one Dockable, and replaces the lower with this new Dockable.
 DockTitle ScreenDockStation.createDockTitle(Dockable dockable)
          Creates a DockTitle that will be used for dockable.
 void FlapDockStation.drag(Dockable dockable)
           
 void ScreenDockStation.drag(Dockable dockable)
           
 void SplitDockStation.drag(Dockable dockable)
           
 void StackDockStation.drag(Dockable dockable)
           
 void FlapDockStation.drop(Dockable dockable)
           
 void ScreenDockStation.drop(Dockable dockable)
           
 void SplitDockStation.drop(Dockable dockable)
           
 void StackDockStation.drop(Dockable dockable)
           
 boolean FlapDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean ScreenDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean SplitDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean StackDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean FlapDockStation.drop(Dockable dockable, FlapDockProperty property)
          Adds the Dockable dockable to this station or to a child of this station, according to the contents of property.
 boolean ScreenDockStation.drop(Dockable dockable, ScreenDockProperty property)
          Tries to add the dockable to this station, and uses the property to determine its location.
 boolean ScreenDockStation.drop(Dockable dockable, ScreenDockProperty property, boolean boundsIncludeWindow)
          Tries to add the dockable to this station, and uses the property to determine its location.
 boolean SplitDockStation.drop(Dockable dockable, SplitDockPathProperty property)
          Tries to insert dockable at a location such that the path to that location is the same as described in property.
 boolean SplitDockStation.drop(Dockable dockable, SplitDockProperty property)
          Tries to add Dockable such that the boundaries given by property are full filled.
 boolean StackDockStation.drop(Dockable dockable, StackDockProperty property)
          Adds a new child to this station, and tries to match the property as good as possible.
protected  void SplitDockStation.dropAside(SplitNode neighbor, PutInfo.Put put, Dockable dockable, Leaf leaf, double divider, boolean fire)
          Adds dockable at the side put of neighbor.
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable)
          Combines the Dockable of leaf and dockable to a new child of this station.
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable, DockableProperty property)
          Combines the Dockable of leaf and dockable to a new child of this station.
protected  void SplitDockStation.fireFullScreenChanged(Dockable oldDockable, Dockable newDockable)
          Sends a message to all registered instances of SplitDockListener, that the Dockable in fullscreen-mode has changed.
protected  void FlapDockStation.fireHoldChanged(Dockable dockable, boolean value)
          Informs all registered FlapDockListeners that the hold-property of a Dockable has been changed.
 DefaultDockActionSource FlapDockStation.getDirectActionOffers(Dockable dockable)
           
 DefaultDockActionSource ScreenDockStation.getDirectActionOffers(Dockable dockable)
           
 DefaultDockActionSource SplitDockStation.getDirectActionOffers(Dockable dockable)
           
 DockableProperty SplitDockStation.getDockableLocationProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty SplitDockStation.getDockablePathProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty FlapDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty ScreenDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty SplitDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty StackDockStation.getDockableProperty(Dockable dockable)
           
 DefaultDockActionSource ScreenDockStation.getIndirectActionOffers(Dockable dockable)
           
 DockActionSource SplitDockStation.getIndirectActionOffers(Dockable dockable)
           
 ScreenDockWindow ScreenDockStation.getWindow(Dockable dockable)
          Searches the ScreenDockWindow which displays the dockable.
 int FlapDockStation.getWindowSize(Dockable dockable)
          Gets the current size of the popup-window
 int FlapDockStation.indexOf(Dockable dockable)
          Gets the location of dockable in the button-panel.
 int ScreenDockStation.indexOf(Dockable dockable)
          Gets the index of a Dockable that is shown on this station.
 int StackDockStation.indexOf(Dockable dockable)
          Gets the index of a child.
 int SplitDockStation.indexOfDockable(Dockable dockable)
          Gets the index of a child of this station.
 boolean FlapDockStation.isHold(Dockable dockable)
          Tells the hold=property of dockable.
<D extends Dockable & DockStation>
boolean
FlapDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
ScreenDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
SplitDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
StackDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
 boolean FlapDockStation.isVisible(Dockable dockable)
           
 boolean SplitDockStation.isVisible(Dockable dockable)
           
 boolean StackDockStation.isVisible(Dockable dockable)
           
 void FlapDockStation.move(Dockable dockable, DockableProperty property)
           
 void ScreenDockStation.move(Dockable dockable, DockableProperty property)
           
 void SplitDockStation.move(Dockable dockable, DockableProperty property)
           
 void StackDockStation.move(Dockable dockable, DockableProperty property)
           
 boolean ScreenDockStation.prepare(int x, int y, int titleX, int titleY, Dockable dockable, boolean drop)
           
 boolean FlapDockStation.prepareDrop(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean ScreenDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean SplitDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean StackDockStation.prepareDrop(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean FlapDockStation.prepareMove(int mouseX, int mouseY, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean ScreenDockStation.prepareMove(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean SplitDockStation.prepareMove(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 boolean StackDockStation.prepareMove(int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 void FlapDockStation.remove(Dockable dockable)
          Removes dockable from this station.
 void ScreenDockStation.removeDockable(Dockable dockable)
          Removes the dockable from this station.
 void SplitDockStation.removeDockable(Dockable dockable)
          Removes dockable from this station.
 void FlapDockStation.replace(Dockable child, Dockable append)
           
 void ScreenDockStation.replace(Dockable current, Dockable other)
           
 void SplitDockStation.replace(Dockable previous, Dockable next)
           
 void StackDockStation.replace(Dockable old, Dockable next)
           
protected  ScreenDockWindow ScreenDockStation.searchCombineDockable(int x, int y, Dockable drop)
          Searches a window on the coordinates x/y which can be used to create a combination with drop.
 void FlapDockStation.setFrontDockable(Dockable dockable)
           
 void ScreenDockStation.setFrontDockable(Dockable dockable)
           
 void SplitDockStation.setFrontDockable(Dockable dockable)
           
 void StackDockStation.setFrontDockable(Dockable dockable)
           
 void SplitDockStation.setFullScreen(Dockable dockable)
          Sets one of the children of this station as the one child which covers all other children.
 void FlapDockStation.setHold(Dockable dockable, boolean hold)
          Tells whether the station should close the popup when the Dockable looses the focus, or if the popup should remain open until the user closes the popup.
 void FlapDockStation.setWindowSize(Dockable dockable, int size)
          Sets the size of the popup-window for dockable.
protected  void FlapDockStation.unbind(Dockable dockable, DockTitle title)
          Unbinds the title from dockable.
 void FlapDockStation.updateHold(Dockable dockable)
          Updates the hold property of dockable.
 void FlapDockStation.updateWindowSize(Dockable dockable)
          Updates the size of the window if dockable is currently shown.
 

Method parameters in bibliothek.gui.dock with type arguments of type Dockable
protected  ButtonPane FlapDockStation.createButtonPane(Map<Dockable,DockTitle> buttonTitles)
          Creates the panel which will show buttons for the children of this station.
 D DockFactory.layout(L layout, Map<Integer,Dockable> children)
          Creates a new DockElement and changes the layout of the new element such that is matches layout.
 

Uses of Dockable in bibliothek.gui.dock.accept
 

Methods in bibliothek.gui.dock.accept with parameters of type Dockable
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child)
          Tells whether or not child is allowed to become a real child of parent.
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child)
           
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child, Dockable next)
          Tells whether child, which may be already a child of parent, and next are allowed to be combined.
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 

Uses of Dockable in bibliothek.gui.dock.action
 

Classes in bibliothek.gui.dock.action with type parameters of type Dockable
 class SimpleTypedActionGuard<T extends Dockable>
          An ActionGuard that reacts if the Dockable has the exact type that was set through the constructor.
 class TypedActionGuard<T extends Dockable>
          This ActionGuard reacts only on Dockables with a given type.
 

Methods in bibliothek.gui.dock.action that return Dockable
protected abstract  Dockable ActionPopup.getDockable()
          Gets the Dockable to which the actions are linked.
 

Methods in bibliothek.gui.dock.action with parameters of type Dockable
 void ButtonDockAction.action(Dockable dockable)
          Invoked when this action is triggered by the user.
 void DockAction.bind(Dockable dockable)
          Informs this DockAction that icons, text, and other stuff like that, will be requested from this DockAction.
<V> V
DockAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
          Creates a view for this action, for the platform target and with help of converter.
 Icon StandardDockAction.getDisabledIcon(Dockable dockable)
          Gets the Icon of this DockAction, when this DockAction is shown together with dockable and is not enabled.
 DropDownFilterFactory DropDownAction.getFilter(Dockable dockable)
          Gets a filter that chooses the values that will be shown for this action and its selection.
 Icon StandardDockAction.getIcon(Dockable dockable)
          Gets the Icon of this DockAction, when this DockAction is shown together with dockable.
 DockActionSource MenuDockAction.getMenu(Dockable dockable)
          Returns the menu that is represented by this action.
 DockAction DropDownAction.getSelection(Dockable dockable)
          Gets the last selected action, which may be null.
 DockActionSource ActionGuard.getSource(Dockable dockable)
          Gets a list of actions for the Dockable
 DockActionSource TypedActionGuard.getSource(Dockable dockable)
           
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DropDownAction.getSubActions(Dockable dockable)
          Gets the actions that should be shown for this action.
 String StandardDockAction.getText(Dockable dockable)
          Gets the text of this DockActon, when this DockAction is shown together with dockable.
 String StandardDockAction.getTooltipText(Dockable dockable)
          Gets a tooltip for this DockActon, when this DockAction is shown together with dockable.
 boolean ActionOffer.interested(Dockable dockable)
          Tells whether this ActionOffer wants to collect the actions for the dockable, or if this ActionOffer is not interested in the Dockable.
 boolean DefaultActionOffer.interested(Dockable dockable)
           
 boolean StandardDockAction.isEnabled(Dockable dockable)
          Tells whether this DockAction can be triggered together with the dockable.
 boolean SelectableDockAction.isSelected(Dockable dockable)
          Tells whether this DockAction is selected or not (in respect to the given dockable).
 boolean ActionGuard.react(Dockable dockable)
          Tests the given Dockable and tells whether this ActionGuard is interested in it and wants to add some additional actions to it, or if this guard is not made for the dockable.
 boolean TypedActionGuard.react(Dockable dockable)
           
 void SelectableDockAction.setSelected(Dockable dockable, boolean selected)
          Sets the selected state for dockable.
 void DropDownAction.setSelection(Dockable dockable, DockAction selection)
          Sets the current selection.
 boolean ActionPopupSuppressor.suppress(Dockable dockable, DockActionSource source)
          Tells whether to suppress or to allow a popup for source.
 boolean DockAction.trigger(Dockable dockable)
          Does the appropriate action that can be done respecting the current state of this action.
 void DockAction.unbind(Dockable dockable)
          Invoked only if the dockable was bound to this DockAction, and if the dockable will no longer be used for any method calls (except bind) on this DockAction.
 

Constructors in bibliothek.gui.dock.action with parameters of type Dockable
HierarchyDockActionSource(Dockable dockable)
          Creates a new source.
 

Uses of Dockable in bibliothek.gui.dock.action.actions
 

Methods in bibliothek.gui.dock.action.actions that return types with arguments of type Dockable
 Set<Dockable> AbstractStandardDockAction.getBoundDockables()
          Gets a set of all Dockables which are currently bound to this DockAction.
 

Methods in bibliothek.gui.dock.action.actions with parameters of type Dockable
 void SimpleButtonAction.action(Dockable dockable)
           
 void AbstractStandardDockAction.bind(Dockable dockable)
           
 void SeparatorAction.bind(Dockable dockable)
           
protected  void AbstractStandardDockAction.bound(Dockable dockable)
          Invoked by this AbstractStandardDockAction when a Dockable was bound to this action the first time.
 void GroupedDockAction.bound(Dockable dockable)
           
protected  void SimpleDockAction.bound(Dockable dockable)
           
protected  K GroupedDockAction.createGroupKey(Dockable dockable)
          Calculates the name of the group to which the dockable should be added.
<V> V
GroupedButtonDockAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
GroupedSelectableDockAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
SeparatorAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
SimpleButtonAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
SimpleDropDownAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
SimpleMenuAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
<V> V
SimpleSelectableAction.createView(ViewTarget<V> target, ActionViewConverter converter, Dockable dockable)
           
protected  void GroupedSelectableDockAction.fireSelectedChanged(Dockable dockable)
          Fires a change-event on all known listeners.
 K GroupKeyGenerator.generateKey(Dockable dockable)
          Generates a new key.
 Icon GroupedDockAction.getDisabledIcon(Dockable dockable)
           
 Icon SimpleDockAction.getDisabledIcon(Dockable dockable)
           
 Icon SimpleSelectableAction.getDisabledIcon(Dockable dockable)
           
 DropDownFilterFactory SimpleDropDownAction.getFilter(Dockable dockable)
           
protected  D GroupedDockAction.getGroup(Dockable dockable)
          Gets the group in which dockable is.
 Icon GroupedDockAction.getIcon(Dockable dockable)
           
 Icon SimpleDockAction.getIcon(Dockable dockable)
           
 Icon SimpleSelectableAction.getIcon(Dockable dockable)
           
 DockActionSource SimpleMenuAction.getMenu(Dockable dockable)
           
 DockAction SimpleDropDownAction.getSelection(Dockable dockable)
           
 DefaultDockActionSource SimpleDropDownAction.getSubActions(Dockable dockable)
           
 String GroupedDockAction.getText(Dockable dockable)
           
 String SimpleDockAction.getText(Dockable dockable)
           
 String GroupedDockAction.getTooltipText(Dockable dockable)
           
 String SimpleDockAction.getTooltipText(Dockable dockable)
           
 boolean AbstractStandardDockAction.isBound(Dockable dockable)
          Tells whether the dockable is bound with this action, or not.
 boolean GroupedDropDownItemAction.isDropDownSelectable(Dockable dockable)
           
 boolean SimpleDropDownItemAction.isDropDownSelectable(Dockable dockable)
           
 boolean GroupedDropDownItemAction.isDropDownTriggerable(Dockable dockable, boolean selected)
           
 boolean SimpleDropDownItemAction.isDropDownTriggerable(Dockable dockable, boolean selected)
           
 boolean GroupedDockAction.isEnabled(Dockable dockable)
           
 boolean SimpleDockAction.isEnabled(Dockable dockable)
           
 boolean GroupedDockAction.isKnown(Dockable dockable)
          Tells whether the dockable is bound to this action, or not.
 boolean GroupedSelectableDockAction.isSelected(Dockable dockable)
           
 boolean SimpleSelectableAction.isSelected(Dockable dockable)
           
 void GroupedDockAction.setGroup(K key, Dockable dockable)
          Assigns the dockable/code> to the group with the given key.
 void GroupedSelectableDockAction.setGroup(K key, Dockable dockable)
           
 void GroupedSelectableDockAction.setSelected(Dockable dockable, boolean selected)
           
 void SimpleSelectableAction.setSelected(Dockable dockable, boolean selected)
           
 void SimpleDropDownAction.setSelection(Dockable dockable, DockAction selection)
           
 boolean GroupedDockAction.trigger(Dockable dockable)
           
 boolean SeparatorAction.trigger(Dockable dockable)
           
 boolean SimpleButtonAction.trigger(Dockable dockable)
           
 boolean SimpleDropDownAction.trigger(Dockable dockable)
           
 boolean SimpleMenuAction.trigger(Dockable dockable)
           
 boolean SimpleSelectableAction.Check.trigger(Dockable dockable)
           
 boolean SimpleSelectableAction.Radio.trigger(Dockable dockable)
           
protected  boolean SimpleDockAction.trigger(KeyEvent event, Dockable dockable)
          Called when the user hit the accelerator.
 void AbstractStandardDockAction.unbind(Dockable dockable)
           
 void SeparatorAction.unbind(Dockable dockable)
           
protected  void AbstractStandardDockAction.unbound(Dockable dockable)
          Called by this AbstractStandardDockAction when the Dockable dockable will not be used in any means by this action.
 void GroupedDockAction.unbound(Dockable dockable)
           
protected  void SimpleDockAction.unbound(Dockable dockable)
           
 

Method parameters in bibliothek.gui.dock.action.actions with type arguments of type Dockable
protected  void AbstractStandardDockAction.fireActionDisabledIconChanged(Set<Dockable> dockables)
          Invokes the actionIconChanged- method of all currently registered StandardDockActionListener
protected  void AbstractStandardDockAction.fireActionEnabledChanged(Set<Dockable> dockables)
          Invokes the actionEnabledChanged- method of all currently registered StandardDockActionListener
protected  void AbstractStandardDockAction.fireActionIconChanged(Set<Dockable> dockables)
          Invokes the actionIconChanged- method of all currently registered StandardDockActionListener
protected  void AbstractStandardDockAction.fireActionTextChanged(Set<Dockable> dockables)
          Invokes the actionTextChanged- method of all currently registered StandardDockActionListener
protected  void AbstractStandardDockAction.fireActionTooltipTextChanged(Set<Dockable> dockables)
          Invokes the actionTooltipTextChanged- method of all currently registered StandardDockActionListener
protected  void GroupedSelectableDockAction.fireSelectedChanged(Set<Dockable> dockables)
          Fires a change-event on all known listeners.
 

Uses of Dockable in bibliothek.gui.dock.action.dropdown
 

Methods in bibliothek.gui.dock.action.dropdown that return Dockable
 Dockable DropDownFilter.getDockable()
          Gets the Dockable for which the action is shown.
 

Methods in bibliothek.gui.dock.action.dropdown with parameters of type Dockable
 DropDownFilter DropDownFilterFactory.createView(DropDownAction action, Dockable dockable, DropDownView view)
          Creates a new filter.
 boolean DropDownItemAction.isDropDownSelectable(Dockable dockable)
          Tells whether this action can be selected by a DropDownAction, if it is shown for dockable.
 boolean DropDownItemAction.isDropDownTriggerable(Dockable dockable, boolean selected)
          Tells whether this action can be triggered if it is shown as child of a DropDownAction.
 

Constructors in bibliothek.gui.dock.action.dropdown with parameters of type Dockable
AbstractDropDownFilter(DropDownAction action, Dockable dockable, DropDownView view)
          Creates a new filter.
DefaultDropDownFilter(DropDownAction action, Dockable dockable, DropDownView view)
          Creates a new filter
DropDownFilter(Dockable dockable, DropDownAction action, DropDownView view)
          Creates a new filter
 

Uses of Dockable in bibliothek.gui.dock.action.view
 

Methods in bibliothek.gui.dock.action.view with parameters of type Dockable
 A ViewGenerator.create(ActionViewConverter converter, D action, Dockable dockable)
          Converts action into a view.
<A,D extends DockAction>
A
ActionViewConverter.createView(ActionType<D> type, D action, ViewTarget<A> target, Dockable dockable)
          Creates and sets up a new view.
<A> A
ActionViewConverter.createView(DockAction action, ViewTarget<A> target, Dockable dockable)
          Creates and sets up a new view.
 

Constructors in bibliothek.gui.dock.action.view with parameters of type Dockable
ConnectingViewItem(Dockable dockable, ViewItem<A> delegate)
          Creates a new item.
 

Uses of Dockable in bibliothek.gui.dock.control
 

Methods in bibliothek.gui.dock.control that return Dockable
protected  Dockable MouseFocusObserver.getDockable(Component component, AWTEvent event)
          Gets the top-dockable which has component or parent of component as base Component.
 Dockable DockRegister.getDockable(int index)
          Gets the index'th Dockable that is registered at this DockRegister.
 Dockable[] DockRegister.listDockables()
          Gets a list of all Dockables.
 

Methods in bibliothek.gui.dock.control with parameters of type Dockable
 void MouseFocusObserver.cancel(DockController controller, Dockable dockable)
           
 DirectRemoteRelocator DefaultDockRelocator.createDirectRemote(Dockable dockable)
           
abstract  DirectRemoteRelocator DockRelocator.createDirectRemote(Dockable dockable)
          Creates a device with which drag&drop operations concerning dockable can be initiated and executed.
 RemoteRelocator DefaultDockRelocator.createRemote(Dockable dockable)
           
abstract  RemoteRelocator DockRelocator.createRemote(Dockable dockable)
          Creates a device with which drag&drop operations concerning dockable can be initiated and executed.
 void FocusController.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistering(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableUnregistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableUnregistered(DockController controller, Dockable dockable)
           
 void MouseFocusObserver.drag(DockController controller, Dockable dockable, DockStation station)
           
protected  RemoteRelocator.Reaction DefaultDockRelocator.dragMouseDragged(int x, int y, int modifiers, DockTitle title, Dockable dockable, boolean always)
          Handles a mouse-pressed event.
protected  void DefaultDockRelocator.dragMouseDragged(MouseEvent e, DockTitle title, Dockable dockable)
          Invoked while the user drags a title or Dockable.
protected  RemoteRelocator.Reaction DefaultDockRelocator.dragMousePressed(int x, int y, int dx, int dy, int modifiers, Dockable dockable)
          Handles a mouse-pressed event.
protected  void DefaultDockRelocator.dragMousePressed(MouseEvent e, DockTitle title, Dockable dockable)
          Invoked by the listeners of a title to start a drag and drop operation.
protected  RemoteRelocator.Reaction DefaultDockRelocator.dragMouseReleased(int x, int y, int modifiers, Dockable dockable)
          Handles a mouse-released event.
protected  void DefaultDockRelocator.dragMouseReleased(MouseEvent e, DockTitle title, Dockable dockable)
          Invoked while the user drags a title or Dockable and releases a mouse button.
 void MouseFocusObserver.drop(DockController controller, Dockable dockable, DockStation station)
           
protected  void DefaultDockRelocator.executePut(Dockable dockable, DockStation station)
          Executes a drag and drop event.
protected  void DockRelocator.fireCancel(Dockable dockable)
          Informs all listeners that a drag and drop operation has been canceled.
protected  void DockRegister.fireDockableRegistered(Dockable dockable)
          Informs all registerListeners that a Dockable has been registered.
protected  void DockRegister.fireDockableRegistering(Dockable dockable)
          Informs all registerListeners that a Dockable will be registered.
protected  void DockRegister.fireDockableUnregistered(Dockable dockable)
          Informs all registerListeners that a Dockable has been unregistered.
protected  void DockRelocator.fireDrag(Dockable dockable, DockStation station)
          Informs all listeners that dockable will be dragged.
protected  void DockRelocator.fireDrop(Dockable dockable, DockStation station)
          Informs all listeners that dockable was dropped on station.
protected  void DockRelocator.fireInit(Dockable dockable)
          Informs all listeners that the drag-gesture has been made.
protected  void DockRegister.fireStalledChange(Dockable dockable)
          Informs all RegisterListeners that dockable cycled the register.
protected  boolean MouseFocusObserver.fireVetoDockable(Dockable dockable)
          Asks all FocusVetoListener through their method FocusVetoListener.vetoFocus(MouseFocusObserver, Dockable) whether they want cancel a call to the DockController.
 void MouseFocusObserver.init(DockController controller, Dockable dockable)
           
protected  List<DockStation> DefaultDockRelocator.listStationsOrdered(int x, int y, Dockable moved)
          Makes a list of all stations which are visible and contain the point x/y.
protected  DockStation DefaultDockRelocator.preparePut(int mouseX, int mouseY, int titleX, int titleY, Dockable dockable)
          Searches a station which can become the parent of dockable if the mouse is released at mouseX/mouseY.
protected  void DockRegister.register(Dockable dockable)
          Registers dockable, the associated controller will know the titles of dockable to allow drag and drop operations.
 void DoubleClickController.send(Dockable dockable, MouseEvent event)
          Fires an event to the DoubleClickController.GlobalDoubleClickListeners whose location in the tree is equal or below dockable.
 void DockableSelector.stop(Dockable dockable)
          Close the currently open popup window and changes the focused Dockable to dockable.
protected  void DockRegister.unregister(Dockable dockable)
          Unregisters dockable, the associated controller will no longer support drag and drop for dockable.
 

Constructors in bibliothek.gui.dock.control with parameters of type Dockable
DoubleClickController.GlobalDoubleClickListener(Dockable dockable)
          Constructs a new listener.
 

Uses of Dockable in bibliothek.gui.dock.displayer
 

Methods in bibliothek.gui.dock.displayer with parameters of type Dockable
 boolean SingleTabDecider.showSingleTab(DockStation station, Dockable dockable)
          Decides whether to show a single tab for dockable
 

Uses of Dockable in bibliothek.gui.dock.dockable
 

Classes in bibliothek.gui.dock.dockable that implement Dockable
 class AbstractDockable
          An implementation of Dockable which deals with the simple things.
 

Methods in bibliothek.gui.dock.dockable that return Dockable
 Dockable AbstractDockable.asDockable()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type Dockable
 boolean AbstractDockable.accept(DockStation base, Dockable neighbour)
           
 MovingImage DockableMovingImageFactory.create(DockController controller, Dockable dockable)
          Gets an image which will be shown underneath the cursor.
 MovingImage ScreencaptureMovingImageFactory.create(DockController controller, Dockable dockable)
           
 BufferedImage ScreencaptureMovingImageFactory.createImageFrom(DockController controller, Dockable dockable)
          This method creates a new image that contains the contents of dockable.
 

Method parameters in bibliothek.gui.dock.dockable with type arguments of type Dockable
 Object DefaultDockableFactory.getLayout(DefaultDockable element, Map<Dockable,Integer> children)
           
 DefaultDockable DefaultDockableFactory.layout(Object layout, Map<Integer,Dockable> children)
           
 void DefaultDockableFactory.setLayout(DefaultDockable element, Object layout, Map<Integer,Dockable> children)
           
 

Constructors in bibliothek.gui.dock.dockable with parameters of type Dockable
DockHierarchyObserver(Dockable owner)
          Creates a new observer.
 

Uses of Dockable in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event that return Dockable
 Dockable DockHierarchyEvent.getDockable()
          Gets the Dockable whose path has been changed.
 Dockable DockTitleEvent.getDockable()
          Gets the Dockable for which the target-title is used.
 Dockable VetoableDockFrontendEvent.getDockable(int index)
          Gets an element which will be or is hidden.
 Dockable[] VetoableDockFrontendEvent.getDockables()
          Gets all the elements that are used in this event.
 Dockable DockableFocusEvent.getNewFocusOwner()
          Gets the Dockable which has the focus after the change.
 Dockable DockableSelectionEvent.getNewSelected()
          Gets the element that is selected after the change.
 Dockable DockableFocusEvent.getOldFocusOwner()
          Gets the Dockable which had the focus before the change.
 Dockable DockableSelectionEvent.getOldSelected()
          Gets the element that was selected before the change.
 

Methods in bibliothek.gui.dock.event that return types with arguments of type Dockable
 Iterator<Dockable> VetoableDockFrontendEvent.iterator()
           
 

Methods in bibliothek.gui.dock.event with parameters of type Dockable
 void DockFrontendAdapter.added(DockFrontend frontend, Dockable dockable)
           
 void DockFrontendListener.added(DockFrontend frontend, Dockable dockable)
          Informs this listener that an additional dockable has been added to the list of known Dockables of frontend.
 void DockAdapter.cancel(DockController controller, Dockable dockable)
           
 void DockRelocatorAdapter.cancel(DockController controller, Dockable dockable)
           
 void DockRelocatorListener.cancel(DockController controller, Dockable dockable)
          Invoked when a drag and drop operation was initiated, but canceld.
 void DockStationAdapter.dockableAdded(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableAdded(DockStation station, Dockable dockable)
          Invoked after dockable has been added to station.
 void DockStationAdapter.dockableAdding(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableAdding(DockStation station, Dockable dockable)
          Invoked before dockable is added to station.
 void DockAdapter.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableCycledRegister(DockController controller, Dockable dockable)
          Invoked when dockable was added and removed from the controller, or was removed and added again to controller.
 void DockAdapter.dockableRegistered(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableRegistered(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableRegistered(DockController controller, Dockable dockable)
          Invoked after a Dockable was registered.
 void DockAdapter.dockableRegistering(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableRegistering(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableRegistering(DockController controller, Dockable dockable)
          Invoked right before the dockable is registered in the controller.
 void DockStationAdapter.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableRemoved(DockStation station, Dockable dockable)
          Invoked after dockable has been removed from station.
 void DockStationAdapter.dockableRemoving(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableRemoving(DockStation station, Dockable dockable)
          Invoked before dockable is removed from station.
 void DockStationAdapter.dockableSelected(DockStation station, Dockable oldSelection, Dockable newSelection)
           
 void DockStationListener.dockableSelected(DockStation station, Dockable oldSelection, Dockable newSelection)
          Called when dockable has been selected.
 void DockAdapter.dockableUnregistered(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableUnregistered(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableUnregistered(DockController controller, Dockable dockable)
          Invoked after dockable has been unregistered from controller.
 void DockStationAdapter.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void DockStationListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
          Invoked if the visibility of a child has been changed.
 void DockAdapter.drag(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorAdapter.drag(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorListener.drag(DockController controller, Dockable dockable, DockStation station)
          Invoked when a drag and drop operation has been confirmed.
 void DockAdapter.drop(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorAdapter.drop(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorListener.drop(DockController controller, Dockable dockable, DockStation station)
          Invoked after a Dockable was dropped.
 void SplitDockListener.fullScreenDockableChanged(SplitDockStation station, Dockable oldFullScreen, Dockable newFullScreen)
          Invoked when a new Dockable was made fullscreen, or no Dockable at all is fullscreen.
 void DockFrontendAdapter.hidden(DockFrontend fronend, Dockable dockable)
           
 void DockFrontendListener.hidden(DockFrontend frontend, Dockable dockable)
          Invoked if a Dockable was made invisible.
 void DockFrontendAdapter.hideable(DockFrontend frontend, Dockable dockable, boolean hideable)
           
 void DockFrontendListener.hideable(DockFrontend frontend, Dockable dockable, boolean hideable)
          Called when the hideable-state of dockable changes.
 void FlapDockListener.holdChanged(FlapDockStation station, Dockable dockable, boolean hold)
          Invoked when the hold-property of a Dockable has been changed.
 void DockAdapter.init(DockController controller, Dockable dockable)
           
 void DockRelocatorAdapter.init(DockController controller, Dockable dockable)
           
 void DockRelocatorListener.init(DockController controller, Dockable dockable)
          Invoked when a drag and drop operation is initiated.
 boolean DoubleClickListener.process(Dockable dockable, MouseEvent event)
          Called when the user has clicked twice on dockable or on one of the titles of dockable.
 void DockFrontendAdapter.removed(DockFrontend frontend, Dockable dockable)
           
 void DockFrontendListener.removed(DockFrontend frontend, Dockable dockable)
          Informs this listener that dockable has been removed from the list of known Dockables of frontend.
 void DockFrontendAdapter.shown(DockFrontend frontend, Dockable dockable)
           
 void DockFrontendListener.shown(DockFrontend frontend, Dockable dockable)
          Invoked if a Dockable was made visible.
 void SingleTabDeciderListener.showSingleTabChanged(SingleTabDecider source, Dockable dockable)
          Called if the single-tab property of dockable might be changed.
 void DockableAdapter.titleBound(Dockable dockable, DockTitle title)
           
 void DockableListener.titleBound(Dockable dockable, DockTitle title)
          Will be invoked when a DockTitle was bound to a Dockable.
 void DockTitleBindingListener.titleBound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was bound to dockable.
 void DockableAdapter.titleExchanged(Dockable dockable, DockTitle title)
           
 void DockableListener.titleExchanged(Dockable dockable, DockTitle title)
          Invoked when the properties of a Dockable have a so dramatically changed, that the DockTitle title is no longer considered a good title and should be replaced.
 void DockableAdapter.titleIconChanged(Dockable dockable, Icon oldIcon, Icon newIcon)
           
 void DockableListener.titleIconChanged(Dockable dockable, Icon oldIcon, Icon newIcon)
          Invoked when the title-icon of a Dockable has changed
 void DockableAdapter.titleTextChanged(Dockable dockable, String oldTitle, String newTitle)
           
 void DockableListener.titleTextChanged(Dockable dockable, String oldTitle, String newTitle)
          Invoked when the title of a Dockable has changed.
 void DockableAdapter.titleToolTipChanged(Dockable dockable, String oldTooltip, String newTooltip)
           
 void DockableListener.titleToolTipChanged(Dockable dockable, String oldToolTip, String newToolTip)
          Called when the tooltip of a Dockable changed.
 void DockableAdapter.titleUnbound(Dockable dockable, DockTitle title)
           
 void DockableListener.titleUnbound(Dockable dockable, DockTitle title)
          Will be invoked when a DockTitle was unbound from a Dockable.
 void DockTitleBindingListener.titleUnbound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was unbound from dockable.
 boolean FocusVetoListener.vetoFocus(MouseFocusObserver controller, Dockable dockable)
          Invoked when the focus should change because the user did something with dockable.
 

Method parameters in bibliothek.gui.dock.event with type arguments of type Dockable
 void StandardDockActionListener.actionDisabledIconChanged(StandardDockAction action, Set<Dockable> dockables)
          Invoked when the disabled icon of a StandardDockAction has been changed.
 void DockActionAdapter.actionEnabledChanged(DockAction action, Set<Dockable> dockables)
           
 void StandardDockActionListener.actionEnabledChanged(StandardDockAction action, Set<Dockable> dockables)
          Invoked when the enabled-state of a StandardDockAction has been changed.
 void DockActionAdapter.actionIconChanged(DockAction action, Set<Dockable> dockables)
           
 void StandardDockActionListener.actionIconChanged(StandardDockAction action, Set<Dockable> dockables)
          Invoked when the icon of a StandardDockAction has been changed.
 void DockActionAdapter.actionSelectedChanged(DockAction action, Set<Dockable> dockables)
           
 void DockActionAdapter.actionTextChanged(DockAction action, Set<Dockable> dockables)
           
 void StandardDockActionListener.actionTextChanged(StandardDockAction action, Set<Dockable> dockables)
          Invoked when the text of a StandardDockAction has been changed.
 void DockActionAdapter.actionTooltipTextChanged(DockAction action, Set<Dockable> dockables)
           
 void StandardDockActionListener.actionTooltipTextChanged(StandardDockAction action, Set<Dockable> dockables)
          Invoked when the tooltip of a StandardDockAction has been changed.
 void SelectableDockActionListener.selectedChanged(SelectableDockAction action, Set<Dockable> dockables)
          Triggered by a SelectableDockAction if the selection-state of a Dockable has changed.
 void DropDownActionListener.selectionChanged(DropDownAction action, Set<Dockable> dockables, DockAction selection)
          Called when the selection of action has changed.
 

Constructors in bibliothek.gui.dock.event with parameters of type Dockable
DockableFocusEvent(DockController controller, Dockable oldFocus, Dockable newFocus)
          Creates a new event.
DockableSelectionEvent(DockController controller, DockStation station, Dockable oldSelected, Dockable newSelected)
          Creates a new event.
DockHierarchyEvent(Dockable dockable)
          Creates a new event and sets up all properties.
DockHierarchyEvent(Dockable dockable, DockController controller)
          Creates a new event and sets up all properties.
DockTitleEvent(Dockable dockable, boolean active)
          Constructs a new event.
DockTitleEvent(DockStation station, Dockable dockable, boolean active)
          Constructs a new event.
VetoableDockFrontendEvent(DockFrontend frontend, boolean cancelable, boolean expected, Dockable... dockables)
          Creates a new event
 

Uses of Dockable in bibliothek.gui.dock.focus
 

Methods in bibliothek.gui.dock.focus with parameters of type Dockable
 void DockableSelectionListener.considering(Dockable dockable)
          Called when an element is selected, but the selection is not yet confirmed.
protected abstract  void AbstractDockableSelection.iconChanged(int index, Dockable dockable)
          Called when the icon of dockable changed.
protected  void DefaultDockableSelection.iconChanged(int index, Dockable dockable)
           
protected abstract  void AbstractDockableSelection.insert(int index, Dockable dockable)
          Called when a new dockable can be selected.
protected  void DefaultDockableSelection.insert(int index, Dockable dockable)
           
protected abstract  void AbstractDockableSelection.remove(int index, Dockable dockable)
          Called when a dockable is no longer selectable.
protected  void DefaultDockableSelection.remove(int index, Dockable dockable)
           
protected abstract  void AbstractDockableSelection.select(Dockable dockable)
          Called when this selection is forced to select a specific dockable.
protected  void DefaultDockableSelection.select(Dockable dockable)
           
protected  boolean AbstractDockableSelection.selectable(Dockable dockable)
          Decides whether dockable fits the requirements for an element that can be selected.
 void DockableSelectionListener.selected(Dockable dockable)
          Called when an element is selected and the selection confirmed.
protected  void AbstractDockableSelection.setSelection(Dockable dockable)
          Informs this selection which dockable is currently selected.
protected abstract  void AbstractDockableSelection.titleChanged(int index, Dockable dockable)
          Called when the title text of dockable changed.
protected  void DefaultDockableSelection.titleChanged(int index, Dockable dockable)
           
 

Uses of Dockable in bibliothek.gui.dock.frontend
 

Classes in bibliothek.gui.dock.frontend with type parameters of type Dockable
 class RegisteringDockFactory<D extends Dockable,L>
          A DockFactory that wrapps around another factory and adds all elements that are read through RegisteringDockFactory.layout(BackupFactoryData) or RegisteringDockFactory.layout(BackupFactoryData, Map) to a DockFrontend.
 

Methods in bibliothek.gui.dock.frontend that return Dockable
 Dockable FrontendEntry.getDockable()
          The element for which this object stores information.
 

Methods in bibliothek.gui.dock.frontend with parameters of type Dockable
 boolean VetoManager.expectToHide(Dockable dockable, boolean cancelable)
          Marks all elements of the tree with root dockable to be expected to hide soon.
 boolean VetoManager.expectToShow(Dockable dockable, boolean cancelable)
          Marks all elements of the tree with root dockable to be expected to show soon.
protected  void VetoManager.fireAllHidden(Dockable dockable, boolean expected)
          Invokes the method VetoableDockFrontendListener.hidden(VetoableDockFrontendEvent) for all listeners for all elements of the tree with root dockable.
protected  boolean VetoManager.fireAllHiding(Dockable dockable, boolean cancelable)
          Calls the method VetoableDockFrontendListener.hiding(VetoableDockFrontendEvent) for all elements in the tree beginning with dockable.
protected  boolean VetoManager.fireAllShowing(Dockable dockable, boolean cancelable)
          Calls VetoableDockFrontendListener.showing(VetoableDockFrontendEvent) for all elements in the tree with root dockable.
protected  void VetoManager.fireAllShown(Dockable dockable, boolean expected)
          Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent) for all elements in the tree with root dockable.
protected  void VetoManager.fireHidden(Dockable dockable, boolean expected)
          Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent) on all listeners.
protected  void VetoManager.fireShown(Dockable dockable, boolean expected)
          Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent) on all listeners.
 

Method parameters in bibliothek.gui.dock.frontend with type arguments of type Dockable
 boolean VetoManager.expectToHide(Collection<Dockable> dockables, boolean cancelable)
          Marks all elements of dockables to be expected to hide soon.
 boolean VetoManager.expectToShow(Collection<Dockable> dockables, boolean cancelable)
          Marks all elements of dockables to be expected to show soon.
protected  void VetoManager.fireAllHidden(Collection<Dockable> dockables, boolean expected)
          Invokes the method VetoableDockFrontendListener.hidden(VetoableDockFrontendEvent) for all listeners for all elements in dockables.
protected  boolean VetoManager.fireAllHiding(Collection<Dockable> dockables, boolean cancelable)
          Calls the method VetoableDockFrontendListener.hiding(VetoableDockFrontendEvent) for all elements in dockables
protected  boolean VetoManager.fireAllShowing(Collection<Dockable> dockables, boolean cancelable)
          Calls VetoableDockFrontendListener.showing(VetoableDockFrontendEvent) for all elements in dockables.
protected  void VetoManager.fireAllShown(Collection<Dockable> dockables, boolean expected)
          Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent) for all elements in dockables.
 BackupFactoryData<L> RegisteringDockFactory.getLayout(D element, Map<Dockable,Integer> children)
           
 D RegisteringDockFactory.layout(BackupFactoryData<L> layout, Map<Integer,Dockable> children)
           
 void RegisteringDockFactory.setLayout(D element, BackupFactoryData<L> layout, Map<Integer,Dockable> children)
           
 

Uses of Dockable in bibliothek.gui.dock.layout
 

Method parameters in bibliothek.gui.dock.layout with type arguments of type Dockable
 L DockConverter.getLayout(D element, Map<Dockable,Integer> children)
          Gets the layout of element.
 void DockConverter.setLayout(D element, L layout, Map<Integer,Dockable> children)
          Reads the contents of layout and changes the layout of element accordingly.
 

Uses of Dockable in bibliothek.gui.dock.security
 

Classes in bibliothek.gui.dock.security that implement Dockable
 class SecureFlapDockStation
          A FlapDockStation that uses SecureFlapWindow instead of FlapWindow.
 class SecureSplitDockStation
          A SplitDockStation which can work in a restricted environment.
 class SecureStackDockStation
          A StackDockStation which can operate in a restricted environment.
 

Method parameters in bibliothek.gui.dock.security with type arguments of type Dockable
protected  ButtonPane SecureFlapDockStation.createButtonPane(Map<Dockable,DockTitle> buttonTitles)
           
 

Uses of Dockable in bibliothek.gui.dock.station
 

Classes in bibliothek.gui.dock.station that implement Dockable
 class AbstractDockableStation
          An abstract combination between DockStation and Dockable.
 

Methods in bibliothek.gui.dock.station that return Dockable
 Dockable Combiner.combine(Dockable old, Dockable drop, DockStation parent)
          Merges the Dockable old and drop into a new Dockable.
 Dockable DockableDisplayer.getDockable()
          Gets the Dockable which is shown on this displayer.
 

Methods in bibliothek.gui.dock.station with parameters of type Dockable
 boolean AbstractDockStation.accept(Dockable child)
           
 boolean AbstractDockableStation.accept(Dockable child)
           
 void AbstractDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 void AbstractDockableStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 Dockable Combiner.combine(Dockable old, Dockable drop, DockStation parent)
          Merges the Dockable old and drop into a new Dockable.
 DockableDisplayer DisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer which will be shown on station, will have dockable as child and will display the title.
 DockableDisplayer DisplayerCollection.fetch(Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer using the factory of this collection.
 DockActionSource AbstractDockableStation.getDirectActionOffers(Dockable dockable)
           
 DockActionSource AbstractDockableStation.getIndirectActionOffers(Dockable dockable)
           
 boolean AbstractDockStation.isVisible(Dockable dockable)
           
 boolean AbstractDockableStation.isVisible(Dockable dockable)
           
 void DockableDisplayer.setDockable(Dockable dockable)
          Sets the Dockable which should be shown on this displayer.
 

Uses of Dockable in bibliothek.gui.dock.station.flap
 

Methods in bibliothek.gui.dock.station.flap that return Dockable
 Dockable FlapDropInfo.getCombine()
          Returns the combine property.
 Dockable FlapDropInfo.getDockable()
          Gets the Dockable which will be dropped or moved on the station.
 Dockable FlapWindow.getDockable()
          Gets the Dockable which is shown on this window.
 

Methods in bibliothek.gui.dock.station.flap with parameters of type Dockable
protected  Boolean FlapDockHoldToggle.createGroupKey(Dockable dockable)
           
 int DefaultFlapLayoutManager.getSize(FlapDockStation station, Dockable dockable)
           
 int FlapLayoutManager.getSize(FlapDockStation station, Dockable dockable)
          Called when dockable is about to open and station has to find out which size dockable should have.
 boolean DefaultFlapLayoutManager.isHold(FlapDockStation station, Dockable dockable)
           
 boolean FlapLayoutManager.isHold(FlapDockStation station, Dockable dockable)
          Called when dockable is added to station and station does not know whether dockable should be hold open even when it is not focused.
 void FlapDropInfo.setCombine(Dockable combine)
          Sets the combine property.
 void FlapWindow.setDockable(Dockable dockable)
          Sets the Dockable which will be shown on this window.
 void DefaultFlapLayoutManager.setHold(FlapDockStation station, Dockable dockable, boolean hold)
           
 void FlapLayoutManager.setHold(FlapDockStation station, Dockable dockable, boolean hold)
          Called when the user changes the hold property of dockable.
 void FlapDockHoldToggle.setSelected(Dockable dockable, boolean selected)
           
 void DefaultFlapLayoutManager.setSize(FlapDockStation station, Dockable dockable, int size)
           
 void FlapLayoutManager.setSize(FlapDockStation station, Dockable dockable, int size)
          Called when the user changes the size of dockable.
 boolean FlapDockHoldToggle.trigger(Dockable dockable)
           
 

Method parameters in bibliothek.gui.dock.station.flap with type arguments of type Dockable
 FlapDockStationLayout FlapDockStationFactory.getLayout(FlapDockStation station, Map<Dockable,Integer> children)
           
 FlapDockStation FlapDockStationFactory.layout(FlapDockStationLayout layout, Map<Integer,Dockable> children)
           
 void FlapDockStationFactory.setLayout(FlapDockStation station, FlapDockStationLayout layout, Map<Integer,Dockable> children)
           
 

Constructors in bibliothek.gui.dock.station.flap with parameters of type Dockable
FlapDropInfo(Dockable dockable)
          Constructs a new info.
 

Constructor parameters in bibliothek.gui.dock.station.flap with type arguments of type Dockable
ButtonPane(FlapDockStation station, Map<Dockable,DockTitle> titles)
          Constructs a new panel.
 

Uses of Dockable in bibliothek.gui.dock.station.screen
 

Methods in bibliothek.gui.dock.station.screen that return Dockable
 Dockable DisplayerScreenDockWindow.getDockable()
           
 Dockable ScreenDockWindow.getDockable()
          Gets the Dockable which is currently shown in this window.
 

Methods in bibliothek.gui.dock.station.screen with parameters of type Dockable
 void AbstractScreenDockWindow.setDockable(Dockable dockable)
           
 void DisplayerScreenDockWindow.setDockable(Dockable dockable)
           
 void ScreenDockWindow.setDockable(Dockable dockable)
          Sets the Dockable which should be shown on this window.
 

Method parameters in bibliothek.gui.dock.station.screen with type arguments of type Dockable
 ScreenDockStationLayout ScreenDockStationFactory.getLayout(ScreenDockStation station, Map<Dockable,Integer> children)
           
 ScreenDockStation ScreenDockStationFactory.layout(ScreenDockStationLayout layout, Map<Integer,Dockable> children)
           
 void ScreenDockStationFactory.setLayout(ScreenDockStation station, ScreenDockStationLayout layout, Map<Integer,Dockable> children)
           
 

Uses of Dockable in bibliothek.gui.dock.station.split
 

Fields in bibliothek.gui.dock.station.split declared as Dockable
 Dockable[] SplitDockGrid.Node.dockables
          the elements represented by this leaf
 Dockable SplitDockGrid.Node.selected
          the element that is selected
 

Methods in bibliothek.gui.dock.station.split that return Dockable
 Dockable Leaf.getDockable()
          Gets the Dockable which is shown on the displayer of this leaf.
 Dockable PutInfo.getDockable()
          Gets the Dockable which will be added to the station.
 Dockable[] SplitDockTree.getDockables()
          Gets a list of all Dockables that are known to this tree.
 Dockable[] SplitDockTree.getDockables(SplitDockTree.Key key)
          Gets the elements that are represented by the leaf key.
 Dockable SplitDockTree.getSelected(SplitDockTree.Key key)
          Gets the element that is selected in this leaf.
 Dockable DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
           
 Dockable SplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
          Called before the station changes its fullscreen-Dockable.
 

Methods in bibliothek.gui.dock.station.split with parameters of type Dockable
 void SplitFullScreenAction.action(Dockable dockable)
           
 DockableDisplayer SplitDockAccess.addDisplayer(Dockable dockable, boolean fire)
          Creates a DockableDisplayer for dockable and adds the displayer to the station.
 void SplitDockGrid.addDockable(double x, double y, double width, double height, Dockable... dockables)
          Adds dockable to the grid.
protected  PutInfo DefaultSplitLayoutManager.calculateSideSnap(SplitDockStation station, int x, int y, Leaf leaf, Dockable drop)
          Calculates where to add a Dockable if the mouse is outside this station.
protected  Leaf SplitNode.create(Dockable dockable, boolean fire)
          Creates a leaf for dockable.
protected  Boolean SplitFullScreenAction.createGroupKey(Dockable dockable)
           
 boolean SplitDockAccess.drop(Dockable dockable, SplitDockProperty property, SplitNode root)
          Tries to add Dockable such that the boundaries given by property are full filled.
 Leaf Leaf.getLeaf(Dockable dockable)
           
 Leaf Node.getLeaf(Dockable dockable)
           
 Leaf Root.getLeaf(Dockable dockable)
           
abstract  Leaf SplitNode.getLeaf(Dockable dockable)
          Gets the leaf which represents dockable.
 PutInfo Root.getPut(int x, int y, Dockable drop)
          Gets the preferred operation when dragging the Dockable drop to the location x/y.
 PutInfo Leaf.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
 PutInfo Node.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
 PutInfo Root.getPut(int x, int y, double factorW, double factorH, Dockable drop)
           
abstract  PutInfo SplitNode.getPut(int x, int y, double factorW, double factorH, Dockable drop)
          Determines where to drop the Dockable drop if the mouse is at location x/y.
 SplitDockTree.Key SplitDockTree.horizontal(Dockable left, Dockable right)
          Adds two elements horizontally.
 SplitDockTree.Key SplitDockTree.horizontal(Dockable left, Dockable right, double divider)
          Adds two elements horizontally.
 boolean Leaf.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
 boolean Node.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
 boolean Root.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
abstract  boolean SplitNode.insert(SplitDockPathProperty property, int depth, Dockable dockable)
          If there are elements left in property, then the next node is to be read and the insert-method of the matching child to be called.
 SplitDockTree.Key SplitDockTreeFactory.leaf(Dockable dockable)
           
 N SplitTreeFactory.leaf(Dockable dockable)
          Informs about a leaf of the tree.
 PutInfo DefaultSplitLayoutManager.prepareDrop(SplitDockStation station, int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 PutInfo SplitLayoutManager.prepareDrop(SplitDockStation station, int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
          Call forwarded from DockStation.prepareDrop.
 PutInfo DefaultSplitLayoutManager.prepareMove(SplitDockStation station, int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
           
 PutInfo SplitLayoutManager.prepareMove(SplitDockStation station, int x, int y, int titleX, int titleY, boolean checkOverrideZone, Dockable dockable)
          Call forwarded from DockStation.prepareMove.
 SplitDockTree.Key SplitDockTree.put(Dockable... dockables)
          Creates a key for the set dockables.
 SplitDockTree.Key SplitDockTree.put(Dockable[] dockables, Dockable selected)
          Creates a key for the set dockables.
 SplitDockTree.Key SplitDockTree.put(Dockable[] dockables, Dockable selected)
          Creates a key for the set dockables.
 SplitDockTree.Key SplitDockTree.root(Dockable dockable)
          Sets dockable as root, and returns a key to the root.
 void PutInfo.setDockable(Dockable dockable)
          Sets the Dockable which will be added to the station.
 void Leaf.setDockable(Dockable dockable, boolean fire)
          Sets the element of this leaf.
 void SplitDockGrid.setSelected(double x, double y, double width, double height, Dockable dockable)
          Marks dockable as selected in the stack of elements that are on position x, y, width, height.
 SplitDockTree.Key SplitDockTree.vertical(Dockable top, Dockable bottom)
          Adds two elements vertically.
 SplitDockTree.Key SplitDockTree.vertical(Dockable top, Dockable bottom, double divider)
          Adds two elements vertically.
 Dockable DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
           
 Dockable SplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
          Called before the station changes its fullscreen-Dockable.
 

Method parameters in bibliothek.gui.dock.station.split with type arguments of type Dockable
 SplitDockStationLayout SplitDockStationFactory.getLayout(SplitDockStation station, Map<Dockable,Integer> children)
           
 SplitDockStation SplitDockStationFactory.layout(SplitDockStationLayout layout, Map<Integer,Dockable> children)
           
 void SplitDockStationFactory.setLayout(SplitDockStation station, SplitDockStationLayout layout, Map<Integer,Dockable> children)
           
 

Constructors in bibliothek.gui.dock.station.split with parameters of type Dockable
PutInfo(SplitNode node, PutInfo.Put put, Dockable dockable)
          Creates a new PutInfo.
 

Uses of Dockable in bibliothek.gui.dock.station.stack
 

Fields in bibliothek.gui.dock.station.stack declared as Dockable
protected  Dockable DefaultStackDockComponent.Tab.dockable
          the element on the tab
 

Methods in bibliothek.gui.dock.station.stack that return Dockable
 Dockable DefaultStackDockComponent.Tab.getDockable()
          Gets the Dockable which is represented by this tab.
 

Methods in bibliothek.gui.dock.station.stack with parameters of type Dockable
 void CombinedStackDockComponent.addTab(String title, Icon icon, Component comp, Dockable dockable)
           
 void DefaultStackDockComponent.addTab(String title, Icon icon, Component comp, Dockable dockable)
           
 void StackDockComponent.addTab(String title, Icon icon, Component comp, Dockable dockable)
          Adds a new child at an unspecified location.
protected  void CombinedStackDockComponent.addToMenu(M menu, Dockable dockable)
           
protected  Component CombinedStackDockComponent.createLayerAt(Component component, Dockable dockable)
          Creates a layer between component and this panel.
protected  DefaultStackDockComponent.Tab DefaultStackDockComponent.createTab(Dockable dockable)
          Creates a new representation of a tab on this component.
 int StackDockComponentParent.indexOf(Dockable dockable)
          Gets the index of dockable in the list of dockables that are present on this parent.
 void CombinedMenu.insert(int index, Dockable dockable)
          Inserts a new item at index in this menu.
 void CombinedStackDockComponent.insertTab(String title, Icon icon, Component comp, Dockable dockable, int index)
           
 void DefaultStackDockComponent.insertTab(String title, Icon icon, Component comp, Dockable dockable, int index)
           
 void StackDockComponent.insertTab(String title, Icon icon, Component comp, Dockable dockable, int index)
          Adds a new child at the location index.
 T CombinedStackDockComponent.putOnTab(Dockable dockable)
           
 void CombinedMenu.remove(Dockable dockable)
          Removes the item dockable from this menu
protected  void CombinedStackDockComponent.removeFromMenu(M menu, Dockable dockable)
           
 void CombinedStackDockComponent.setSelectedDockable(Dockable dockable)
           
 

Method parameters in bibliothek.gui.dock.station.stack with type arguments of type Dockable
 StackDockStationLayout StackDockStationFactory.getLayout(StackDockStation station, Map<Dockable,Integer> children)
           
 StackDockStation StackDockStationFactory.layout(StackDockStationLayout layout, Map<Integer,Dockable> children)
           
 void StackDockStationFactory.setLayout(StackDockStation station, StackDockStationLayout layout, Map<Integer,Dockable> children)
           
 

Constructors in bibliothek.gui.dock.station.stack with parameters of type Dockable
DefaultStackDockComponent.Tab(Dockable dockable)
          Creates a new Tab
 

Uses of Dockable in bibliothek.gui.dock.station.stack.menu
 

Methods in bibliothek.gui.dock.station.stack.menu that return Dockable
 Dockable CombinedMenuContent.Item.getDockable()
          Gets the element which is represented by this item.
 Dockable AbstractCombinedMenu.getDockable(int index)
           
 Dockable[] AbstractCombinedMenu.getDockables()
           
 

Methods in bibliothek.gui.dock.station.stack.menu with parameters of type Dockable
 void AbstractCombinedMenu.insert(int index, Dockable dockable)
           
 void AbstractCombinedMenu.remove(Dockable dockable)
           
 void PopupCombinedMenuContent.select(Dockable dockable)
          Closes this menu and informs all listeners that dockable has been selected.
 void CombinedMenuContentListener.selected(CombinedMenuContent menu, Dockable selection)
          Called after menu was made invisible with making a selection.
protected abstract  void AbstractCombinedMenu.selected(Dockable dockable)
          Called if this menu was open, an element was selected and the menu closed.
 

Constructors in bibliothek.gui.dock.station.stack.menu with parameters of type Dockable
CombinedMenuContent.Item(Dockable dockable, String text, String tooltip, Icon icon)
          Creates a new CombinedMenuContent.Item.
 

Uses of Dockable in bibliothek.gui.dock.station.stack.tab
 

Methods in bibliothek.gui.dock.station.stack.tab that return Dockable
 Dockable AbstractTab.getDockable()
           
 Dockable Tab.getDockable()
          Gets the element that is associated with this tab.
 Dockable AbstractTabPane.getDockable(int index)
          Gets the index'th element of this pane.
 Dockable TabMenu.getDockable(int index)
          Gets the index'th Dockable of this menu.
 Dockable[] AbstractTabPane.getDockables()
           
 Dockable[] TabMenu.getDockables()
          Gets all the Dockables that are shown in this menu.
 Dockable[] TabPane.getDockables()
          Gets a list of all Dockables that onto this pane.
 Dockable AbstractTabPane.getSelectedDockable()
           
 Dockable TabPane.getSelectedDockable()
          Gets the currently selected Dockable on this pane (this is the one child that is visible).
 

Methods in bibliothek.gui.dock.station.stack.tab with parameters of type Dockable
 void AbstractTabLayoutManager.PaneInfo.added(TabPane pane, Dockable dockable)
           
 void TabPaneListener.added(TabPane pane, Dockable dockable)
          Called after dockable has been added to pane.
protected abstract  void AbstractTabPane.addToMenu(M menu, Dockable dockable)
          Adds dockable somewhere to menu
protected  void AbstractTabPane.fireAdded(Dockable dockable)
          Informs all TabPaneListeners that dockable has been added.
protected  void AbstractTabPane.fireRemoved(Dockable dockable)
          Informs all TabPaneListeners that dockable has been removed.
 M AbstractTabPane.getMenu(Dockable dockable)
          Gets the menu on which dockable is shown.
 Tab AbstractTabPane.getOnTab(Dockable dockable)
           
 Tab TabPane.getOnTab(Dockable dockable)
          Gets the tab-button for dockable, if no tab-button for dockable exists a new button should be created.
 T AbstractTabPane.getTab(Dockable dockable)
          Gets the tab that is used to display dockable.
 int AbstractTabPane.indexOf(Dockable dockable)
          Gets the index of dockable on this pane.
 void AbstractTabPane.insert(int index, Dockable dockable)
          Adds dockable as child to this tab-pane.
protected abstract  T AbstractTabPane.newTab(Dockable dockable)
          Creates a new Tab that has this as parent and represents dockable.
 void AbstractTabPane.putInMenu(TabMenu menu, Dockable dockable)
           
 void TabPane.putInMenu(TabMenu menu, Dockable dockable)
          Adds dockable somewhere on menu.
 T AbstractTabPane.putOnTab(Dockable dockable)
           
 Tab TabPane.putOnTab(Dockable dockable)
          Informs this pane that its child dockable should have a tab-button.
 void AbstractTabLayoutManager.PaneInfo.removed(TabPane pane, Dockable dockable)
           
 void TabPaneListener.removed(TabPane pane, Dockable dockable)
          Called after dockable has been removed from pane.
protected abstract  void AbstractTabPane.removeFromMenu(M menu, Dockable dockable)
          Removes dockable from menu.
 void AbstractTabPane.setSelectedDockable(Dockable dockable)
          Selects the child dockable of this pane as the one visible element.
 

Constructors in bibliothek.gui.dock.station.stack.tab with parameters of type Dockable
AbstractTab(TabPane parent, Dockable dockable)
           
 

Uses of Dockable in bibliothek.gui.dock.station.stack.tab.layouting
 

Constructors in bibliothek.gui.dock.station.stack.tab.layouting with parameters of type Dockable
LineTabsLayoutBlock.SizeCollector(Dockable[] dockables)
          Creates a new collector
 

Uses of Dockable in bibliothek.gui.dock.station.support
 

Methods in bibliothek.gui.dock.station.support that return Dockable
 Dockable CombinerWrapper.combine(Dockable old, Dockable drop, DockStation parent)
           
 

Methods in bibliothek.gui.dock.station.support with parameters of type Dockable
 Dockable CombinerWrapper.combine(Dockable old, Dockable drop, DockStation parent)
           
 DockableDisplayer DisplayerFactoryWrapper.create(DockStation station, Dockable dockable, DockTitle title)
           
 void DockableVisibilityManager.dockableAdded(DockStation station, Dockable dockable)
           
 void DockableVisibilityManager.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockStationListenerManager.fireDockableAdded(Dockable dockable)
          Invokes the method DockStationListener.dockableAdded(DockStation, Dockable) on all registered DockStationListeners.
 void DockStationListenerManager.fireDockableAdding(Dockable dockable)
          Invokes the method DockStationListener.dockableAdding(DockStation, Dockable) on all registered DockStationListeners.
 void DockStationListenerManager.fireDockableRemoved(Dockable dockable)
          Invokes the method DockStationListener.dockableRemoved(DockStation, Dockable) on all registered DockStationListeners.
 void DockStationListenerManager.fireDockableRemoving(Dockable dockable)
          Invokes the method DockStationListener.dockableRemoving(DockStation, Dockable) on all registered DockStationListeners.
 void DockStationListenerManager.fireDockableSelected(Dockable oldSelected, Dockable newSelected)
          Invokes the method DockStationListener.dockableSelected(DockStation, Dockable, Dockable) on all registered DockStationListeners.
 void DockStationListenerManager.fireDockableVisibilitySet(Dockable dockable, boolean value)
          Invokes the method DockStationListener.dockableVisibiltySet(DockStation, Dockable, boolean) on all registered DockStationListeners.
 

Uses of Dockable in bibliothek.gui.dock.themes.basic
 

Methods in bibliothek.gui.dock.themes.basic with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
BasicButtonTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
BasicDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.gui.dock.themes.basic that return Dockable
 Dockable BasicCombiner.combine(Dockable old, Dockable drop, DockStation parent)
           
 Dockable BasicDockableDisplayer.getDockable()
           
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type Dockable
protected  void BasicDockableDisplayer.addDockable(Dockable dockable, Component component)
          Inserts a component representing the current dockable into the layout.
 Dockable BasicCombiner.combine(Dockable old, Dockable drop, DockStation parent)
           
 MovingImage BasicMovingImageFactory.create(DockController controller, Dockable dockable)
           
 DockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
protected  BasicDockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer.
 DockTitle BasicButtonTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 DockTitle BasicDockTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
protected  DefaultStackDockComponent.Tab BasicStackDockComponent.createTab(Dockable dockable)
           
protected  Component BasicDockableDisplayer.getComponent(Dockable dockable)
          Gets the Component which should be used to layout the current Dockable.
 int TabDecorator.indexOf(Dockable dockable)
           
protected  void BasicDockableDisplayer.init(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Initialises all properties of this DockableDisplayer.
protected  void BasicDockableDisplayer.removeDockable(Dockable dockable, Component component)
          Removes the Component which represents the current dockable.
 void BasicDockableDisplayerDecorator.setDockable(Component component, Dockable dockable)
          Sets the element to show on this decorator, can be null
 void MinimalDecorator.setDockable(Component content, Dockable dockable)
           
 void TabDecorator.setDockable(Component panel, Dockable dockable)
           
 void BasicDockableDisplayer.setDockable(Dockable dockable)
           
protected  void BasicDockableSelection.setSelection(Dockable dockable)
           
 

Constructors in bibliothek.gui.dock.themes.basic with parameters of type Dockable
BasicButtonDockTitle(Dockable dockable, DockTitleVersion origin)
          Constructs a new title
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer, sets the title and the content.
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer, sets the title, its location and the content.
BasicDockTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new title
BasicDockTitle(Dockable dockable, DockTitleVersion origin, boolean setDefaultConditionalFonts)
          Creates a new title
BasicStackDockComponent.BasicTab(Dockable dockable)
           
BasicStationTitle(Dockable dockable, DockTitleVersion origin)
          Creates a new instance
 

Uses of Dockable in bibliothek.gui.dock.themes.basic.action
 

Methods in bibliothek.gui.dock.themes.basic.action that return Dockable
 Dockable BasicDropDownButtonHandler.getDockable()
           
 Dockable BasicHandler.getDockable()
          Gets the Dockable for which the action is shown.
 

Method parameters in bibliothek.gui.dock.themes.basic.action with type arguments of type Dockable
 void BasicHandler.Listener.actionDisabledIconChanged(StandardDockAction action, Set<Dockable> dockables)
           
 void BasicHandler.Listener.actionEnabledChanged(StandardDockAction action, Set<Dockable> dockables)
           
 void BasicHandler.Listener.actionIconChanged(StandardDockAction action, Set<Dockable> dockables)
           
 void BasicHandler.Listener.actionTextChanged(StandardDockAction action, Set<Dockable> dockables)
           
 void BasicHandler.Listener.actionTooltipTextChanged(StandardDockAction action, Set<Dockable> dockables)
           
 

Constructors in bibliothek.gui.dock.themes.basic.action with parameters of type Dockable
BasicButtonHandler(ButtonDockAction action, Dockable dockable)
          Creates the new handler.
BasicDropDownButtonHandler(DropDownAction action, Dockable dockable)
          Creates a new handler.
BasicHandler(D action, Dockable dockable)
          Creates a new handler.
BasicMenuHandler(MenuDockAction action, Dockable dockable)
          Creates a new handler
BasicSelectableHandler.Check(SelectableDockAction action, Dockable dockable)
          Creates a new handler
BasicSelectableHandler.Radio(SelectableDockAction action, Dockable dockable)
          Creates a new handler
BasicSelectableHandler(SelectableDockAction action, Dockable dockable)
          Creates a new handler
DropDownItemHandle(DockAction item, DropDownViewItem view, Dockable dockable, DropDownAction action)
          Creates a new item.
 

Uses of Dockable in bibliothek.gui.dock.themes.basic.action.buttons
 

Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type Dockable
protected  BasicTitleViewItem<JComponent> ButtonPanel.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this title.
 void ButtonPanel.set(Dockable dockable)
          Changes the content which is shown.
 void ButtonPanel.set(Dockable dockable, DockActionSource source)
          Changes the content which is shown.
 void ButtonPanel.set(Dockable dockable, DockActionSource source, boolean force)
          Changes the content which is shown.
 

Uses of Dockable in bibliothek.gui.dock.themes.basic.action.dropdown
 

Constructors in bibliothek.gui.dock.themes.basic.action.dropdown with parameters of type Dockable
AbstractDropDownHandler(S action, Dockable dockable, JMenuItem item)
          Creates an new handler.
ButtonDropDownHandler(ButtonDockAction action, Dockable dockable, JMenuItem item)
          Creates a new handler.
SelectableDropDownHandler(SelectableDockAction action, Dockable dockable, JMenuItem item)
          Creates a new handler.
 

Uses of Dockable in bibliothek.gui.dock.themes.basic.action.menu
 

Fields in bibliothek.gui.dock.themes.basic.action.menu declared as Dockable
protected  Dockable AbstractMenuHandler.dockable
          the Dockable for which actions are dispatched
 

Methods in bibliothek.gui.dock.themes.basic.action.menu that return Dockable
 Dockable AbstractMenuHandler.getDockable()
          Gets the element for which actions are dispatched.
 

Constructors in bibliothek.gui.dock.themes.basic.action.menu with parameters of type Dockable
AbstractMenuHandler(D action, Dockable dockable, I item)
          Creates a new handler with predefined item.
ButtonMenuHandler(ButtonDockAction action, Dockable dockable)
          Creates a new handler.
DropDownMenuHandler(DropDownAction action, Dockable dockable)
          Creates a new handler
MenuMenuHandler(DockActionSource source, Dockable dockable, JPopupMenu menu)
          Creates a new handler
MenuMenuHandler(MenuDockAction action, Dockable dockable)
          Creates a new handler
SelectableMenuHandler(SelectableDockAction action, Dockable dockable, JMenuItem item)
          Creates a new handler
 

Uses of Dockable in bibliothek.gui.dock.themes.color
 

Methods in bibliothek.gui.dock.themes.color that return Dockable
 Dockable ActionColor.getDockable()
          Gets the Dockable for which the action is shown.
 Dockable TabColor.getDockable()
          Gets the element for which the tab is shown.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type Dockable
ActionColor(String id, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
ActionColor(String id, Path kind, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
TabColor(String id, DockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
TabColor(String id, Path kind, DockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
 

Uses of Dockable in bibliothek.gui.dock.themes.font
 

Methods in bibliothek.gui.dock.themes.font that return Dockable
 Dockable TabFont.getDockable()
          Gets the element for which this font is used.
 

Constructors in bibliothek.gui.dock.themes.font with parameters of type Dockable
TabFont(String id, DockStation station, Dockable dockable)
          Creates a new font
TabFont(String id, DockStation station, Dockable dockable, FontModifier backup)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable, FontModifier backup)
          Creates a new font
 

Uses of Dockable in bibliothek.gui.dock.themes.nostack
 

Methods in bibliothek.gui.dock.themes.nostack with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
NoStackTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.gui.dock.themes.nostack with parameters of type Dockable
 boolean NoStackAcceptance.accept(DockStation parent, Dockable child)
           
 boolean NoStackAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 DockTitle NoStackTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 

Uses of Dockable in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title with type parameters of type Dockable
<D extends Dockable & DockStation>
DockTitle
DockTitleVersion.createStation(D dock)
          Creates a title for dock.
<D extends Dockable & DockStation>
DockTitle
ControllerTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
DockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
          Creates a DockTitle for dockable which is also a DockStation.
<D extends Dockable & DockStation>
DockTitle
NullTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.gui.dock.title that return Dockable
 Dockable AbstractDockTitle.getDockable()
           
 Dockable DockTitle.getDockable()
          Gets the owner of this title.
 

Methods in bibliothek.gui.dock.title with parameters of type Dockable
 DockTitle DockTitleVersion.createDockable(Dockable dockable)
          Creates a title for dockable.
 DockTitle ControllerTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
 DockTitle DockTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
          Creates a DockTitle for the pure dockable.
 DockTitle NullTitleFactory.createDockableTitle(Dockable dockable, DockTitleVersion version)
           
protected  BasicTitleViewItem<JComponent> AbstractDockTitle.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this title.
protected  DockActionSource AbstractDockTitle.getActionSourceFor(Dockable dockable)
          Gets a list of all actions which will be shown on this title.
protected  void AbstractDockTitle.init(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Initializer called by the constructor.
 

Constructors in bibliothek.gui.dock.title with parameters of type Dockable
AbstractDockTitle(Dockable dockable, DockTitleVersion origin)
          Constructs a new title
AbstractDockTitle(Dockable dockable, DockTitleVersion origin, boolean showMiniButtons)
          Standard constructor
TitleMovingImage(Dockable dockable, DockTitle title)
          Creates a new image.
 

Uses of Dockable in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return types with arguments of type Dockable
static List<Dockable> DockUtilities.listDockables(DockElement root, boolean includeRoot)
          Lists all Dockables in the tree under root.
 

Methods in bibliothek.gui.dock.util with parameters of type Dockable
static void DockUtilities.ensureTreeValidity(DockStation newParent, Dockable newChild)
          Ensures that newChild has no parent, and that there will be no cycle when newChild is added to newParent
static DockableProperty DockUtilities.getPropertyChain(Dockable dockable)
          Gets a DockableProperty which describes the path from the root to dockable.
static DockableProperty DockUtilities.getPropertyChain(DockStation ground, Dockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.
static Component DockUtilities.getShowingComponent(Dockable dockable)
          Searches a Component which is showing and has something to do with dockable.
 void DockUtilities.DockVisitor.handleDockable(Dockable dockable)
          Invoked to visit dockable.
static void DockUtilities.visit(Dockable dockable, DockUtilities.DockVisitor visitor)
          Visits dockable and all its children.