|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Dockable in bibliothek.extension.gui.dock.theme |
---|
Methods in bibliothek.extension.gui.dock.theme with parameters of type Dockable | |
---|---|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.ButtonGenerator.create(ActionViewConverter converter,
ButtonDockAction action,
Dockable dockable)
|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.DropDownGenerator.create(ActionViewConverter converter,
DropDownAction action,
Dockable dockable)
|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.MenuGenerator.create(ActionViewConverter converter,
MenuDockAction action,
Dockable dockable)
|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.CheckGenerator.create(ActionViewConverter converter,
SelectableDockAction action,
Dockable dockable)
|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.RadioGenerator.create(ActionViewConverter converter,
SelectableDockAction action,
Dockable dockable)
|
BasicTitleViewItem<javax.swing.JComponent> |
BubbleTheme.SeparatorGenerator.create(ActionViewConverter converter,
SeparatorAction action,
Dockable dockable)
|
void |
FlatTheme.Listener.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
BubbleTheme.Listener.dockableRegistered(DockController controller,
Dockable dockable)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.bubble |
---|
Fields in bibliothek.extension.gui.dock.theme.bubble declared as Dockable | |
---|---|
private Dockable |
BubbleStackDockComponent.Tab.dockable
the Dockable for which this tab is used |
Methods in bibliothek.extension.gui.dock.theme.bubble with type parameters of type Dockable | ||
---|---|---|
|
ReducedBubbleTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
|
|
BubbleDockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.extension.gui.dock.theme.bubble that return Dockable | |
---|---|
Dockable |
BubbleCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable | |
---|---|
Dockable |
BubbleCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
DockableDisplayer |
BubbleDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
ReducedBubbleTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
DockTitle |
BubbleDockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
protected BubbleStackDockComponent.Tab |
BubbleStackDockComponent.createTab(Dockable dockable)
|
void |
BubbleDisplayer.Listener.dockableFocused(DockController controller,
Dockable dockable)
|
DockTitle |
BubbleMovingTitleGetter.get(DockController controller,
Dockable dockable)
|
protected java.awt.Component |
BubbleDisplayer.getComponent(Dockable dockable)
|
Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable | |
---|---|
BubbleDisplayer(BubbleTheme theme,
Dockable dockable,
DockTitle title)
Creates a new displayer |
|
BubbleDockTitle(BubbleTheme theme,
Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
|
BubbleDockTitle(BubbleTheme theme,
Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Creates a new title. |
|
BubbleStackDockComponent.Tab(Dockable dockable)
Creates a new tab |
|
ReducedBubbleTitleFactory.Title(BubbleTheme theme,
Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
Uses of Dockable in bibliothek.extension.gui.dock.theme.flat |
---|
Fields in bibliothek.extension.gui.dock.theme.flat declared as Dockable | |
---|---|
private Dockable |
FlatTab.FlatButton.dockable
the dockable for which this button is shown |
Methods in bibliothek.extension.gui.dock.theme.flat with type parameters of type Dockable | ||
---|---|---|
|
FlatTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.extension.gui.dock.theme.flat that return Dockable | |
---|---|
Dockable |
FlatCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable | |
---|---|
Dockable |
FlatCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
DockableDisplayer |
FlatDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
FlatTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
protected FlatTab.FlatButton |
FlatTab.createTab(Dockable dockable)
|
Constructors in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable | |
---|---|
FlatButtonTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
FlatTab.FlatButton(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 | ||
---|---|---|
|
SmoothDefaultTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.extension.gui.dock.theme.smooth with parameters of type Dockable | |
---|---|
DockTitle |
SmoothDefaultTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
Constructors in bibliothek.extension.gui.dock.theme.smooth with parameters of type Dockable | |
---|---|
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 |
---|
Fields in bibliothek.gui declared as Dockable | |
---|---|
private Dockable |
DockFrontend.DockInfo.dockable
The element for which information is stored |
private Dockable |
DockController.focusedDockable
the Dockable which has currently the focus, can be null |
Fields in bibliothek.gui with type parameters of type Dockable | |
---|---|
private java.util.Map<DockTitle,Dockable> |
DockController.activeTitles
mapping tells which titles are currently active |
Methods in bibliothek.gui with type parameters of type Dockable | ||
---|---|---|
|
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 |
DockFrontend.DockInfo.getDockable()
The element for which this object stores information. |
Dockable |
DockStation.getDockable(int index)
Gets the index'th child of this station. |
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 | |
---|---|
java.util.Collection<Dockable> |
DockFrontend.getDockables()
Gets the list of Dockables which are added to this frontend. |
java.util.Map<java.lang.String,Dockable> |
DockFrontend.getNamedDockables()
Gets an independent map containing all Dockables registered to this frontend. |
java.util.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,
java.lang.String name)
Adds a Dockable to this frontend. |
|
boolean |
DockStation.canDrag(Dockable dockable)
Tells whether dockable can be removed from this station or not.Note that the result of this method may not be respected every time, it's more a hint for the controller how to act. |
|
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. |
|
protected void |
DockFrontend.clean(Dockable dockable,
DockSituationIgnore ignore)
Removes dockable from its parent, but only if
it is not filtered by ignore . |
|
void |
DockController.TitleListener.dockableRegistered(DockController controller,
Dockable dockable)
|
|
void |
DockController.TitleListener.dockableRegistering(DockController controller,
Dockable dockable)
|
|
void |
DockController.TitleListener.dockableUnregistered(DockController controller,
Dockable dockable)
|
|
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 |
DockController.firedockableFocused(Dockable dockable)
Informs all listeners that dockable has gained
the focus. |
|
protected void |
DockFrontend.fireHidden(Dockable dockable)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireShowed(Dockable dockable)
Invokes the method DockFrontendListener.showed(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockController.fireTitleBinded(DockTitle title,
Dockable dockable)
Informs all listeners that title has been binded
to dockable . |
|
protected void |
DockController.fireTitleUnbinded(DockTitle title,
Dockable dockable)
Informs all listeners that title is no longer binded
to 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 . |
|
private DockFrontend.DockInfo |
DockFrontend.getInfo(Dockable dockable)
Gets the information about dockable . |
|
DockActionSource |
DockFrontend.Hider.getSource(Dockable dockable)
|
|
void |
DockFrontend.hide(Dockable dockable)
Makes dockable invisible. |
|
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. |
|
|
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 . |
|
boolean |
DockStation.prepareDrop(int mouseX,
int mouseY,
int titleX,
int titleY,
Dockable dockable)
Prepares this station to get the new child dockable . |
|
boolean |
DockStation.prepareMove(int mouseX,
int mouseY,
int titleX,
int titleY,
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 |
DockController.rebindTitles(Dockable dockable,
java.util.Set<DockTitle> check)
Checks all titles of dockable and its children. |
|
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 |
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 |
DockController.TitleListener.titleBinded(Dockable dockable,
DockTitle title)
|
|
void |
DockController.TitleListener.titleUnbinded(Dockable dockable,
DockTitle title)
|
|
void |
DockController.TitleListener.titleUnbinded(DockController controller,
DockTitle title,
Dockable dockable)
|
Constructors in bibliothek.gui with parameters of type Dockable | |
---|---|
DockFrontend.DockInfo(Dockable dockable,
java.lang.String key)
Creates a new DockInfo. |
Uses of Dockable in bibliothek.gui.dock |
---|
Classes in bibliothek.gui.dock that implement Dockable | |
---|---|
class |
AbstractDockable
An implementation of Dockable which deals with the simple things.Some of the capabilities of an AbstractDockable are: add or remove a DockableListener , and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
|
class |
DefaultDockable
A Dockable which consists only of one Component called
"content pane". |
Fields in bibliothek.gui.dock declared as Dockable | |
---|---|
private Dockable |
DockableDisplayer.dockable
The content of this displayer |
Methods in bibliothek.gui.dock that return Dockable | |
---|---|
Dockable |
DockElement.asDockable()
Returns this if this is an instance of
Dockable . |
Dockable |
AbstractDockable.asDockable()
|
Dockable |
DockableDisplayer.getDockable()
Gets the Dockable which is shown on this displayer. |
Methods in bibliothek.gui.dock that return types with arguments of type Dockable | |
---|---|
private java.util.Map<java.lang.Integer,Dockable> |
DockSituation.readDockables(java.io.DataInputStream in)
Reads the next list of Dockables . |
private java.util.Map<Dockable,java.lang.Integer> |
DockSituation.writeStation(DockStation station,
boolean ignoreChildren,
java.io.DataOutputStream out)
Writes the children of station and returns a map which
contains all children and a unique id for each child. |
Methods in bibliothek.gui.dock with parameters of type Dockable | |
---|---|
boolean |
AbstractDockable.accept(DockStation base,
Dockable neighbour)
|
boolean |
DockAcceptance.accept(DockStation parent,
Dockable child)
Tells whether or not child is allowed to become a
real child of parent . |
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. |
void |
SingleParentRemover.Listener.dockablePut(DockController controller,
Dockable dockable,
DockStation station)
|
void |
SingleParentRemover.Listener.dockableUnregistered(DockController controller,
Dockable dockable)
|
protected java.awt.Component |
DockableDisplayer.getComponent(Dockable dockable)
Gets the Component which should be used to layout the current Dockable. |
void |
DockableDisplayer.setDockable(Dockable dockable)
Sets the Dockable which should be shown on this displayer. |
Method parameters in bibliothek.gui.dock with type arguments of type Dockable | |
---|---|
D |
DockFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignoreChildren,
java.io.DataInputStream in)
Reads a DockElement which was earlier stored by a DockFactoy
of the same type. |
DockElement |
PredefinedDockSituation.PreloadFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
DefaultDockable |
DefaultDockableFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
void |
DockFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignoreChildren,
D preloaded,
java.io.DataInputStream in)
Reads a DockElement which was earlier stored by a DockFactory
of the same type. |
void |
DefaultDockableFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
DefaultDockable preloaded,
java.io.DataInputStream in)
|
void |
PredefinedDockSituation.PreloadFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
DockElement preloaded,
java.io.DataInputStream in)
|
void |
DefaultDockableFactory.write(DefaultDockable element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
void |
DockFactory.write(D element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
Saves the properties of a DockElement. |
void |
PredefinedDockSituation.PreloadFactory.write(DockElement element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
Constructors in bibliothek.gui.dock with parameters of type Dockable | |
---|---|
DockableDisplayer(Dockable dockable,
DockTitle title)
Creates a new displayer, sets the title and the content. |
|
DockableDisplayer(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Creates a new displayer, sets the title, its location and the content. |
Uses of Dockable in bibliothek.gui.dock.accept |
---|
Methods in bibliothek.gui.dock.accept with parameters of type Dockable | |
---|---|
boolean |
MultiDockAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
CombinatoryAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
AbstractAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
MultiDockAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
CombinatoryAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
AbstractAcceptance.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. |
|
|
DockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
Creates a view for this action, for the platform target and
with help of converter . |
|
javax.swing.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. |
|
javax.swing.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 |
TypedActionGuard.getSource(Dockable dockable)
|
|
DockActionSource |
ActionGuard.getSource(Dockable dockable)
Gets a list of actions for the Dockable |
|
DockActionSource |
DefaultActionOffer.getSource(Dockable dockable,
DockActionSource source,
DockActionSource[] guards,
DockActionSource parent,
DockActionSource[] parents)
|
|
DockActionSource |
ActionOffer.getSource(Dockable dockable,
DockActionSource source,
DockActionSource[] guards,
DockActionSource parent,
DockActionSource[] parents)
Generates one source of actions
for the given Dockable . |
|
DockActionSource |
DropDownAction.getSubActions(Dockable dockable)
Gets the actions that should be shown for this action. |
|
java.lang.String |
StandardDockAction.getText(Dockable dockable)
Gets the text of this DockActon, when this DockAction is shown together with dockable . |
|
java.lang.String |
StandardDockAction.getTooltipText(Dockable dockable)
Gets a tooltip for this DockActon, when this DockAction is shown together with dockable . |
|
boolean |
DefaultActionOffer.interested(Dockable 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 |
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 |
TypedActionGuard.react(Dockable 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 . |
|
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 . |
|
void |
DockAction.unbind(Dockable dockable)
Invoked only if the dockable was binded
to this DockAction, and if the dockable will no longer be
used for any method calls (except bind ) on
this DockAction. |
Uses of Dockable in bibliothek.gui.dock.action.actions |
---|
Fields in bibliothek.gui.dock.action.actions declared as Dockable | |
---|---|
private Dockable |
RenameAction.current
the dockable whose title is currently changed |
Fields in bibliothek.gui.dock.action.actions with type parameters of type Dockable | |
---|---|
private java.util.Map<Dockable,java.lang.Integer> |
AbstractStandardDockAction.binded
All Dockables which can be used by this action |
private java.util.Map<Dockable,Tuple<K,D>> |
GroupedDockAction.dockActions
tells which Dockable is part of which group |
Methods in bibliothek.gui.dock.action.actions that return types with arguments of type Dockable | |
---|---|
java.util.Set<Dockable> |
AbstractStandardDockAction.getBindeds()
Gets a set of all Dockables which are currently
binded to this DockAction . |
Methods in bibliothek.gui.dock.action.actions with parameters of type Dockable | ||
---|---|---|
void |
SimpleButtonAction.action(Dockable dockable)
|
|
void |
ReplaceAction.action(Dockable dockable)
|
|
void |
RenameAction.action(Dockable dockable)
|
|
void |
CloseAction.action(Dockable dockable)
|
|
void |
SeparatorAction.bind(Dockable dockable)
|
|
void |
AbstractStandardDockAction.bind(Dockable dockable)
|
|
protected void |
AbstractStandardDockAction.binded(Dockable dockable)
Invoked by this AbstractStandardDockAction when a Dockable
was binded to this action the first time. |
|
void |
ReplaceAction.binded(Dockable dockable)
|
|
void |
GroupedDockAction.binded(Dockable dockable)
|
|
protected void |
CloseAction.close(Dockable dockable)
Invoked when the dockable has to be closed. |
|
protected java.lang.Boolean |
ReplaceAction.createGroupKey(Dockable dockable)
|
|
protected K |
GroupedDockAction.createGroupKey(Dockable dockable)
Calculates the name of the group to which the dockable
should be added.Every Dockable is member of one group. |
|
|
SeparatorAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
GroupedSelectableDockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleButtonAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleMenuAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleSelectableAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleDropDownAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
GroupedButtonDockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
RenameAction |
RenameActionFactory.find(Dockable owner)
Gets an action for owner . |
|
protected void |
GroupedSelectableDockAction.fireSelectedChanged(Dockable dockable)
Fires a change-event on all known listeners. |
|
K |
GroupKeyGenerator.generateKey(Dockable dockable)
Generates a new key. |
|
javax.swing.Icon |
SimpleDockAction.getDisabledIcon(Dockable dockable)
|
|
javax.swing.Icon |
SimpleSelectableAction.getDisabledIcon(Dockable dockable)
|
|
javax.swing.Icon |
GroupedDockAction.getDisabledIcon(Dockable dockable)
|
|
DropDownFilterFactory |
SimpleDropDownAction.getFilter(Dockable dockable)
|
|
protected D |
GroupedDockAction.getGroup(Dockable dockable)
Gets the group in which dockable is. |
|
javax.swing.Icon |
SimpleDockAction.getIcon(Dockable dockable)
|
|
javax.swing.Icon |
SimpleSelectableAction.getIcon(Dockable dockable)
|
|
javax.swing.Icon |
GroupedDockAction.getIcon(Dockable dockable)
|
|
DockActionSource |
SimpleMenuAction.getMenu(Dockable dockable)
|
|
DockAction |
SimpleDropDownAction.getSelection(Dockable dockable)
|
|
DockActionSource |
ReplaceActionGuard.getSource(Dockable dockable)
|
|
DefaultDockActionSource |
SimpleDropDownAction.getSubActions(Dockable dockable)
|
|
java.lang.String |
SimpleDockAction.getText(Dockable dockable)
|
|
java.lang.String |
GroupedDockAction.getText(Dockable dockable)
|
|
java.lang.String |
SimpleDockAction.getTooltipText(Dockable dockable)
|
|
java.lang.String |
GroupedDockAction.getTooltipText(Dockable dockable)
|
|
boolean |
AbstractStandardDockAction.isBinded(Dockable dockable)
Tells whether the dockable is binded with this
action, or not. |
|
boolean |
SimpleDropDownItemAction.isDropDownSelectable(Dockable dockable)
|
|
boolean |
GroupedDropDownItemAction.isDropDownSelectable(Dockable dockable)
|
|
boolean |
SimpleDropDownItemAction.isDropDownTriggerable(Dockable dockable,
boolean selected)
|
|
boolean |
GroupedDropDownItemAction.isDropDownTriggerable(Dockable dockable,
boolean selected)
|
|
boolean |
SimpleDockAction.isEnabled(Dockable dockable)
|
|
boolean |
GroupedDockAction.isEnabled(Dockable dockable)
|
|
boolean |
GroupedDockAction.isKnown(Dockable dockable)
Tells whether the dockable is binded
to this action, or not. |
|
boolean |
GroupedSelectableDockAction.isSelected(Dockable dockable)
|
|
boolean |
SimpleSelectableAction.isSelected(Dockable dockable)
|
|
boolean |
ReplaceActionGuard.react(Dockable dockable)
|
|
protected abstract void |
RenameAction.rename(Dockable dockable,
java.lang.String text)
Invoked when the action was triggered, and the user tipped in the new title for dockable . |
|
protected void |
RenameAction.RenameStackDockStation.rename(Dockable dock,
java.lang.String text)
|
|
protected void |
RenameAction.RenameSplitDockStation.rename(Dockable dock,
java.lang.String text)
|
|
protected void |
RenameAction.RenameFlapDockStation.rename(Dockable dock,
java.lang.String text)
|
|
protected void |
RenameAction.RenameDefaultDockable.rename(Dockable dock,
java.lang.String text)
|
|
void |
GroupedSelectableDockAction.setGroup(K key,
Dockable dockable)
|
|
void |
GroupedDockAction.setGroup(K key,
Dockable dockable)
Assigns the dockable/code> to the group with the given |
|
void |
GroupedSelectableDockAction.setSelected(Dockable dockable,
boolean selected)
|
|
void |
SimpleSelectableAction.setSelected(Dockable dockable,
boolean selected)
|
|
void |
SimpleDropDownAction.setSelection(Dockable dockable,
DockAction selection)
|
|
void |
SeparatorAction.unbind(Dockable dockable)
|
|
void |
AbstractStandardDockAction.unbind(Dockable dockable)
|
|
protected void |
AbstractStandardDockAction.unbinded(Dockable dockable)
Called by this AbstractStandardDockAction when the Dockable
dockable will not be used in any means by this
action. |
|
void |
ReplaceAction.unbinded(Dockable dockable)
|
|
void |
GroupedDockAction.unbinded(Dockable dockable)
|
Method parameters in bibliothek.gui.dock.action.actions with type arguments of type Dockable | |
---|---|
void |
GroupedDockAction.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
GroupedDockAction.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
GroupedDockAction.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
GroupedDockAction.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
GroupedDockAction.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
protected void |
AbstractStandardDockAction.fireActionDisabledIconChanged(java.util.Set<Dockable> dockables)
Invokes the actionIconChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionEnabledChanged(java.util.Set<Dockable> dockables)
Invokes the actionEnabledChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionIconChanged(java.util.Set<Dockable> dockables)
Invokes the actionIconChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionTextChanged(java.util.Set<Dockable> dockables)
Invokes the actionTextChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionTooltipTextChanged(java.util.Set<Dockable> dockables)
Invokes the actionTooltipTextChanged -
method of all currently registered StandardDockActionListener |
protected void |
GroupedSelectableDockAction.fireSelectedChanged(java.util.Set<Dockable> dockables)
Fires a change-event on all known listeners. |
Uses of Dockable in bibliothek.gui.dock.action.dropdown |
---|
Fields in bibliothek.gui.dock.action.dropdown declared as Dockable | |
---|---|
private Dockable |
DropDownFilter.dockable
The Dockable for which this filter is used |
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. |
|
|
ActionViewConverter.createView(ActionType<D> type,
D action,
ViewTarget<A> target,
Dockable dockable)
Creates and sets up a new view. |
|
|
ActionViewConverter.createView(DockAction action,
ViewTarget<A> target,
Dockable dockable)
Creates and sets up a new view. |
Uses of Dockable in bibliothek.gui.dock.control |
---|
Fields in bibliothek.gui.dock.control declared as Dockable | |
---|---|
protected Dockable |
PopupController.ComponentObserver.dockable
the dockable for which a listener might be opened |
private Dockable |
DefaultDockRelocator.DefaultRemoteRelocator.dockable
the Dockable which might be moved by this relocator |
private Dockable |
DefaultDockRelocator.MouseDockableListener.SingleMouseDockableListener.dockable
the observed element |
Fields in bibliothek.gui.dock.control with type parameters of type Dockable | |
---|---|
private java.util.Set<Dockable> |
DockRegister.StationListener.addedOnPut
a set of Dockable which were added during a drag and drop operation |
private java.util.Map<java.awt.Component,Dockable> |
MouseFocusObserver.dockables
a list of all Dockables and their base-component |
private java.util.List<Dockable> |
DockRegister.dockables
the known dockables |
private java.util.Map<Dockable,PopupController.DockableObserver> |
PopupController.listeners
tells which Dockable has which listener |
private java.util.Map<Dockable,DefaultDockRelocator.MouseDockableListener.SingleMouseDockableListener> |
DefaultDockRelocator.MouseDockableListener.listeners
tells which Dockable has which listener |
private java.util.Set<Dockable> |
DockRegister.StationListener.removedOnPut
a set of Dockables which were removed during a drag and drop operation |
Methods in bibliothek.gui.dock.control that return Dockable | |
---|---|
protected Dockable |
PopupController.ComponentObserver.getDockable()
|
protected Dockable |
MouseFocusObserver.getDockable(java.awt.Component component)
Gets the top-dockable which has component or
parent of component as base Component. |
Methods in bibliothek.gui.dock.control with parameters of type Dockable | |
---|---|
private void |
DockRegister.StationListener.addDockable(Dockable dockable)
Adds a Dockable either as station or as pure Dockable to this controller. |
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.StationListener.dockableAdded(DockStation station,
Dockable dockable)
|
void |
FocusController.StationListener.dockableAdding(DockStation station,
Dockable dockable)
|
void |
DockRegister.StationListener.dockableAdding(DockStation station,
Dockable dockable)
|
void |
MouseFocusObserver.dockableDrag(DockController controller,
Dockable dockable,
DockStation station)
|
void |
MouseFocusObserver.dockableFocused(DockController controller,
Dockable dockable)
|
void |
MouseFocusObserver.dockablePut(DockController controller,
Dockable dockable,
DockStation station)
|
void |
FocusController.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
PopupController.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DefaultDockRelocator.MouseDockableListener.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DefaultDockRelocator.TitleListener.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
MouseFocusObserver.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
FocusController.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
PopupController.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
DefaultDockRelocator.TitleListener.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
MouseFocusObserver.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
FocusController.StationListener.dockableRemoved(DockStation station,
Dockable dockable)
|
void |
DockRegister.StationListener.dockableRemoved(DockStation station,
Dockable dockable)
|
void |
FocusController.StationListener.dockableRemoving(DockStation station,
Dockable dockable)
|
void |
DockRegister.StationListener.dockableRemoving(DockStation station,
Dockable dockable)
|
void |
FocusController.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
PopupController.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DefaultDockRelocator.MouseDockableListener.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DefaultDockRelocator.TitleListener.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
MouseFocusObserver.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
FocusController.StationListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
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(java.awt.event.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(java.awt.event.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(java.awt.event.MouseEvent e,
DockTitle title,
Dockable dockable)
Invoked while the user drags a title or Dockable and releases a mouse button. |
protected void |
DefaultDockRelocator.executePut(Dockable dockable,
DockStation station)
Executes a drag and drop event. |
protected void |
DockRelocator.fireDockableDrag(Dockable dockable,
DockStation station)
Informs all listeners that dockable will be dragged. |
protected void |
DockRelocator.fireDockablePut(Dockable dockable,
DockStation station)
Informs all listeners that dockable was dropped on
station . |
protected void |
DockRegister.fireDockableRegistered(Dockable dockable)
Informs all listeners that a Dockable has been registered. |
protected void |
DockRegister.fireDockableRegistering(Dockable dockable)
Informs all listeners that a Dockable will be registered. |
protected void |
DockRegister.fireDockableUnregistered(Dockable dockable)
Informs all listeners that a Dockable has been
unregistered. |
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 . |
private DefaultDockRelocator.TitleWindow |
DefaultDockRelocator.getTitleWindow(Dockable dockable,
DockTitle title)
Gets a window which shows a title of dockable . |
protected java.util.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.Clients and subclasses should not call this method. |
private void |
DockRegister.StationListener.removeDockable(Dockable dockable)
Removes a Dockable either as station or as pure Dockable from this controller. |
void |
PopupController.DockableObserver.titleBinded(Dockable dockable,
DockTitle title)
|
void |
DefaultDockRelocator.TitleListener.titleBinded(Dockable dockable,
DockTitle title)
|
void |
MouseFocusObserver.titleBinded(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
PopupController.DockableObserver.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
|
void |
PopupController.DockableObserver.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
|
void |
PopupController.DockableObserver.titleUnbinded(Dockable dockable,
DockTitle title)
|
void |
DefaultDockRelocator.TitleListener.titleUnbinded(Dockable dockable,
DockTitle title)
|
void |
MouseFocusObserver.titleUnbinded(DockController controller,
DockTitle title,
Dockable dockable)
|
protected void |
DockRegister.unregister(Dockable dockable)
Unregisters dockable , the associated controller will no longer
support drag and drop for dockable .Clients and subclasses should not call this method. |
Constructors in bibliothek.gui.dock.control with parameters of type Dockable | |
---|---|
DefaultDockRelocator.DefaultRemoteRelocator(Dockable dockable)
Creates a new remote |
|
DefaultDockRelocator.MouseDockableListener.SingleMouseDockableListener(Dockable dockable)
Constructs a new listener |
|
PopupController.ComponentObserver(Dockable dockable,
DockTitle title)
Creates a new observer |
|
PopupController.DockableObserver(Dockable dockable)
Constructs a new listener |
Uses of Dockable in bibliothek.gui.dock.event |
---|
Fields in bibliothek.gui.dock.event declared as Dockable | |
---|---|
private Dockable |
DockTitleEvent.dockable
The dockable for which the title is rendered |
Methods in bibliothek.gui.dock.event that return Dockable | |
---|---|
Dockable |
DockTitleEvent.getDockable()
Gets the Dockable for which the target-title is used. |
Methods in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
void |
DockStationListener.dockableAdded(DockStation station,
Dockable dockable)
Invoked after dockable has been added to station . |
void |
DockStationAdapter.dockableAdded(DockStation station,
Dockable dockable)
|
void |
DockAdapter.dockableAdded(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableAdding(DockStation station,
Dockable dockable)
Invoked before dockable is added to station . |
void |
DockStationAdapter.dockableAdding(DockStation station,
Dockable dockable)
|
void |
DockAdapter.dockableAdding(DockStation station,
Dockable dockable)
|
void |
DockRelocatorListener.dockableDrag(DockController controller,
Dockable dockable,
DockStation station)
Invoked before a Dockable is moved around. |
void |
DockControllerAdapter.dockableDrag(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockAdapter.dockableDrag(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockControllerListener.dockableFocused(DockController controller,
Dockable dockable)
Invoked when dockable has gained the focus. |
void |
DockControllerAdapter.dockableFocused(DockController controller,
Dockable dockable)
|
void |
DockAdapter.dockableFocused(DockController controller,
Dockable dockable)
|
void |
DockRelocatorListener.dockablePut(DockController controller,
Dockable dockable,
DockStation station)
Invoked after a Dockable was moved. |
void |
DockControllerAdapter.dockablePut(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockAdapter.dockablePut(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockRegisterListener.dockableRegistered(DockController controller,
Dockable dockable)
Invoked after a Dockable was registered. |
void |
DockControllerAdapter.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DockAdapter.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DockRegisterListener.dockableRegistering(DockController controller,
Dockable dockable)
Invoked right before the dockable is registered in the
controller . |
void |
DockControllerAdapter.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
DockAdapter.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
DockStationListener.dockableRemoved(DockStation station,
Dockable dockable)
Invoked after dockable has been removed from
station . |
void |
DockStationAdapter.dockableRemoved(DockStation station,
Dockable dockable)
|
void |
DockAdapter.dockableRemoved(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableRemoving(DockStation station,
Dockable dockable)
Invoked before dockable is removed from station . |
void |
DockStationAdapter.dockableRemoving(DockStation station,
Dockable dockable)
|
void |
DockAdapter.dockableRemoving(DockStation station,
Dockable dockable)
|
void |
DockRegisterListener.dockableUnregistered(DockController controller,
Dockable dockable)
Invoked after dockable has been unregistered from controller . |
void |
DockControllerAdapter.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DockAdapter.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DockStationListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
Invoked if the visibility of a child has been changed. |
void |
DockStationAdapter.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
void |
DockAdapter.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
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 |
DockFrontendListener.hidden(DockFrontend fronend,
Dockable dockable)
Invoked if a Dockable was made invisible through the
methods of a frontend. |
void |
FlapDockListener.holdChanged(FlapDockStation station,
Dockable dockable,
boolean hold)
Invoked when the hold-property of a Dockable has been changed. |
void |
DockFrontendListener.showed(DockFrontend frontend,
Dockable dockable)
Invoked if a Dockable was made visible through the
methods of a frontend. |
void |
DockAdapter.titleBinded(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleBinded(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was binded
to a Dockable . |
void |
DockableAdapter.titleBinded(Dockable dockable,
DockTitle title)
|
void |
DockControllerListener.titleBinded(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was binded
to dockable . |
void |
DockControllerAdapter.titleBinded(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
DockAdapter.titleBinded(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
DockAdapter.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
|
void |
DockableListener.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
Invoked when the title-icon of a Dockable has changed |
void |
DockableAdapter.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
|
void |
DockAdapter.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
|
void |
DockableListener.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
Invoked when the title of a Dockable has changed. |
void |
DockableAdapter.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
|
void |
DockAdapter.titleUnbinded(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleUnbinded(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was unbinded
from a Dockable . |
void |
DockableAdapter.titleUnbinded(Dockable dockable,
DockTitle title)
|
void |
DockControllerListener.titleUnbinded(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was unbinded
from dockable . |
void |
DockControllerAdapter.titleUnbinded(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
DockAdapter.titleUnbinded(DockController controller,
DockTitle title,
Dockable 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,
java.util.Set<Dockable> dockables)
Invoked when the disabled icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionEnabledChanged(DockAction action,
java.util.Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
Invoked when the enabled-state of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionIconChanged(DockAction action,
java.util.Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
Invoked when the icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionSelectedChanged(DockAction action,
java.util.Set<Dockable> dockables)
|
void |
DockActionAdapter.actionTextChanged(DockAction action,
java.util.Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
Invoked when the text of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionTooltipTextChanged(DockAction action,
java.util.Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
Invoked when the tooltip of a StandardDockAction has been changed. |
void |
SelectableDockActionListener.selectedChanged(SelectableDockAction action,
java.util.Set<Dockable> dockables)
Triggered by a SelectableDockAction if the selection-state of
a Dockable has changed. |
void |
DropDownActionListener.selectionChanged(DropDownAction action,
java.util.Set<Dockable> dockables,
DockAction selection)
Called when the selection of action has changed. |
Constructors in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
DockTitleEvent(Dockable dockable,
boolean active)
Constructs a new event. |
|
DockTitleEvent(DockStation station,
Dockable dockable,
boolean active)
Constructs a new event. |
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 . |
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 . |
class |
FlapDockStation
This DockStation shows only a title for each of it's children.If the user clicks on one of the titles, a window will popup. |
class |
SplitDockStation
This station shows all its children at once. |
class |
StackDockStation
On this station, only one of many children is visible. |
Fields in bibliothek.gui.dock.station declared as Dockable | |
---|---|
private Dockable |
FlapDockStation.ButtonListener.dockable
The Dockable whose button is observed by this
listener. |
Dockable |
ScreenDockStation.DropInfo.dockable
The Dockable which is dragged |
private Dockable |
StackDockStation.dropping
The Dockable which is currently moved or dropped |
private Dockable |
SplitDockStation.frontDockable
The Dockable which has the focus |
private Dockable |
FlapDockStation.oldFrontDockable
This variable is set when the front-dockable is removed, because the DockController is removed. |
Fields in bibliothek.gui.dock.station with type parameters of type Dockable | |
---|---|
private java.util.Map<Dockable,DockTitle> |
FlapDockStation.buttonTitles
A map that tells for every Dockable which DockTitle is used for it |
private java.util.List<Dockable> |
FlapDockStation.dockables
A list of all Dockables registered on this station |
private java.util.Map<Dockable,java.lang.Boolean> |
FlapDockStation.hold
A map that tells for every Dockable whether it should remain
on the popup-window even if it has lost the focus, or if it should
not remain on the window. |
Methods in bibliothek.gui.dock.station with type parameters of type Dockable | ||
---|---|---|
|
SplitDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
StackDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
FlapDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
ScreenDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
Methods in bibliothek.gui.dock.station that return Dockable | |
---|---|
Dockable |
SplitDockStation.asDockable()
|
Dockable |
ScreenDockStation.asDockable()
|
Dockable |
Combiner.combine(Dockable old,
Dockable drop,
DockStation parent)
Merges the Dockable old and drop into
a new Dockable. |
Dockable |
SplitDockStation.getDockable(int index)
|
Dockable |
StackDockStation.getDockable(int index)
|
Dockable |
FlapDockStation.getDockable(int index)
|
Dockable |
ScreenDockStation.getDockable(int index)
|
Dockable |
SplitDockStation.getFrontDockable()
|
Dockable |
StackDockStation.getFrontDockable()
|
Dockable |
FlapDockStation.getFrontDockable()
|
Dockable |
ScreenDockStation.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.station with parameters of type Dockable | ||
---|---|---|
boolean |
SplitDockStation.accept(Dockable child)
|
|
boolean |
AbstractDockableStation.accept(Dockable child)
|
|
boolean |
AbstractDockStation.accept(Dockable child)
|
|
boolean |
SplitDockStation.accept(DockStation base,
Dockable neighbour)
|
|
void |
FlapDockStation.add(Dockable dockable)
Adds dockable as new child to this station. |
|
void |
StackDockStation.add(Dockable dockable,
int index)
Adds a child to this station at the location index . |
|
void |
FlapDockStation.add(Dockable dockable,
int index)
Inserts dockable as new child in the list of
children. |
|
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. |
|
private void |
SplitDockStation.addDockable(Dockable dockable,
boolean fire)
Adds dockable to this station and fires events
only if fire is true . |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
java.awt.Rectangle bounds)
Adds a Dockable on a newly created ScreenDockDialog to
the station. |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
java.awt.Rectangle bounds,
boolean boundsIncludeTitle)
Adds a Dockable on a newly created ScreenDockDialog to
the station. |
|
protected Leaf |
SplitDockStation.addToList(Dockable dockable)
Adds dockable to the list of children, generates a
title and a Leaf for dockable , but does not
add the leaf to this station. |
|
protected void |
FlapDockStation.bind(Dockable dockable,
DockTitle title)
Binds the title to dockable . |
|
boolean |
SplitDockStation.canDrag(Dockable dockable)
|
|
boolean |
StackDockStation.canDrag(Dockable dockable)
|
|
boolean |
FlapDockStation.canDrag(Dockable dockable)
|
|
boolean |
ScreenDockStation.canDrag(Dockable dockable)
|
|
boolean |
SplitDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
StackDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
FlapDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
ScreenDockStation.canReplace(Dockable old,
Dockable next)
|
|
void |
SplitDockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
|
void |
AbstractDockableStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
|
void |
AbstractDockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
|
void |
FlapDockStation.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. |
|
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 . |
|
void |
FlapDockStation.ControllerListener.dockableFocused(DockController controller,
Dockable dockable)
|
|
void |
SplitDockStation.VisibleListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
|
void |
StackDockStation.VisibleListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
|
void |
FlapDockStation.VisibleListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
|
void |
SplitDockStation.drag(Dockable dockable)
|
|
void |
StackDockStation.drag(Dockable dockable)
|
|
void |
FlapDockStation.drag(Dockable dockable)
|
|
void |
ScreenDockStation.drag(Dockable dockable)
|
|
void |
SplitDockStation.drop(Dockable dockable)
|
|
void |
StackDockStation.drop(Dockable dockable)
|
|
void |
FlapDockStation.drop(Dockable dockable)
|
|
void |
ScreenDockStation.drop(Dockable dockable)
|
|
boolean |
SplitDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
StackDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
FlapDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
ScreenDockStation.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 |
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,
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. |
|
DockableDisplayer |
DisplayerCollection.fetch(Dockable dockable,
DockTitle title)
Creates a new DockableDisplayer using the factory
of this collection. |
|
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. |
|
ScreenDockDialog |
ScreenDockStation.getDialog(Dockable dockable)
Searches the ScreenDockDialog which displays the dockable .Note: don't change the DockableDisplayer or the
Dockable of the dialog. |
|
DefaultDockActionSource |
SplitDockStation.getDirectActionOffers(Dockable dockable)
|
|
DockActionSource |
AbstractDockableStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
FlapDockStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
ScreenDockStation.getDirectActionOffers(Dockable dockable)
|
|
DockableProperty |
SplitDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
StackDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
FlapDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
ScreenDockStation.getDockableProperty(Dockable dockable)
|
|
DockActionSource |
SplitDockStation.getIndirectActionOffers(Dockable dockable)
|
|
DockActionSource |
AbstractDockableStation.getIndirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
ScreenDockStation.getIndirectActionOffers(Dockable dockable)
|
|
int |
StackDockStation.indexOf(Dockable dockable)
Gets the index of a child. |
|
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 |
SplitDockStation.indexOfDockable(Dockable dockable)
Gets the index of a child of this station. |
|
boolean |
FlapDockStation.isHold(Dockable dockable)
Tells the hold =property of dockable . |
|
|
SplitDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
StackDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
FlapDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
ScreenDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
boolean |
SplitDockStation.isVisible(Dockable dockable)
|
|
boolean |
AbstractDockableStation.isVisible(Dockable dockable)
|
|
boolean |
StackDockStation.isVisible(Dockable dockable)
|
|
boolean |
AbstractDockStation.isVisible(Dockable dockable)
|
|
boolean |
FlapDockStation.isVisible(Dockable dockable)
|
|
boolean |
ScreenDockStation.prepare(int x,
int y,
int titleX,
int titleY,
Dockable dockable,
boolean drop)
|
|
boolean |
SplitDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
StackDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
FlapDockStation.prepareDrop(int mouseX,
int mouseY,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
ScreenDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
SplitDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
StackDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
FlapDockStation.prepareMove(int mouseX,
int mouseY,
int titleX,
int titleY,
Dockable dockable)
|
|
boolean |
ScreenDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
Dockable dockable)
|
|
void |
FlapDockStation.remove(Dockable dockable)
Removes dockable from this station |
|
void |
SplitDockStation.removeDockable(Dockable dockable)
Removes dockable from this station. |
|
void |
ScreenDockStation.removeDockable(Dockable dockable)
Removes the dockable from this station. |
|
protected void |
SplitDockStation.removeFromList(Dockable dockable)
Removes dockable from the list of children of this station,
but does nothing more. |
|
void |
SplitDockStation.replace(Dockable previous,
Dockable next)
|
|
void |
StackDockStation.replace(Dockable old,
Dockable next)
|
|
void |
FlapDockStation.replace(Dockable child,
Dockable append)
|
|
void |
ScreenDockStation.replace(Dockable current,
Dockable other)
|
|
protected ScreenDockDialog |
ScreenDockStation.searchCombineDockable(int x,
int y,
Dockable drop)
Searches a dialog on the coordinates x/y which can be used to create a combination with drop . |
|
void |
SplitDockStation.setFrontDockable(Dockable dockable)
|
|
void |
StackDockStation.setFrontDockable(Dockable dockable)
|
|
void |
FlapDockStation.setFrontDockable(Dockable dockable)
|
|
void |
ScreenDockStation.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 |
StackDockStation.Listener.titleBinded(Dockable dockable,
DockTitle title)
|
|
void |
StackDockStation.Listener.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
|
|
void |
StackDockStation.Listener.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
|
|
void |
StackDockStation.Listener.titleUnbinded(Dockable dockable,
DockTitle title)
|
|
protected void |
FlapDockStation.unbind(Dockable dockable,
DockTitle title)
Unbinds the title from dockable . |
|
boolean |
FlapDockStation.ControllerListener.vetoFocus(MouseFocusObserver controller,
Dockable dockable)
|
Method parameters in bibliothek.gui.dock.station with type arguments of type Dockable | |
---|---|
void |
SplitDockStation.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignoreChildren,
java.io.DataInputStream in)
Reads an earlier saved layout of this station. |
void |
StackDockStation.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
Removes all children from this station and then reads its new layout from in . |
void |
SplitDockStation.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
Writes the layout of this station into out . |
void |
StackDockStation.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
Writes the layout of this station into out . |
Constructors in bibliothek.gui.dock.station with parameters of type Dockable | |
---|---|
FlapDockStation.ButtonListener(Dockable dockable)
Constructs a new listener. |
Uses of Dockable in bibliothek.gui.dock.station.flap |
---|
Fields in bibliothek.gui.dock.station.flap declared as Dockable | |
---|---|
private Dockable |
FlapDropInfo.dockable
The Dockable which is inserted |
Fields in bibliothek.gui.dock.station.flap with type parameters of type Dockable | |
---|---|
private java.util.Map<Dockable,DockTitle> |
ButtonPane.buttonTitles
A mapping which Dockable has which DockTitle |
Methods in bibliothek.gui.dock.station.flap that return Dockable | |
---|---|
Dockable |
FlapWindow.getDockable()
Gets the Dockable which is shown on this window. |
Dockable |
FlapDropInfo.getDockable()
Gets the Dockable which will be dropped or moved on the station. |
Methods in bibliothek.gui.dock.station.flap with parameters of type Dockable | |
---|---|
protected java.lang.Boolean |
FlapDockHoldToggle.createGroupKey(Dockable dockable)
|
private FlapDockStation |
FlapDockDirection.getStation(Dockable dockable)
Gets the first FlapDockStation in the path from dockable
to the root of the tree. |
boolean |
FlapDockDirection.DirectedArrow.isSelected(Dockable dockable)
|
void |
FlapWindow.setDockable(Dockable dockable)
Sets the Dockable which will be shown on this window. |
void |
FlapDockHoldToggle.setSelected(Dockable dockable,
boolean selected)
|
void |
FlapDockDirection.DirectedArrow.setSelected(Dockable dockable,
boolean selected)
|
Method parameters in bibliothek.gui.dock.station.flap with type arguments of type Dockable | |
---|---|
FlapDockStation |
FlapDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
void |
FlapDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
FlapDockStation station,
java.io.DataInputStream in)
|
void |
FlapDockStationFactory.write(FlapDockStation station,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
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,
java.util.Map<Dockable,DockTitle> titles)
Constructs a new panel. |
Uses of Dockable in bibliothek.gui.dock.station.screen |
---|
Method parameters in bibliothek.gui.dock.station.screen with type arguments of type Dockable | |
---|---|
ScreenDockStation |
ScreenDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
void |
ScreenDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
ScreenDockStation station,
java.io.DataInputStream in)
|
void |
ScreenDockStationFactory.write(ScreenDockStation station,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
Uses of Dockable in bibliothek.gui.dock.station.split |
---|
Fields in bibliothek.gui.dock.station.split declared as Dockable | |
---|---|
private Dockable |
Leaf.dockable
The Dockable on the displayer |
private Dockable |
PutInfo.dockable
The Dockable which will be dropped |
private Dockable |
FullScreenClickableListener.FullScreenListener.dockable
The Dockable whose fullscreen-mode may be changed. |
Dockable[] |
SplitDockTree.Leaf.dockables
the Dockable that will replace this leaf |
Dockable[] |
SplitDockGrid.Node.dockables
the elements represtented by this leaf |
Fields in bibliothek.gui.dock.station.split with type parameters of type Dockable | |
---|---|
private java.util.Map<Dockable,FullScreenClickableListener.FullScreenListener> |
FullScreenClickableListener.dockableListeners
A map that tells which listener was added to which Dockable |
private java.util.Set<Dockable> |
SplitDockTree.dockables
the set of Dockables which already have a key |
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(SplitDockTree.Key key)
Gets the elements that are represented by the leaf key . |
protected Dockable |
FullScreenClickableListener.unwrap(Dockable dockable)
Searches a parent of dockable which has the
station as its direct parent. |
Methods in bibliothek.gui.dock.station.split with parameters of type Dockable | |
---|---|
void |
SplitFullScreenAction.action(Dockable dockable)
|
private void |
FullScreenClickableListener.add(Dockable dockable)
Adds a listener to dockable which might change the
fullscreen-mode of dockable or one of its parents. |
void |
SplitDockGrid.addDockable(double x,
double y,
double width,
double height,
Dockable... dockables)
Adds dockable to the grid. |
private void |
SplitFullScreenAction.change(Dockable dockable,
java.lang.Boolean value)
|
private void |
FullScreenClickableListener.collect(Dockable dockable)
Adds to dockable (if FullScreenClickableListener.shouldCollect(Dockable) returns true )
and to all its children a listener. |
private PutInfo |
Leaf.combinationalPut(PutInfo.Put put,
Dockable drop)
Creates a new instance of PutInfo if drop
no acceptance-test fails between the station an the Dockable. |
protected java.lang.Boolean |
SplitFullScreenAction.createGroupKey(Dockable dockable)
|
Leaf |
SplitDockAccess.createLeaf(Dockable dockable)
Adds dockable to the list of children, generates a
title and a Leaf for dockable , but does not
add the leaf to this station. |
void |
FullScreenClickableListener.dockableAdded(DockStation station,
Dockable dockable)
|
void |
FullScreenClickableListener.dockableRemoved(DockStation station,
Dockable dockable)
|
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. |
SplitDockTree.Key |
SplitDockTree.put(Dockable... dockables)
Creates a key for the set dockables . |
private void |
FullScreenClickableListener.remove(Dockable dockable)
Removes the listener which was added earlier to dockable . |
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. |
protected boolean |
FullScreenClickableListener.shouldCollect(Dockable dockable)
Determines whether dockable should be observed or not. |
protected boolean |
FullScreenClickableListener.shouldCollect(Dockable dockable,
DockTitle title)
Determines whether title should be observed or not. |
void |
FullScreenClickableListener.titleBinded(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
FullScreenClickableListener.titleUnbinded(DockController controller,
DockTitle title,
Dockable dockable)
|
private void |
FullScreenClickableListener.uncollect(Dockable dockable)
Removes any listener that was added to dockable . |
protected Dockable |
FullScreenClickableListener.unwrap(Dockable dockable)
Searches a parent of dockable which has the
station as its direct parent. |
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. |
Method parameters in bibliothek.gui.dock.station.split with type arguments of type Dockable | |
---|---|
SplitDockStation |
SplitDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
void |
SplitDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
SplitDockStation station,
java.io.DataInputStream in)
|
SplitNode |
Leaf.read(java.util.Map<java.lang.Integer,Dockable> children,
java.io.DataInputStream in)
|
SplitNode |
Node.read(java.util.Map<java.lang.Integer,Dockable> children,
java.io.DataInputStream in)
|
SplitNode |
Root.read(java.util.Map<java.lang.Integer,Dockable> children,
java.io.DataInputStream in)
|
abstract SplitNode |
SplitNode.read(java.util.Map<java.lang.Integer,Dockable> children,
java.io.DataInputStream in)
Reads an earlier written node from the stream in . |
protected SplitNode |
SplitNode.readChild(java.util.Map<java.lang.Integer,Dockable> children,
java.io.DataInputStream in)
Reads a single node which was earlier written. |
void |
Leaf.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
void |
Node.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
void |
Root.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
abstract void |
SplitNode.write(java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
Writes the structure of the subtree with this as root into out . |
void |
SplitDockStationFactory.write(SplitDockStation element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
protected void |
SplitNode.writeChild(SplitNode element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
Writes the contents of a single child into out . |
Constructors in bibliothek.gui.dock.station.split with parameters of type Dockable | |
---|---|
FullScreenClickableListener.FullScreenListener(Dockable dockable)
Constructs a new listener. |
|
SplitDockTree.Leaf(Dockable[] dockables)
Creates a new leaf. |
Uses of Dockable in bibliothek.gui.dock.station.stack |
---|
Fields in bibliothek.gui.dock.station.stack with type parameters of type Dockable | |
---|---|
private java.util.List<Tuple<Dockable,RemoteRelocator>> |
DefaultStackDockComponent.dockables
The Dockables shown on this component and their RemoteRelocators to control drag&drop operations |
Methods in bibliothek.gui.dock.station.stack with parameters of type Dockable | |
---|---|
void |
CombinedStackDockComponent.addTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable)
|
void |
DefaultStackDockComponent.addTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable)
|
void |
StackDockComponent.addTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable)
Adds a new child at an unspecified location. |
protected abstract C |
CombinedStackDockComponent.createTab(Dockable dockable)
Creates a new tab which will be shown on this component. |
void |
CombinedStackDockComponent.insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable,
int index)
|
void |
DefaultStackDockComponent.insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable,
int index)
|
void |
StackDockComponent.insertTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component comp,
Dockable dockable,
int index)
Adds a new child at the location index . |
Method parameters in bibliothek.gui.dock.station.stack with type arguments of type Dockable | |
---|---|
StackDockStation |
StackDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
java.io.DataInputStream in)
|
void |
StackDockStationFactory.read(java.util.Map<java.lang.Integer,Dockable> children,
boolean ignore,
StackDockStation station,
java.io.DataInputStream in)
|
void |
StackDockStationFactory.write(StackDockStation element,
java.util.Map<Dockable,java.lang.Integer> children,
java.io.DataOutputStream out)
|
Uses of Dockable in bibliothek.gui.dock.station.support |
---|
Fields in bibliothek.gui.dock.station.support with type parameters of type Dockable | |
---|---|
private java.util.Map<Dockable,java.lang.Boolean> |
DockableVisibilityManager.visibility
|
Methods in bibliothek.gui.dock.station.support that return Dockable | |
---|---|
Dockable |
CombinerWrapper.combine(Dockable old,
Dockable drop,
DockStation parent)
|
Uses of Dockable in bibliothek.gui.dock.themes.basic |
---|
Methods in bibliothek.gui.dock.themes.basic with type parameters of type Dockable | ||
---|---|---|
|
BasicDockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
|
|
BasicButtonTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.gui.dock.themes.basic that return Dockable | |
---|---|
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
Methods in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
DockableDisplayer |
BasicDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
BasicDockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
DockTitle |
BasicButtonTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
Constructors in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
BasicButtonDockTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
BasicDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title |
|
BasicStationTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new instance |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action |
---|
Fields in bibliothek.gui.dock.themes.basic.action declared as Dockable | |
---|---|
private Dockable |
BasicDropDownButtonHandler.dockable
the element for which the action is shown |
private Dockable |
DropDownItemHandle.dockable
the dockable for which this item is used |
private Dockable |
BasicHandler.dockable
the dockable for which the action is displayed |
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 |
BasicDropDownButtonHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicDropDownButtonHandler.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicDropDownButtonHandler.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicDropDownButtonHandler.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicDropDownButtonHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicSelectableHandler.Listener.selectedChanged(SelectableDockAction action,
java.util.Set<Dockable> dockables)
|
void |
BasicDropDownButtonHandler.Listener.selectionChanged(DropDownAction action,
java.util.Set<Dockable> dockables,
DockAction newSelection)
|
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.dropdown |
---|
Method parameters in bibliothek.gui.dock.themes.basic.action.dropdown with type arguments of type Dockable | |
---|---|
void |
AbstractDropDownHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractDropDownHandler.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractDropDownHandler.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractDropDownHandler.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractDropDownHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
SelectableDropDownHandler.Listener.selectedChanged(SelectableDockAction action,
java.util.Set<Dockable> dockables)
|
Constructors in bibliothek.gui.dock.themes.basic.action.dropdown with parameters of type Dockable | |
---|---|
AbstractDropDownHandler(S action,
Dockable dockable,
javax.swing.JMenuItem item)
Creates an new handler. |
|
ButtonDropDownHandler(ButtonDockAction action,
Dockable dockable,
javax.swing.JMenuItem item)
Creates a new handler. |
|
SelectableDropDownHandler.Check(SelectableDockAction action,
Dockable dockable,
javax.swing.JMenuItem item)
Creates a new handler. |
|
SelectableDropDownHandler.Radio(SelectableDockAction action,
Dockable dockable,
javax.swing.JMenuItem item)
Creates a new handler. |
|
SelectableDropDownHandler(SelectableDockAction action,
Dockable dockable,
javax.swing.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 |
private Dockable |
DropDownMenuHandler.dockable
the Dockable for which this view was created |
Methods in bibliothek.gui.dock.themes.basic.action.menu that return Dockable | |
---|---|
Dockable |
AbstractMenuHandler.getDockable()
Gets the element for which actions are dispatched. |
Method parameters in bibliothek.gui.dock.themes.basic.action.menu with type arguments of type Dockable | |
---|---|
void |
AbstractMenuHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
DropDownMenuHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractMenuHandler.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
DropDownMenuHandler.Listener.actionEnabledChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractMenuHandler.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
DropDownMenuHandler.Listener.actionIconChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractMenuHandler.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
DropDownMenuHandler.Listener.actionTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
AbstractMenuHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
DropDownMenuHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
java.util.Set<Dockable> dockables)
|
void |
SelectableMenuHandler.Listener.selectedChanged(SelectableDockAction action,
java.util.Set<Dockable> dockables)
|
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,
javax.swing.JPopupMenu menu)
Creates a new handler |
|
MenuMenuHandler(MenuDockAction action,
Dockable dockable)
Creates a new handler |
|
SelectableMenuHandler.Check(SelectableDockAction action,
Dockable dockable)
Creates a new handler. |
|
SelectableMenuHandler.Radio(SelectableDockAction action,
Dockable dockable)
Creates a new handler. |
|
SelectableMenuHandler(SelectableDockAction action,
Dockable dockable,
M item)
Creates a new handler |
Uses of Dockable in bibliothek.gui.dock.themes.nostack |
---|
Methods in bibliothek.gui.dock.themes.nostack with type parameters of type Dockable | ||
---|---|---|
|
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 |
---|
Fields in bibliothek.gui.dock.title declared as Dockable | |
---|---|
private Dockable |
AbstractDockTitle.dockable
The Dockable for which this title is shown |
Methods in bibliothek.gui.dock.title with type parameters of type Dockable | ||
---|---|---|
|
DockTitleVersion.createStation(D dock)
Creates a title for dock . |
|
|
ControllerTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
|
|
DockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
Creates a DockTitle for dockable which is
also a DockStation . |
Methods in bibliothek.gui.dock.title that return Dockable | |
---|---|
Dockable |
DockTitle.getDockable()
Gets the owner of this title. |
Dockable |
AbstractDockTitle.getDockable()
|
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 . |
protected BasicTitleViewItem<javax.swing.JComponent> |
AbstractDockTitle.createItemFor(DockAction action,
Dockable dockable)
Creates a new item for action which will be shown on this title. |
DockTitle |
MovingTitleGetter.get(DockController controller,
Dockable dockable)
Gets a title which will be shown underneath the cursor. |
void |
AbstractDockTitle.Listener.titleBinded(Dockable dockable,
DockTitle title)
|
void |
AbstractDockTitle.Listener.titleIconChanged(Dockable dockable,
javax.swing.Icon oldIcon,
javax.swing.Icon newIcon)
|
void |
AbstractDockTitle.Listener.titleTextChanged(Dockable dockable,
java.lang.String oldTitle,
java.lang.String newTitle)
|
void |
AbstractDockTitle.Listener.titleUnbinded(Dockable dockable,
DockTitle title)
|
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 |
Uses of Dockable in bibliothek.gui.dock.util |
---|
Methods in bibliothek.gui.dock.util with parameters of type Dockable | |
---|---|
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 java.awt.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. |
private static void |
DockUtilities.visitDockable(Dockable dockable,
DockUtilities.DockVisitor visitor)
Visits dockable and all its children. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |