|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Dockable | |
---|---|
bibliothek.extension.gui.dock.theme.bubble | Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse | Various graphical and logical components needed when the
EclipseTheme
is active. |
bibliothek.extension.gui.dock.theme.eclipse.rex | Contains the elements needed to paint a generic "tabbed pane". |
bibliothek.extension.gui.dock.theme.eclipse.rex.tab | Various components needed to paint and manage the tab which is visible
on a RexTabbedComponent . |
bibliothek.extension.gui.dock.theme.flat | Various graphical and logical components needed to paint the layout
when FlatTheme is active. |
bibliothek.extension.gui.dock.theme.smooth | Contains elements to paint a DockTitle which smoothly changes
its color. |
bibliothek.gui | The high level interfaces of the framework and the most often used classes. |
bibliothek.gui.dock | The five basic classes implementing Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.accept | Contains classes to deal with DockAcceptance s. |
bibliothek.gui.dock.action | The components dealing with the logic of DockAction s. |
bibliothek.gui.dock.action.actions | Contains a set of different DockAction s
and supporting classes.The actions in this package will create views, which show Icon s,
text, tooltips and other gimmicks. |
bibliothek.gui.dock.action.dropdown | Elements needed to design the communication between a
DropDownAction and its children. |
bibliothek.gui.dock.action.view | Classes to create a views for DockAction s.This package does not contain any views, only the mechanism to create some. |
bibliothek.gui.dock.common | A set of classes that can be used to create basic applications. |
bibliothek.gui.dock.common.intern | Classes and interfaces used internally. |
bibliothek.gui.dock.common.intern.station | |
bibliothek.gui.dock.common.menu | |
bibliothek.gui.dock.control | Classes responsible to handle some global task. |
bibliothek.gui.dock.dockable | Some classes related to Dockable . |
bibliothek.gui.dock.event | Listeners, adapters and events used in the whole framework. A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
bibliothek.gui.dock.facile.action | |
bibliothek.gui.dock.facile.menu | |
bibliothek.gui.dock.facile.station.split | |
bibliothek.gui.dock.focus | |
bibliothek.gui.dock.frontend | Classes and interfaces needed by the DockFrontend |
bibliothek.gui.dock.security | A package dealing with the issues of Applets and Wepstart-applications. DockingFrames monitors mouse- and other events globally. |
bibliothek.gui.dock.station | Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.flap | Elements that are related to the FlapDockStation . |
bibliothek.gui.dock.station.screen | Elements that are related to the ScreenDockStation . |
bibliothek.gui.dock.station.split | Elements which are needed by the SplitDockStation ,
and which are needed to interact with the station. |
bibliothek.gui.dock.station.stack | Elements which are related to the StackDockStation . |
bibliothek.gui.dock.station.support | Elements used by various DockStation s to store
properties and to propagate events to other objects. |
bibliothek.gui.dock.support.action | |
bibliothek.gui.dock.themes.basic | Factories and classes used when the BasicTheme
is active. |
bibliothek.gui.dock.themes.basic.action | Elements handling the view of DockAction s.They way from a DockAction to its view normally involves four objects:
The DockAction itself, providing the basic set of properties
A handler listening to changes of the
action and forwarding the changes to the model. |
bibliothek.gui.dock.themes.basic.action.buttons | Classes which allow to paint and interact with a
BasicButtonModel . |
bibliothek.gui.dock.themes.basic.action.dropdown | Handlers taking various kinds of
DockAction and presenting them
as DropDownViewItem
in order to display them as children of a
DropDownAction |
bibliothek.gui.dock.themes.basic.action.menu | Handlers taking various kinds of
DockAction and presenting them
as MenuViewItem in
order to display the actions in a menu. |
bibliothek.gui.dock.themes.color | The color subsystem allows each kind of element to get its colors from a central repository. |
bibliothek.gui.dock.themes.nostack | Elements needed by the NoStackTheme . |
bibliothek.gui.dock.title | Elements needed to paint the title of a Dockable . |
bibliothek.gui.dock.util | Distribution of information in a global scale and methods available from everywhere. |
Uses of Dockable in bibliothek.extension.gui.dock.theme.bubble |
---|
Methods in bibliothek.extension.gui.dock.theme.bubble with type parameters of type Dockable | ||
---|---|---|
|
BubbleDockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
|
|
ReducedBubbleTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable | |
---|---|
MovingImage |
BubbleMovingImageFactory.create(DockController controller,
Dockable dockable)
|
DockableDisplayer |
BubbleDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
BubbleDockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
DockTitle |
ReducedBubbleTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
protected BubbleStackDockComponent.Tab |
BubbleStackDockComponent.createTab(Dockable dockable)
|
protected Component |
BubbleDisplayer.getComponent(Dockable dockable)
|
protected void |
BubbleDockTitle.init(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Initializes this title, this method should be called only once. |
void |
BubbleDisplayer.setDockable(Dockable dockable)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse with type parameters of type Dockable | ||
---|---|---|
|
EclipseDockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.extension.gui.dock.theme.eclipse that return Dockable | |
---|---|
Dockable |
EclipseDockableDisplayer.getDockable()
|
Dockable |
NoTitleDisplayer.getDockable()
|
Dockable |
EclipseStackDockComponent.getDockable(int index)
|
Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable | |
---|---|
void |
EclipseStackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
|
protected BasicDockableDisplayer |
EclipseDisplayerFactory.create(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
|
DockableDisplayer |
EclipseDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
EclipseDockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
EclipseThemeConnector.TitleBar |
DefaultEclipseThemeConnector.getTitleBarKind(Dockable dockable)
|
EclipseThemeConnector.TitleBar |
EclipseThemeConnector.getTitleBarKind(Dockable dockable)
Tells which kind of title and DockableDisplayer should be
shown for dockable assuming everything can be chosen
freely. |
void |
EclipseStackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
|
boolean |
DefaultEclipseThemeConnector.isTabAction(Dockable dockable,
DockAction action)
|
boolean |
EclipseThemeConnector.isTabAction(Dockable dockable,
DockAction action)
Tells whether action should be displayed on the tab
of dockable or on the right side. |
protected void |
EclipseTabbedComponent.popup(Dockable tab,
MouseEvent e)
|
void |
EclipseTabbedComponent.set(Dockable dockable,
DockActionSource source)
|
void |
EclipseDockableDisplayer.setDockable(Dockable dockable)
|
void |
NoTitleDisplayer.setDockable(Dockable dockable)
|
void |
EclipseStackDockComponent.tabChanged(Dockable t)
|
void |
EclipseStackDockComponent.tabRemoved(Dockable t)
|
Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable | |
---|---|
EclipseDockableDisplayer(EclipseTheme theme,
DockStation station,
Dockable dockable)
|
|
EclipseDockActionSource(EclipseTheme theme,
DockActionSource source,
Dockable dockable,
boolean tab)
Creates a new source |
|
NoTitleDisplayer(DockStation station,
Dockable dockable,
boolean bordered)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.rex |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.rex that return Dockable | |
---|---|
Dockable |
RexTabbedComponent.getSelectedTab()
|
Dockable |
RexTabbedComponent.getTabAt(int index)
|
Methods in bibliothek.extension.gui.dock.theme.eclipse.rex with parameters of type Dockable | |
---|---|
void |
RexTabbedComponent.addTab(Dockable dockable)
|
Rectangle |
RexTabbedComponent.getBounds(Dockable dockable)
|
int |
RexTabbedComponent.indexOf(Dockable dockable)
|
void |
RexTabbedComponent.insertTab(Dockable dockable,
int index)
|
protected void |
RexTabbedComponent.popup(Dockable dockable,
MouseEvent e)
|
void |
RexTabbedComponent.removeTab(Dockable dockable)
|
void |
RexTabbedComponent.setFocusedTab(Dockable dockable)
|
void |
RexTabbedComponent.setSelectedTab(Dockable dockable)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.rex.tab |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.rex.tab that return Dockable | |
---|---|
Dockable |
BaseTabComponent.getDockable()
|
Methods in bibliothek.extension.gui.dock.theme.eclipse.rex.tab with parameters of type Dockable | |
---|---|
TabComponent |
TabPainter.createTabComponent(DockController controller,
RexTabbedComponent component,
StackDockStation station,
Dockable dockable,
int index)
Creates a new entry for the tab-strip above the contents of a RexTabbedComponent . |
protected DockActionSource |
BasicTabDockTitle.getActionSourceFor(Dockable dockable)
|
Border |
TabPainter.getFullBorder(DockController controller,
Dockable dockable)
Gets the border which will be around dockable . |
void |
TabListener.tabChanged(Dockable dockable)
|
void |
TabListener.tabRemoved(Dockable dockable)
|
Constructors in bibliothek.extension.gui.dock.theme.eclipse.rex.tab with parameters of type Dockable | |
---|---|
BaseTabComponent(RexTabbedComponent component,
DockController controller,
StackDockStation station,
Dockable dockable,
int index)
Creates a new TabComponent |
|
BasicTabDockTitle(EclipseTheme theme,
Dockable dockable,
DockTitleVersion origin)
Creates a new title |
|
DockTitleTab(DockStation station,
Dockable dockable,
DockTitle title,
int index)
Creates a new tab. |
|
EclipseDockTitleEvent(DockStation station,
Dockable dockable,
boolean selected,
boolean focused,
boolean paintIconWhenInactive,
int index)
Creates a new event |
|
RectGradientPainter(RexTabbedComponent component,
DockController controller,
StackDockStation station,
Dockable dockable,
int index)
|
|
ShapedGradientPainter(DockController controller,
RexTabbedComponent component,
StackDockStation station,
Dockable dockable,
int index)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.flat |
---|
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 with parameters of type Dockable | |
---|---|
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 |
|
FlatDockableDisplayer(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
|
|
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 |
---|
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 |
DockStation.getDockable(int index)
Gets the index'th child of this station. |
Dockable |
DockFrontend.getDockable(String name)
Gets the Dockable which was added
to this frontend with the name name . |
Dockable |
DockController.getFocusedDockable()
Gets the Dockable which is currently focused. |
Dockable |
DockStation.getFrontDockable()
Gets the favorite child of this station. |
Methods in bibliothek.gui that return types with arguments of type Dockable | |
---|---|
Collection<Dockable> |
DockFrontend.getDockables()
Deprecated. please use DockFrontend.listDockables() |
Map<String,Dockable> |
DockFrontend.getNamedDockables()
Gets an independent map containing all Dockables registered to this frontend. |
List<Dockable> |
DockFrontend.listDockables()
Gets a list of all Dockable s which are registered at this
frontend. |
Set<Dockable> |
DockFrontend.listShownDockables()
Gets a set of all Dockable which are known to this frontend
and which are visible. |
Methods in bibliothek.gui with parameters of type Dockable | ||
---|---|---|
boolean |
DockStation.accept(Dockable child)
Tells whether this station accepts child as a new child,
or refuses child . |
|
boolean |
Dockable.accept(DockStation base,
Dockable neighbor)
Tells whether base could be the parent of a combination
between this Dockable and neighbor . |
|
void |
DockFrontend.Hider.action(Dockable dockable)
|
|
void |
DockFrontend.add(Dockable dockable,
String name)
Adds a Dockable to this frontend. |
|
boolean |
DockStation.canDrag(Dockable dockable)
Tells whether dockable can be removed from this station or not. |
|
boolean |
DockStation.canReplace(Dockable old,
Dockable next)
Tells whether its possible to replace the child old
with next where next is not a child of this station. |
|
void |
DockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
Called by the DockController of this station to indicate that
the active-state of title has been changed. |
|
void |
DockStation.drag(Dockable dockable)
Removes a child from this station. |
|
void |
DockStation.drop(Dockable dockable)
Adds dockable to this station. |
|
boolean |
DockStation.drop(Dockable dockable,
DockableProperty property)
Tries to add dockable to this station such that the location
given by property is matched. |
|
protected void |
DockFrontend.fireAdded(Dockable dockable)
Invokes the method DockFrontendListener.added(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireAllHidden(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
|
protected void |
DockFrontend.fireAllShown(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
|
protected void |
DockController.fireDockableFocused(Dockable oldFocused,
Dockable newFocused)
Informs all listeners that dockable has gained
the focus. |
|
protected void |
DockController.fireDockableSelected(DockStation station,
Dockable oldSelected,
Dockable newSelected)
Informs all listeners that dockable has been selected
by station . |
|
protected void |
DockFrontend.fireHidden(Dockable dockable)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireHideable(Dockable dockable,
boolean value)
Invokes the method DockFrontendListener.hideable(DockFrontend, Dockable, boolean)
on all listeners. |
|
protected void |
DockFrontend.fireRemoved(Dockable dockable)
Invokes the method DockFrontendListener.removed(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireShown(Dockable dockable)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockController.fireTitleBound(DockTitle title,
Dockable dockable)
Informs all listeners that title has been bound
to dockable . |
|
protected void |
DockController.fireTitleUnbound(DockTitle title,
Dockable dockable)
Informs all listeners that title is no longer bound
to dockable . |
|
DockActionSource |
DockStation.getDirectActionOffers(Dockable dockable)
Gets a list of actions which should be available for the user and affect the child dockable . |
|
DockableProperty |
DockStation.getDockableProperty(Dockable dockable)
Gets precise information about the location of a child of this station. |
|
DockActionSource |
DockStation.getIndirectActionOffers(Dockable dockable)
Gets a list of actions which should be available for the user and affect dockable . |
|
String |
DockFrontend.getNameOf(Dockable dockable)
Searches the name of dockable as it was given to
DockFrontend.add(Dockable, String) . |
|
DockActionSource |
DockFrontend.Hider.getSource(Dockable dockable)
|
|
boolean |
DockFrontend.hasLocation(Dockable dockable)
Tells whether this DockFrontend currently knows where to
put dockable . |
|
void |
DockFrontend.hide(Dockable dockable)
Makes dockable invisible. |
|
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 .Clients might rather use getGlobalActionOffers() to
get a list of actions for a specific Dockable. |
|
void |
DockStation.move(Dockable dockable,
DockableProperty property)
Tries to move the child dockable in such a way, that
DockStation.getDockableProperty(Dockable) would return a
DockableProperty that equals property .There is no need to give a guarantee that the move successes, and clients should always be prepared for the possibility that this DockStation
does nothing at all. |
|
boolean |
DockStation.prepareDrop(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Prepares this station to get the new child dockable . |
|
boolean |
DockStation.prepareMove(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Prepares the station that one of its children is moved from one location to another location. |
|
boolean |
DockFrontend.Hider.react(Dockable dockable)
|
|
void |
DockFrontend.remove(Dockable dockable)
Removes a Dockable which was earlier added to this frontend. |
|
void |
DockStation.replace(Dockable old,
Dockable next)
Replaces the child old by next which is
not yet a child of this station. |
|
void |
DockController.setAtLeastFocusedDockable(Dockable focusedDockable)
Sets the focused Dockable . |
|
void |
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. |
Method parameters in bibliothek.gui with type arguments of type Dockable | |
---|---|
protected void |
DockFrontend.fireAllHidden(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
protected void |
DockFrontend.fireAllShown(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
void |
DockFrontend.registerBackupFactory(DockFactory<? extends Dockable,?> factory)
Register a backup factory. |
void |
DockFrontend.registerFactory(DockFactory<? extends Dockable,?> factory,
boolean backup)
Registers a factory to write and read Dockable s and DockStation s. |
Uses of Dockable in bibliothek.gui.dock |
---|
Classes in bibliothek.gui.dock that implement Dockable | |
---|---|
class |
DefaultDockable
A Dockable which consists only of one Component called
"content pane". |
class |
FlapDockStation
This DockStation shows only a title for each of it's children.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. |
Methods in bibliothek.gui.dock with type parameters of type Dockable | ||
---|---|---|
|
FlapDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
ScreenDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
SplitDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
StackDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
Methods in bibliothek.gui.dock that return Dockable | |
---|---|
Dockable |
DockElement.asDockable()
Returns this if this is an instance of
Dockable . |
Dockable |
ScreenDockStation.asDockable()
|
Dockable |
SplitDockStation.asDockable()
|
Dockable |
FlapDockStation.getDockable(int index)
|
Dockable |
ScreenDockStation.getDockable(int index)
|
Dockable |
SplitDockStation.getDockable(int index)
|
Dockable |
StackDockStation.getDockable(int index)
|
Dockable |
FlapDockStation.getFrontDockable()
|
Dockable |
ScreenDockStation.getFrontDockable()
|
Dockable |
SplitDockStation.getFrontDockable()
|
Dockable |
StackDockStation.getFrontDockable()
|
Dockable |
SplitDockStation.getFullScreen()
Gets the Dockable which is in fullscreen-mode and covers all
other children of this station. |
Methods in bibliothek.gui.dock with parameters of type Dockable | ||
---|---|---|
boolean |
SplitDockStation.accept(Dockable child)
|
|
boolean |
SplitDockStation.accept(DockStation base,
Dockable neighbour)
|
|
void |
FlapDockStation.add(Dockable dockable)
Adds dockable as new child to this station. |
|
void |
FlapDockStation.add(Dockable dockable,
int index)
Inserts dockable as new child in the list of
children. |
|
void |
StackDockStation.add(Dockable dockable,
int index)
Adds a child to this station at the location index . |
|
protected void |
StackDockStation.add(Dockable dockable,
int index,
boolean fire)
Adds a child to this station at the location index . |
|
void |
SplitDockStation.addDockable(Dockable dockable)
Adds dockable to this station. |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
Rectangle bounds)
Adds a Dockable on a newly created ScreenDockDialog to
the station. |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
Rectangle bounds,
boolean boundsIncludeDialog)
Adds a Dockable on a newly created ScreenDockDialog to
the station. |
|
protected void |
FlapDockStation.bind(Dockable dockable,
DockTitle title)
Binds the title to dockable . |
|
boolean |
FlapDockStation.canDrag(Dockable dockable)
|
|
boolean |
ScreenDockStation.canDrag(Dockable dockable)
|
|
boolean |
SplitDockStation.canDrag(Dockable dockable)
|
|
boolean |
StackDockStation.canDrag(Dockable dockable)
|
|
boolean |
FlapDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
ScreenDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
SplitDockStation.canReplace(Dockable old,
Dockable next)
|
|
boolean |
StackDockStation.canReplace(Dockable old,
Dockable next)
|
|
void |
FlapDockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
|
void |
SplitDockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
|
boolean |
FlapDockStation.combine(Dockable child,
Dockable append)
Creates a combination out of child , which must be a
child of this station, and append which must not be
a child of this station. |
|
void |
ScreenDockStation.combine(Dockable lower,
Dockable upper)
Combines the lower and the upper Dockable
to one Dockable , and replaces the lower with
this new Dockable. |
|
void |
FlapDockStation.drag(Dockable dockable)
|
|
void |
ScreenDockStation.drag(Dockable dockable)
|
|
void |
SplitDockStation.drag(Dockable dockable)
|
|
void |
StackDockStation.drag(Dockable dockable)
|
|
void |
FlapDockStation.drop(Dockable dockable)
|
|
void |
ScreenDockStation.drop(Dockable dockable)
|
|
void |
SplitDockStation.drop(Dockable dockable)
|
|
void |
StackDockStation.drop(Dockable dockable)
|
|
boolean |
FlapDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
ScreenDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
SplitDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
StackDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
FlapDockStation.drop(Dockable dockable,
FlapDockProperty property)
Adds the Dockable dockable to this station or
to a child of this station, according to the contents of
property . |
|
boolean |
ScreenDockStation.drop(Dockable dockable,
ScreenDockProperty property)
Tries to add the dockable to this station, and uses
the property to determine its location. |
|
boolean |
ScreenDockStation.drop(Dockable dockable,
ScreenDockProperty property,
boolean boundsIncludeDialog)
Tries to add the dockable to this station, and uses
the property to determine its location. |
|
boolean |
SplitDockStation.drop(Dockable dockable,
SplitDockPathProperty property)
Tries to insert dockable at a location such that the path
to that location is the same as described in property . |
|
boolean |
SplitDockStation.drop(Dockable dockable,
SplitDockProperty property)
Tries to add Dockable such that the boundaries given
by property are full filled. |
|
boolean |
StackDockStation.drop(Dockable dockable,
StackDockProperty property)
Adds a new child to this station, and tries to match the property
as good as possible. |
|
protected void |
SplitDockStation.dropAside(SplitNode neighbor,
PutInfo.Put put,
Dockable dockable,
Leaf leaf,
double divider,
boolean fire)
Adds dockable at the side put of
neighbor . |
|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable)
Combines the Dockable of leaf and dockable
to a new child of this station. |
|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable,
DockableProperty property)
Combines the Dockable of leaf and dockable
to a new child of this station. |
|
protected void |
SplitDockStation.fireFullScreenChanged(Dockable oldDockable,
Dockable newDockable)
Sends a message to all registered instances of SplitDockListener ,
that the Dockable in fullscreen-mode has changed. |
|
protected void |
FlapDockStation.fireHoldChanged(Dockable dockable,
boolean value)
Informs all registered FlapDockListeners
that the hold-property of a Dockable has been changed. |
|
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 |
FlapDockStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
ScreenDockStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
SplitDockStation.getDirectActionOffers(Dockable dockable)
|
|
DockableProperty |
SplitDockStation.getDockableLocationProperty(Dockable dockable)
Creates a DockableProperty for the location of dockable . |
|
DockableProperty |
SplitDockStation.getDockablePathProperty(Dockable dockable)
Creates a DockableProperty for the location of dockable . |
|
DockableProperty |
FlapDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
ScreenDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
SplitDockStation.getDockableProperty(Dockable dockable)
|
|
DockableProperty |
StackDockStation.getDockableProperty(Dockable dockable)
|
|
DefaultDockActionSource |
ScreenDockStation.getIndirectActionOffers(Dockable dockable)
|
|
DockActionSource |
SplitDockStation.getIndirectActionOffers(Dockable dockable)
|
|
int |
FlapDockStation.getWindowSize(Dockable dockable)
Gets the current size of the popup-window |
|
int |
FlapDockStation.indexOf(Dockable dockable)
Gets the location of dockable in the button-panel. |
|
int |
ScreenDockStation.indexOf(Dockable dockable)
Gets the index of a Dockable that is shown on this
station. |
|
int |
StackDockStation.indexOf(Dockable dockable)
Gets the index of a child. |
|
int |
SplitDockStation.indexOfDockable(Dockable dockable)
Gets the index of a child of this station. |
|
boolean |
FlapDockStation.isHold(Dockable dockable)
Tells the hold =property of dockable . |
|
|
FlapDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
ScreenDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
SplitDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
|
StackDockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
|
|
boolean |
FlapDockStation.isVisible(Dockable dockable)
|
|
boolean |
SplitDockStation.isVisible(Dockable dockable)
|
|
boolean |
StackDockStation.isVisible(Dockable dockable)
|
|
void |
FlapDockStation.move(Dockable dockable,
DockableProperty property)
|
|
void |
ScreenDockStation.move(Dockable dockable,
DockableProperty property)
|
|
void |
SplitDockStation.move(Dockable dockable,
DockableProperty property)
|
|
void |
StackDockStation.move(Dockable dockable,
DockableProperty property)
|
|
boolean |
ScreenDockStation.prepare(int x,
int y,
int titleX,
int titleY,
Dockable dockable,
boolean drop)
|
|
boolean |
FlapDockStation.prepareDrop(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
ScreenDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
SplitDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
StackDockStation.prepareDrop(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
FlapDockStation.prepareMove(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
ScreenDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
SplitDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
boolean |
StackDockStation.prepareMove(int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
|
void |
FlapDockStation.remove(Dockable dockable)
Removes dockable from this station |
|
void |
ScreenDockStation.removeDockable(Dockable dockable)
Removes the dockable from this station. |
|
void |
SplitDockStation.removeDockable(Dockable dockable)
Removes dockable from this station. |
|
void |
FlapDockStation.replace(Dockable child,
Dockable append)
|
|
void |
ScreenDockStation.replace(Dockable current,
Dockable other)
|
|
void |
SplitDockStation.replace(Dockable previous,
Dockable next)
|
|
void |
StackDockStation.replace(Dockable old,
Dockable next)
|
|
protected 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 |
FlapDockStation.setFrontDockable(Dockable dockable)
|
|
void |
ScreenDockStation.setFrontDockable(Dockable dockable)
|
|
void |
SplitDockStation.setFrontDockable(Dockable dockable)
|
|
void |
StackDockStation.setFrontDockable(Dockable dockable)
|
|
void |
SplitDockStation.setFullScreen(Dockable dockable)
Sets one of the children of this station as the one child which covers all other children. |
|
void |
FlapDockStation.setHold(Dockable dockable,
boolean hold)
Tells whether the station should close the popup when the Dockable looses the focus, or if the popup should
remain open until the user closes the popup. |
|
void |
FlapDockStation.setWindowSize(Dockable dockable,
int size)
Sets the size of the popup-window for dockable . |
|
protected void |
FlapDockStation.unbind(Dockable dockable,
DockTitle title)
Unbinds the title from dockable . |
|
void |
FlapDockStation.updateHold(Dockable dockable)
Updates the hold property of dockable . |
|
void |
FlapDockStation.updateWindowSize(Dockable dockable)
Updates the size of the window if dockable is currently
shown. |
Method parameters in bibliothek.gui.dock with type arguments of type Dockable | |
---|---|
protected ButtonPane |
FlapDockStation.createButtonPane(Map<Dockable,DockTitle> buttonTitles)
Creates the panel which will show buttons for the children of this station. |
L |
DockFactory.getLayout(D element,
Map<Dockable,Integer> children)
Gets the layout of element . |
D |
DockFactory.layout(L layout,
Map<Integer,Dockable> children)
Creates a new DockElement and changes the layout of the new
element such that is matches layout . |
void |
DockFactory.setLayout(D element,
L layout,
Map<Integer,Dockable> children)
Reads the contents of layout and changes the layout of
element accordingly. |
Uses of Dockable in bibliothek.gui.dock.accept |
---|
Methods in bibliothek.gui.dock.accept with parameters of type Dockable | |
---|---|
boolean |
AbstractAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
CombinatoryAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
DockAcceptance.accept(DockStation parent,
Dockable child)
Tells whether or not child is allowed to become a
real child of parent . |
boolean |
MultiDockAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
AbstractAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
CombinatoryAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
DockAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
Tells whether child , which may be already a child of
parent , and next are allowed to be combined. |
boolean |
MultiDockAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
Uses of Dockable in bibliothek.gui.dock.action |
---|
Classes in bibliothek.gui.dock.action with type parameters of type Dockable | |
---|---|
class |
SimpleTypedActionGuard<T extends Dockable>
An ActionGuard that reacts if the
Dockable has the exact type that was set through the
constructor . |
class |
TypedActionGuard<T extends Dockable>
This ActionGuard reacts only on Dockables
with a given type. |
Methods in bibliothek.gui.dock.action that return Dockable | |
---|---|
protected abstract Dockable |
ActionPopup.getDockable()
Gets the Dockable to which the actions are linked. |
Methods in bibliothek.gui.dock.action with parameters of type Dockable | ||
---|---|---|
void |
ButtonDockAction.action(Dockable dockable)
Invoked when this action is triggered by the user. |
|
void |
DockAction.bind(Dockable dockable)
Informs this DockAction that icons, text, and other stuff like that, will be requested from this DockAction. |
|
|
DockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
Creates a view for this action, for the platform target and
with help of converter . |
|
Icon |
StandardDockAction.getDisabledIcon(Dockable dockable)
Gets the Icon of this DockAction, when this DockAction is shown together with dockable and is not enabled. |
|
DropDownFilterFactory |
DropDownAction.getFilter(Dockable dockable)
Gets a filter that chooses the values that will be shown for this action and its selection. |
|
Icon |
StandardDockAction.getIcon(Dockable dockable)
Gets the Icon of this DockAction, when this DockAction is shown together with dockable . |
|
DockActionSource |
MenuDockAction.getMenu(Dockable dockable)
Returns the menu that is represented by this action. |
|
DockAction |
DropDownAction.getSelection(Dockable dockable)
Gets the last selected action, which may be null . |
|
DockActionSource |
ActionGuard.getSource(Dockable dockable)
Gets a list of actions for the Dockable |
|
DockActionSource |
TypedActionGuard.getSource(Dockable dockable)
|
|
DockActionSource |
ActionOffer.getSource(Dockable dockable,
DockActionSource source,
DockActionSource[] guards,
DockActionSource parent,
DockActionSource[] parents)
Generates one source of actions
for the given Dockable . |
|
DockActionSource |
DefaultActionOffer.getSource(Dockable dockable,
DockActionSource source,
DockActionSource[] guards,
DockActionSource parent,
DockActionSource[] parents)
|
|
DockActionSource |
DropDownAction.getSubActions(Dockable dockable)
Gets the actions that should be shown for this action. |
|
String |
StandardDockAction.getText(Dockable dockable)
Gets the text of this DockActon, when this DockAction is shown together with dockable . |
|
String |
StandardDockAction.getTooltipText(Dockable dockable)
Gets a tooltip for this DockActon, when this DockAction is shown together with dockable . |
|
boolean |
ActionOffer.interested(Dockable dockable)
Tells whether this ActionOffer wants to collect the
actions for the dockable , or if this ActionOffer
is not interested in the Dockable . |
|
boolean |
DefaultActionOffer.interested(Dockable dockable)
|
|
boolean |
StandardDockAction.isEnabled(Dockable dockable)
Tells whether this DockAction can be triggered together with the dockable . |
|
boolean |
SelectableDockAction.isSelected(Dockable dockable)
Tells whether this DockAction is selected or not (in respect to the given dockable ). |
|
boolean |
ActionGuard.react(Dockable dockable)
Tests the given Dockable and tells whether this
ActionGuard is interested in it and wants to add some additional
actions to it, or if this guard
is not made for the dockable . |
|
boolean |
TypedActionGuard.react(Dockable dockable)
|
|
void |
SelectableDockAction.setSelected(Dockable dockable,
boolean selected)
Sets the selected state for dockable . |
|
void |
DropDownAction.setSelection(Dockable dockable,
DockAction selection)
Sets the current selection. |
|
boolean |
ActionPopupSuppressor.suppress(Dockable dockable,
DockActionSource source)
Tells whether to suppress or to allow a popup for source . |
|
boolean |
DockAction.trigger(Dockable dockable)
Does the appropriate action that can be done respecting the current state of this action. |
|
void |
DockAction.unbind(Dockable dockable)
Invoked only if the dockable was bound
to this DockAction, and if the dockable will no longer be
used for any method calls (except bind ) on
this DockAction. |
Constructors in bibliothek.gui.dock.action with parameters of type Dockable | |
---|---|
HierarchyDockActionSource(Dockable dockable)
Creates a new source. |
Uses of Dockable in bibliothek.gui.dock.action.actions |
---|
Methods in bibliothek.gui.dock.action.actions that return types with arguments of type Dockable | |
---|---|
Set<Dockable> |
AbstractStandardDockAction.getBoundDockables()
Gets a set of all Dockables which are currently
bound to this DockAction . |
Methods in bibliothek.gui.dock.action.actions with parameters of type Dockable | ||
---|---|---|
void |
SimpleButtonAction.action(Dockable dockable)
|
|
void |
AbstractStandardDockAction.bind(Dockable dockable)
|
|
void |
SeparatorAction.bind(Dockable dockable)
|
|
protected void |
AbstractStandardDockAction.bound(Dockable dockable)
Invoked by this AbstractStandardDockAction when a Dockable
was bound to this action the first time. |
|
void |
GroupedDockAction.bound(Dockable dockable)
|
|
protected void |
SimpleDockAction.bound(Dockable dockable)
|
|
protected K |
GroupedDockAction.createGroupKey(Dockable dockable)
Calculates the name of the group to which the dockable
should be added.Every Dockable is member of one group. |
|
|
GroupedButtonDockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
GroupedSelectableDockAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SeparatorAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleButtonAction.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
|
SimpleDropDownAction.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)
|
|
protected void |
GroupedSelectableDockAction.fireSelectedChanged(Dockable dockable)
Fires a change-event on all known listeners. |
|
K |
GroupKeyGenerator.generateKey(Dockable dockable)
Generates a new key. |
|
Icon |
GroupedDockAction.getDisabledIcon(Dockable dockable)
|
|
Icon |
SimpleDockAction.getDisabledIcon(Dockable dockable)
|
|
Icon |
SimpleSelectableAction.getDisabledIcon(Dockable dockable)
|
|
DropDownFilterFactory |
SimpleDropDownAction.getFilter(Dockable dockable)
|
|
protected D |
GroupedDockAction.getGroup(Dockable dockable)
Gets the group in which dockable is. |
|
Icon |
GroupedDockAction.getIcon(Dockable dockable)
|
|
Icon |
SimpleDockAction.getIcon(Dockable dockable)
|
|
Icon |
SimpleSelectableAction.getIcon(Dockable dockable)
|
|
DockActionSource |
SimpleMenuAction.getMenu(Dockable dockable)
|
|
DockAction |
SimpleDropDownAction.getSelection(Dockable dockable)
|
|
DefaultDockActionSource |
SimpleDropDownAction.getSubActions(Dockable dockable)
|
|
String |
GroupedDockAction.getText(Dockable dockable)
|
|
String |
SimpleDockAction.getText(Dockable dockable)
|
|
String |
GroupedDockAction.getTooltipText(Dockable dockable)
|
|
String |
SimpleDockAction.getTooltipText(Dockable dockable)
|
|
boolean |
AbstractStandardDockAction.isBound(Dockable dockable)
Tells whether the dockable is bound with this
action, or not. |
|
boolean |
GroupedDropDownItemAction.isDropDownSelectable(Dockable dockable)
|
|
boolean |
SimpleDropDownItemAction.isDropDownSelectable(Dockable dockable)
|
|
boolean |
GroupedDropDownItemAction.isDropDownTriggerable(Dockable dockable,
boolean selected)
|
|
boolean |
SimpleDropDownItemAction.isDropDownTriggerable(Dockable dockable,
boolean selected)
|
|
boolean |
GroupedDockAction.isEnabled(Dockable dockable)
|
|
boolean |
SimpleDockAction.isEnabled(Dockable dockable)
|
|
boolean |
GroupedDockAction.isKnown(Dockable dockable)
Tells whether the dockable is bound
to this action, or not. |
|
boolean |
GroupedSelectableDockAction.isSelected(Dockable dockable)
|
|
boolean |
SimpleSelectableAction.isSelected(Dockable dockable)
|
|
void |
GroupedDockAction.setGroup(K key,
Dockable dockable)
Assigns the dockable/code> to the group with the given |
|
void |
GroupedSelectableDockAction.setGroup(K key,
Dockable dockable)
|
|
void |
GroupedSelectableDockAction.setSelected(Dockable dockable,
boolean selected)
|
|
void |
SimpleSelectableAction.setSelected(Dockable dockable,
boolean selected)
|
|
void |
SimpleDropDownAction.setSelection(Dockable dockable,
DockAction selection)
|
|
boolean |
GroupedDockAction.trigger(Dockable dockable)
|
|
boolean |
SeparatorAction.trigger(Dockable dockable)
|
|
boolean |
SimpleButtonAction.trigger(Dockable dockable)
|
|
boolean |
SimpleDropDownAction.trigger(Dockable dockable)
|
|
boolean |
SimpleMenuAction.trigger(Dockable dockable)
|
|
boolean |
SimpleSelectableAction.Check.trigger(Dockable dockable)
|
|
boolean |
SimpleSelectableAction.Radio.trigger(Dockable dockable)
|
|
protected boolean |
SimpleDockAction.trigger(KeyEvent event,
Dockable dockable)
Called when the user hit the accelerator . |
|
void |
AbstractStandardDockAction.unbind(Dockable dockable)
|
|
void |
SeparatorAction.unbind(Dockable dockable)
|
|
protected void |
AbstractStandardDockAction.unbound(Dockable dockable)
Called by this AbstractStandardDockAction when the Dockable
dockable will not be used in any means by this
action. |
|
void |
GroupedDockAction.unbound(Dockable dockable)
|
|
protected void |
SimpleDockAction.unbound(Dockable dockable)
|
Method parameters in bibliothek.gui.dock.action.actions with type arguments of type Dockable | |
---|---|
protected void |
AbstractStandardDockAction.fireActionDisabledIconChanged(Set<Dockable> dockables)
Invokes the actionIconChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionEnabledChanged(Set<Dockable> dockables)
Invokes the actionEnabledChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionIconChanged(Set<Dockable> dockables)
Invokes the actionIconChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionTextChanged(Set<Dockable> dockables)
Invokes the actionTextChanged -
method of all currently registered StandardDockActionListener |
protected void |
AbstractStandardDockAction.fireActionTooltipTextChanged(Set<Dockable> dockables)
Invokes the actionTooltipTextChanged -
method of all currently registered StandardDockActionListener |
protected void |
GroupedSelectableDockAction.fireSelectedChanged(Set<Dockable> dockables)
Fires a change-event on all known listeners. |
Uses of Dockable in bibliothek.gui.dock.action.dropdown |
---|
Methods in bibliothek.gui.dock.action.dropdown that return Dockable | |
---|---|
Dockable |
DropDownFilter.getDockable()
Gets the Dockable for which the action is
shown. |
Methods in bibliothek.gui.dock.action.dropdown with parameters of type Dockable | |
---|---|
DropDownFilter |
DropDownFilterFactory.createView(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter. |
boolean |
DropDownItemAction.isDropDownSelectable(Dockable dockable)
Tells whether this action can be selected by a DropDownAction ,
if it is shown for dockable . |
boolean |
DropDownItemAction.isDropDownTriggerable(Dockable dockable,
boolean selected)
Tells whether this action can be triggered if it is shown as child of a DropDownAction . |
Constructors in bibliothek.gui.dock.action.dropdown with parameters of type Dockable | |
---|---|
AbstractDropDownFilter(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter. |
|
DefaultDropDownFilter(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter |
|
DropDownFilter(Dockable dockable,
DropDownAction action,
DropDownView view)
Creates a new filter |
Uses of Dockable in bibliothek.gui.dock.action.view |
---|
Methods in bibliothek.gui.dock.action.view with parameters of type Dockable | ||
---|---|---|
A |
ViewGenerator.create(ActionViewConverter converter,
D action,
Dockable dockable)
Converts action into a view. |
|
|
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. |
Constructors in bibliothek.gui.dock.action.view with parameters of type Dockable | |
---|---|
ConnectingViewItem(Dockable dockable,
ViewItem<A> delegate)
Creates a new item. |
Uses of Dockable in bibliothek.gui.dock.common |
---|
Methods in bibliothek.gui.dock.common that return Dockable | |
---|---|
Dockable |
CMaximizeBehavior.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
Dockable |
CMaximizeBehavior.getMaximizingElement(Dockable old,
Dockable dockable)
Gets the element which would be maximized if old is currently
maximized, and dockable is or will not be maximized. |
Methods in bibliothek.gui.dock.common with parameters of type Dockable | |
---|---|
Dockable |
CMaximizeBehavior.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
Dockable |
CMaximizeBehavior.getMaximizingElement(Dockable old,
Dockable dockable)
Gets the element which would be maximized if old is currently
maximized, and dockable is or will not be maximized. |
Uses of Dockable in bibliothek.gui.dock.common.intern |
---|
Subinterfaces of Dockable in bibliothek.gui.dock.common.intern | |
---|---|
interface |
CommonDockable
Represents a CDockable . |
Classes in bibliothek.gui.dock.common.intern that implement Dockable | |
---|---|
class |
DefaultCommonDockable
A default implementation of CommonDockable , based on a DefaultDockable . |
Methods in bibliothek.gui.dock.common.intern that return Dockable | |
---|---|
protected Dockable |
CStateManager.getMaximizingElement(Dockable dockable)
|
protected Dockable |
CStateManager.getMaximizingElement(Dockable old,
Dockable dockable)
|
Methods in bibliothek.gui.dock.common.intern with parameters of type Dockable | |
---|---|
boolean |
ExtendedModeAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
StackableAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
WorkingAreaAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
ExtendedModeAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
StackableAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
boolean |
WorkingAreaAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
protected void |
CStateManager.added(Dockable dockable)
|
protected String[] |
CStateManager.availableModes(String current,
Dockable dockable)
|
protected CStation |
CStateManager.getAreaOf(Dockable dockable)
Searches dockable and its parent for the first CStation
that is a working area. |
protected CContentArea |
CStateManager.getCenterOf(Dockable dockable)
Searches the CContentArea on which dockable is shown. |
protected DockStation |
CStateManager.getDefaultNormal(Dockable dockable)
|
DockAction |
CStateManager.getIngoingAction(String mode,
Dockable dockable)
|
CLocation |
CStateManager.getLocation(Dockable dockable)
Gets an element describing the location of dockable as
good as possible. |
CLocation |
CStateManager.getLocation(Dockable dockable,
CDockable.ExtendedMode mode)
Assuming that dockable is currently not in mode mode ,
then this method searches for the previously stored location of dockable . |
protected Dockable |
CStateManager.getMaximizingElement(Dockable dockable)
|
protected Dockable |
CStateManager.getMaximizingElement(Dockable old,
Dockable dockable)
|
CDockable.ExtendedMode |
CStateManager.getMode(Dockable dockable)
Gets the mode dockable is currently into. |
protected boolean |
CStateManager.isValidNormalized(Dockable dockable)
|
protected void |
CStateManager.modeChanged(Dockable dockable,
String oldMode,
String newMode)
|
protected boolean |
CStateManager.process(Dockable dockable,
KeyEvent event)
Invoked whenever a key is pressed, released or typed. |
void |
CStateManager.rebuild(Dockable dockable)
|
protected void |
CStateManager.removed(Dockable dockable)
|
void |
CStateManager.setLocation(Dockable dockable,
CDockable.ExtendedMode mode,
CLocation location)
Sets the default location of dockable when going into
mode . |
void |
CStateManager.setMode(Dockable dockable,
CDockable.ExtendedMode mode)
Changes the mode of dockable . |
Method parameters in bibliothek.gui.dock.common.intern with type arguments of type Dockable | |
---|---|
CommonDockableLayout |
CommonMultipleDockableFactory.getLayout(CommonDockable element,
Map<Dockable,Integer> children)
|
String |
CommonSingleDockableFactory.getLayout(CommonDockable element,
Map<Dockable,Integer> children)
|
CommonDockable |
CommonMultipleDockableFactory.layout(CommonDockableLayout layout,
Map<Integer,Dockable> children)
|
CommonDockable |
CommonSingleDockableFactory.layout(String layout,
Map<Integer,Dockable> children)
|
void |
CommonMultipleDockableFactory.setLayout(CommonDockable element,
CommonDockableLayout layout,
Map<Integer,Dockable> children)
|
void |
CommonSingleDockableFactory.setLayout(CommonDockable element,
String layout,
Map<Integer,Dockable> children)
|
Uses of Dockable in bibliothek.gui.dock.common.intern.station |
---|
Methods in bibliothek.gui.dock.common.intern.station with parameters of type Dockable | |
---|---|
protected RequestDimension |
AbstractResizeRequestHandler.getAndClearResizeRequest(Dockable dockable)
Searches the size request of dockable . |
int |
CFlapLayoutManager.getSize(FlapDockStation station,
Dockable dockable)
|
boolean |
CFlapLayoutManager.isHold(FlapDockStation station,
Dockable dockable)
|
void |
CFlapLayoutManager.setHold(FlapDockStation station,
Dockable dockable,
boolean hold)
|
void |
CFlapLayoutManager.setSize(FlapDockStation station,
Dockable dockable,
int size)
|
Uses of Dockable in bibliothek.gui.dock.common.menu |
---|
Methods in bibliothek.gui.dock.common.menu with parameters of type Dockable | |
---|---|
protected void |
SingleCDockableListMenuPiece.hide(Dockable dockable)
|
protected boolean |
SingleCDockableListMenuPiece.include(Dockable dockable)
|
protected void |
SingleCDockableListMenuPiece.show(Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.control |
---|
Methods in bibliothek.gui.dock.control that return Dockable | |
---|---|
protected Dockable |
MouseFocusObserver.getDockable(Component component)
Gets the top-dockable which has component or
parent of component as base Component. |
Dockable |
DockRegister.getDockable(int index)
Gets the index'th Dockable that is registered at this DockRegister . |
Dockable[] |
DockRegister.listDockables()
Gets a list of all Dockables. |
Methods in bibliothek.gui.dock.control with parameters of type Dockable | |
---|---|
void |
MouseFocusObserver.cancel(DockController controller,
Dockable dockable)
|
DirectRemoteRelocator |
DefaultDockRelocator.createDirectRemote(Dockable dockable)
|
abstract DirectRemoteRelocator |
DockRelocator.createDirectRemote(Dockable dockable)
Creates a device with which drag&drop operations concerning dockable can be initiated and executed. |
RemoteRelocator |
DefaultDockRelocator.createRemote(Dockable dockable)
|
abstract RemoteRelocator |
DockRelocator.createRemote(Dockable dockable)
Creates a device with which drag&drop operations concerning dockable can be initiated and executed. |
void |
FocusController.dockableCycledRegister(DockController controller,
Dockable dockable)
|
void |
ActionBinder.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
FocusController.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
FocusController.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
ActionBinder.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
FocusController.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
MouseFocusObserver.drag(DockController controller,
Dockable dockable,
DockStation station)
|
protected RemoteRelocator.Reaction |
DefaultDockRelocator.dragMouseDragged(int x,
int y,
int modifiers,
DockTitle title,
Dockable dockable,
boolean always)
Handles a mouse-pressed event. |
protected void |
DefaultDockRelocator.dragMouseDragged(MouseEvent e,
DockTitle title,
Dockable dockable)
Invoked while the user drags a title or Dockable. |
protected RemoteRelocator.Reaction |
DefaultDockRelocator.dragMousePressed(int x,
int y,
int dx,
int dy,
int modifiers,
Dockable dockable)
Handles a mouse-pressed event. |
protected void |
DefaultDockRelocator.dragMousePressed(MouseEvent e,
DockTitle title,
Dockable dockable)
Invoked by the listeners of a title to start a drag and drop operation. |
protected RemoteRelocator.Reaction |
DefaultDockRelocator.dragMouseReleased(int x,
int y,
int modifiers,
Dockable dockable)
Handles a mouse-released event. |
protected void |
DefaultDockRelocator.dragMouseReleased(MouseEvent e,
DockTitle title,
Dockable dockable)
Invoked while the user drags a title or Dockable and releases a mouse button. |
void |
MouseFocusObserver.drop(DockController controller,
Dockable dockable,
DockStation station)
|
protected void |
DefaultDockRelocator.executePut(Dockable dockable,
DockStation station)
Executes a drag and drop event. |
protected void |
DockRelocator.fireCancel(Dockable dockable)
Informs all listeners that a drag and drop operation has been canceled. |
protected void |
DockRegister.fireDockableRegistered(Dockable dockable)
Informs all registerListeners that a Dockable has been registered. |
protected void |
DockRegister.fireDockableRegistering(Dockable dockable)
Informs all registerListeners that a Dockable will be registered. |
protected void |
DockRegister.fireDockableUnregistered(Dockable dockable)
Informs all registerListeners that a Dockable has been
unregistered. |
protected void |
DockRelocator.fireDrag(Dockable dockable,
DockStation station)
Informs all listeners that dockable will be dragged. |
protected void |
DockRelocator.fireDrop(Dockable dockable,
DockStation station)
Informs all listeners that dockable was dropped on
station . |
protected void |
DockRelocator.fireInit(Dockable dockable)
Informs all listeners that the drag-gesture has been made. |
protected void |
DockRegister.fireStalledChange(Dockable dockable)
Informs all RegisterListeners that dockable cycled
the register. |
protected boolean |
MouseFocusObserver.fireVetoDockable(Dockable dockable)
Asks all FocusVetoListener through their method
FocusVetoListener.vetoFocus(MouseFocusObserver, Dockable)
whether they want cancel a call to the DockController . |
void |
MouseFocusObserver.init(DockController controller,
Dockable dockable)
|
protected List<DockStation> |
DefaultDockRelocator.listStationsOrdered(int x,
int y,
Dockable moved)
Makes a list of all stations which are visible and contain the point x/y . |
protected DockStation |
DefaultDockRelocator.preparePut(int mouseX,
int mouseY,
int titleX,
int titleY,
Dockable dockable)
Searches a station which can become the parent of dockable
if the mouse is released at mouseX/mouseY . |
protected void |
DockRegister.register(Dockable dockable)
Registers dockable , the associated controller will know the titles
of dockable to allow drag and drop operations.Clients and subclasses should not call this method. |
void |
DoubleClickController.send(Dockable dockable,
MouseEvent event)
Fires an event to the DoubleClickController.GlobalDoubleClickListener s whose location in the
tree is equal or below dockable . |
void |
DockableSelector.stop(Dockable dockable)
Close the currently open popup window and changes the focused Dockable to dockable . |
protected void |
DockRegister.unregister(Dockable dockable)
Unregisters dockable , the associated controller will no longer
support drag and drop for dockable .Clients and subclasses should not call this method. |
Constructors in bibliothek.gui.dock.control with parameters of type Dockable | |
---|---|
DoubleClickController.GlobalDoubleClickListener(Dockable dockable)
Constructs a new listener. |
Uses of Dockable in bibliothek.gui.dock.dockable |
---|
Classes in bibliothek.gui.dock.dockable 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
|
Methods in bibliothek.gui.dock.dockable that return Dockable | |
---|---|
Dockable |
AbstractDockable.asDockable()
|
Methods in bibliothek.gui.dock.dockable with parameters of type Dockable | |
---|---|
boolean |
AbstractDockable.accept(DockStation base,
Dockable neighbour)
|
MovingImage |
DockableMovingImageFactory.create(DockController controller,
Dockable dockable)
Gets an image which will be shown underneath the cursor. |
MovingImage |
ScreencaptureMovingImageFactory.create(DockController controller,
Dockable dockable)
|
BufferedImage |
ScreencaptureMovingImageFactory.createImageFrom(Dockable dockable)
This method creates a new image that contains the contents of dockable . |
Method parameters in bibliothek.gui.dock.dockable with type arguments of type Dockable | |
---|---|
Object |
DefaultDockableFactory.getLayout(DefaultDockable element,
Map<Dockable,Integer> children)
|
DefaultDockable |
DefaultDockableFactory.layout(Object layout,
Map<Integer,Dockable> children)
|
void |
DefaultDockableFactory.setLayout(DefaultDockable element,
Object layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.dockable with parameters of type Dockable | |
---|---|
DockHierarchyObserver(Dockable owner)
Creates a new observer. |
Uses of Dockable in bibliothek.gui.dock.event |
---|
Methods in bibliothek.gui.dock.event that return Dockable | |
---|---|
Dockable |
DockHierarchyEvent.getDockable()
Gets the Dockable whose path has been changed. |
Dockable |
DockTitleEvent.getDockable()
Gets the Dockable for which the target-title is used. |
Dockable |
DockableFocusEvent.getNewFocusOwner()
Gets the Dockable which has the focus after the change. |
Dockable |
DockableSelectionEvent.getNewSelected()
Gets the element that is selected after the change. |
Dockable |
DockableFocusEvent.getOldFocusOwner()
Gets the Dockable which had the focus before the change. |
Dockable |
DockableSelectionEvent.getOldSelected()
Gets the element that was selected before the change. |
Methods in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
void |
DockFrontendAdapter.added(DockFrontend frontend,
Dockable dockable)
|
void |
DockFrontendListener.added(DockFrontend frontend,
Dockable dockable)
Informs this listener that an additional dockable has
been added to the list of known Dockable s of frontend . |
void |
DockAdapter.cancel(DockController controller,
Dockable dockable)
|
void |
DockRelocatorAdapter.cancel(DockController controller,
Dockable dockable)
|
void |
DockRelocatorListener.cancel(DockController controller,
Dockable dockable)
Invoked when a drag and drop operation was initiated, but canceld. |
void |
DockStationAdapter.dockableAdded(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableAdded(DockStation station,
Dockable dockable)
Invoked after dockable has been added to station .Note: this method is called when the tree of DockElement s contains
the new element, other properties - like the bounds of the
Component of dockable - might not yet be set. |
void |
DockStationAdapter.dockableAdding(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableAdding(DockStation station,
Dockable dockable)
Invoked before dockable is added to station . |
void |
DockAdapter.dockableCycledRegister(DockController controller,
Dockable dockable)
|
void |
DockRegisterAdapter.dockableCycledRegister(DockController controller,
Dockable dockable)
|
void |
DockRegisterListener.dockableCycledRegister(DockController controller,
Dockable dockable)
Invoked when dockable was added and removed from the controller , or
was removed and added again to controller . |
void |
DockAdapter.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DockRegisterAdapter.dockableRegistered(DockController controller,
Dockable dockable)
|
void |
DockRegisterListener.dockableRegistered(DockController controller,
Dockable dockable)
Invoked after a Dockable was registered. |
void |
DockAdapter.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
DockRegisterAdapter.dockableRegistering(DockController controller,
Dockable dockable)
|
void |
DockRegisterListener.dockableRegistering(DockController controller,
Dockable dockable)
Invoked right before the dockable is registered in the
controller . |
void |
DockStationAdapter.dockableRemoved(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableRemoved(DockStation station,
Dockable dockable)
Invoked after dockable has been removed from
station . |
void |
DockStationAdapter.dockableRemoving(DockStation station,
Dockable dockable)
|
void |
DockStationListener.dockableRemoving(DockStation station,
Dockable dockable)
Invoked before dockable is removed from station . |
void |
DockStationAdapter.dockableSelected(DockStation station,
Dockable oldSelection,
Dockable newSelection)
|
void |
DockStationListener.dockableSelected(DockStation station,
Dockable oldSelection,
Dockable newSelection)
Called when dockable has been selected. |
void |
DockAdapter.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DockRegisterAdapter.dockableUnregistered(DockController controller,
Dockable dockable)
|
void |
DockRegisterListener.dockableUnregistered(DockController controller,
Dockable dockable)
Invoked after dockable has been unregistered from controller . |
void |
DockStationAdapter.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
|
void |
DockStationListener.dockableVisibiltySet(DockStation station,
Dockable dockable,
boolean visible)
Invoked if the visibility of a child has been changed. |
void |
DockAdapter.drag(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockRelocatorAdapter.drag(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockRelocatorListener.drag(DockController controller,
Dockable dockable,
DockStation station)
Invoked when a drag and drop operation has been confirmed. |
void |
DockAdapter.drop(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockRelocatorAdapter.drop(DockController controller,
Dockable dockable,
DockStation station)
|
void |
DockRelocatorListener.drop(DockController controller,
Dockable dockable,
DockStation station)
Invoked after a Dockable was dropped. |
void |
SplitDockListener.fullScreenDockableChanged(SplitDockStation station,
Dockable oldFullScreen,
Dockable newFullScreen)
Invoked when a new Dockable was made fullscreen, or
no Dockable at all is fullscreen. |
void |
DockFrontendAdapter.hidden(DockFrontend fronend,
Dockable dockable)
|
void |
DockFrontendListener.hidden(DockFrontend frontend,
Dockable dockable)
Invoked if a Dockable was made invisible. |
void |
DockFrontendAdapter.hideable(DockFrontend frontend,
Dockable dockable,
boolean hideable)
|
void |
DockFrontendListener.hideable(DockFrontend frontend,
Dockable dockable,
boolean hideable)
Called when the hideable -state
of dockable changes. |
void |
FlapDockListener.holdChanged(FlapDockStation station,
Dockable dockable,
boolean hold)
Invoked when the hold-property of a Dockable has been changed. |
void |
DockAdapter.init(DockController controller,
Dockable dockable)
|
void |
DockRelocatorAdapter.init(DockController controller,
Dockable dockable)
|
void |
DockRelocatorListener.init(DockController controller,
Dockable dockable)
Invoked when a drag and drop operation is initiated. |
boolean |
DoubleClickListener.process(Dockable dockable,
MouseEvent event)
Called when the user has clicked twice on dockable or
on one of the titles of dockable . |
void |
DockFrontendAdapter.removed(DockFrontend frontend,
Dockable dockable)
|
void |
DockFrontendListener.removed(DockFrontend frontend,
Dockable dockable)
Informs this listener that dockable has been removed
from the list of known Dockable s of frontend . |
void |
DockFrontendAdapter.shown(DockFrontend frontend,
Dockable dockable)
|
void |
DockFrontendListener.shown(DockFrontend frontend,
Dockable dockable)
Invoked if a Dockable was made visible. |
void |
DockableAdapter.titleBound(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleBound(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was bound
to a Dockable . |
void |
DockTitleBindingListener.titleBound(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was bound
to dockable . |
void |
DockableAdapter.titleExchanged(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleExchanged(Dockable dockable,
DockTitle title)
Invoked when the properties of a Dockable have a so dramatically
changed, that the DockTitle title is no longer
considered a good title and should be replaced. |
void |
DockableAdapter.titleIconChanged(Dockable dockable,
Icon oldIcon,
Icon newIcon)
|
void |
DockableListener.titleIconChanged(Dockable dockable,
Icon oldIcon,
Icon newIcon)
Invoked when the title-icon of a Dockable has changed |
void |
DockableAdapter.titleTextChanged(Dockable dockable,
String oldTitle,
String newTitle)
|
void |
DockableListener.titleTextChanged(Dockable dockable,
String oldTitle,
String newTitle)
Invoked when the title of a Dockable has changed. |
void |
DockableAdapter.titleToolTipChanged(Dockable dockable,
String oldTooltip,
String newTooltip)
|
void |
DockableListener.titleToolTipChanged(Dockable dockable,
String oldToolTip,
String newToolTip)
Called when the tooltip of a Dockable changed. |
void |
DockableAdapter.titleUnbound(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleUnbound(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was unbound
from a Dockable . |
void |
DockTitleBindingListener.titleUnbound(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was unbound
from dockable . |
boolean |
FocusVetoListener.vetoFocus(MouseFocusObserver controller,
Dockable dockable)
Invoked when the focus should change because the user did something with dockable . |
Method parameters in bibliothek.gui.dock.event with type arguments of type Dockable | |
---|---|
void |
StandardDockActionListener.actionDisabledIconChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the disabled icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionEnabledChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionEnabledChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the enabled-state of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionIconChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionIconChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionSelectedChanged(DockAction action,
Set<Dockable> dockables)
|
void |
DockActionAdapter.actionTextChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTextChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the text of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionTooltipTextChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTooltipTextChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the tooltip of a StandardDockAction has been changed. |
void |
SelectableDockActionListener.selectedChanged(SelectableDockAction action,
Set<Dockable> dockables)
Triggered by a SelectableDockAction if the selection-state of
a Dockable has changed. |
void |
DropDownActionListener.selectionChanged(DropDownAction action,
Set<Dockable> dockables,
DockAction selection)
Called when the selection of action has changed. |
Constructors in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
DockableFocusEvent(DockController controller,
Dockable oldFocus,
Dockable newFocus)
Creates a new event. |
|
DockableSelectionEvent(DockController controller,
DockStation station,
Dockable oldSelected,
Dockable newSelected)
Creates a new event. |
|
DockHierarchyEvent(Dockable dockable)
Creates a new event and sets up all properties. |
|
DockHierarchyEvent(Dockable dockable,
DockController controller)
Creates a new event and sets up all properties. |
|
DockTitleEvent(Dockable dockable,
boolean active)
Constructs a new event. |
|
DockTitleEvent(DockStation station,
Dockable dockable,
boolean active)
Constructs a new event. |
Uses of Dockable in bibliothek.gui.dock.facile.action |
---|
Methods in bibliothek.gui.dock.facile.action that return Dockable | |
---|---|
Dockable |
StateManager.getMaximized()
Gets the one Dockable which is considered to be the root of
all maximized Dockable s. |
protected Dockable |
StateManager.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
protected Dockable |
StateManager.getMaximizingElement(Dockable old,
Dockable dockable)
Gets the element which would be maximized if old is currently
maximized, and dockable is or will not be maximized. |
Methods in bibliothek.gui.dock.facile.action with parameters of type Dockable | |
---|---|
void |
CloseAction.action(Dockable dockable)
|
void |
RenameAction.action(Dockable dockable)
|
void |
ReplaceAction.action(Dockable dockable)
|
protected String[] |
StateManager.availableModes(String current,
Dockable dockable)
|
void |
ReplaceAction.bound(Dockable dockable)
|
protected void |
CloseAction.close(Dockable dockable)
Invoked when the dockable has to be closed. |
protected Boolean |
ReplaceAction.createGroupKey(Dockable dockable)
|
protected StateManager.Location |
StateManager.currentLocation(String mode,
Dockable dockable)
Creates the StateManager.Location describing the location of dockable . |
protected String |
StateManager.currentMode(Dockable dockable)
|
protected String |
StateManager.currentModeSharp(Dockable dockable)
Searches the current mode of dockable and returns
the mode. |
void |
StateManager.ensureNotHidden(Dockable dockable)
Ensures that dockable is not hidden behind another
Dockable . |
RenameAction |
RenameActionFactory.find(Dockable owner)
Gets an action for owner . |
protected String |
StateManager.getDefaultMode(Dockable dockable)
|
protected DockStation |
StateManager.getDefaultNormal(Dockable dockable)
Gets the DockStation which should be used as default normal
parent for dockable . |
protected Dockable |
StateManager.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
protected Dockable |
StateManager.getMaximizingElement(Dockable old,
Dockable dockable)
Gets the element which would be maximized if old is currently
maximized, and dockable is or will not be maximized. |
protected String |
StateManager.getRootName(Dockable dockable)
Gets the name of the root of dockable . |
DockActionSource |
ReplaceActionGuard.getSource(Dockable dockable)
|
protected boolean |
StateManager.isValidNormalized(Dockable dockable)
Tells whether the element dockable is on a valid normalized
area or not. |
protected void |
StateManager.putMode(Dockable dockable)
Stores for each Dockable of the tree with the root
dockable the current mode. |
boolean |
ReplaceActionGuard.react(Dockable dockable)
|
protected abstract void |
RenameAction.rename(Dockable dockable,
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,
String text)
|
protected void |
RenameAction.RenameSplitDockStation.rename(Dockable dock,
String text)
|
protected void |
RenameAction.RenameFlapDockStation.rename(Dockable dock,
String text)
|
protected void |
RenameAction.RenameDefaultDockable.rename(Dockable dock,
String text)
|
protected void |
StateManager.store(Dockable dockable)
Stores for each Dockable in the tree with the root dockable
the location associated to their current mode. |
protected void |
StateManager.store(String mode,
Dockable dockable)
Stores the location of dockable under the key mode . |
protected void |
StateManager.transition(String oldMode,
String newMode,
Dockable dockable)
|
protected void |
StateManager.transitionDuringRead(String oldMode,
String newMode,
Dockable dockable)
|
void |
ReplaceAction.unbound(Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.facile.menu |
---|
Methods in bibliothek.gui.dock.facile.menu with parameters of type Dockable | |
---|---|
void |
CloseableDockableMenuPiece.check(Dockable dockable)
Ensures that dockable has an item if it is included ,
and does not have otherwise. |
protected CloseableDockableMenuPiece.Item |
CloseableDockableMenuPiece.create(Dockable dockable)
Creates a new item for the menu. |
protected void |
CloseableDockableMenuPiece.hide(Dockable dockable)
Ensures that dockable is not visible. |
protected boolean |
CloseableDockableMenuPiece.include(Dockable dockable)
Tells whether an item should be inserted into the menu for the given dockable or not. |
protected void |
CloseableDockableMenuPiece.show(Dockable dockable)
Ensures that dockable is visible. |
void |
CloseableDockableMenuPiece.Item.titleBound(Dockable dockable,
DockTitle title)
|
void |
CloseableDockableMenuPiece.Item.titleExchanged(Dockable dockable,
DockTitle title)
|
void |
CloseableDockableMenuPiece.Item.titleIconChanged(Dockable dockable,
Icon oldIcon,
Icon newIcon)
|
void |
CloseableDockableMenuPiece.Item.titleTextChanged(Dockable dockable,
String oldTitle,
String newTitle)
|
void |
CloseableDockableMenuPiece.Item.titleToolTipChanged(Dockable dockable,
String oldToolTip,
String newToolTip)
|
void |
CloseableDockableMenuPiece.Item.titleUnbound(Dockable dockable,
DockTitle title)
|
Constructors in bibliothek.gui.dock.facile.menu with parameters of type Dockable | |
---|---|
CloseableDockableMenuPiece.Item(Dockable dockable)
Creates a new item. |
Uses of Dockable in bibliothek.gui.dock.facile.station.split |
---|
Methods in bibliothek.gui.dock.facile.station.split that return Dockable | |
---|---|
Dockable |
DelegatingSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Methods in bibliothek.gui.dock.facile.station.split with parameters of type Dockable | |
---|---|
PutInfo |
DelegatingSplitLayoutManager.prepareDrop(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
PutInfo |
DelegatingSplitLayoutManager.prepareMove(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
Dockable |
DelegatingSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.focus |
---|
Methods in bibliothek.gui.dock.focus with parameters of type Dockable | |
---|---|
void |
DockableSelectionListener.considering(Dockable dockable)
Called when an element is selected, but the selection is not yet confirmed. |
protected abstract void |
AbstractDockableSelection.iconChanged(int index,
Dockable dockable)
Called when the icon of dockable changed. |
protected void |
DefaultDockableSelection.iconChanged(int index,
Dockable dockable)
|
protected abstract void |
AbstractDockableSelection.insert(int index,
Dockable dockable)
Called when a new dockable can be selected. |
protected void |
DefaultDockableSelection.insert(int index,
Dockable dockable)
|
protected abstract void |
AbstractDockableSelection.remove(int index,
Dockable dockable)
Called when a dockable is no longer selectable. |
protected void |
DefaultDockableSelection.remove(int index,
Dockable dockable)
|
protected abstract void |
AbstractDockableSelection.select(Dockable dockable)
Called when this selection is forced to select a specific dockable. |
protected void |
DefaultDockableSelection.select(Dockable dockable)
|
protected boolean |
AbstractDockableSelection.selectable(Dockable dockable)
Decides whether dockable fits the requirements for
an element that can be selected. |
void |
DockableSelectionListener.selected(Dockable dockable)
Called when an element is selected and the selection confirmed. |
protected void |
AbstractDockableSelection.setSelection(Dockable dockable)
Informs this selection which dockable is currently selected. |
protected abstract void |
AbstractDockableSelection.titleChanged(int index,
Dockable dockable)
Called when the title text of dockable changed. |
protected void |
DefaultDockableSelection.titleChanged(int index,
Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.frontend |
---|
Classes in bibliothek.gui.dock.frontend with type parameters of type Dockable | |
---|---|
class |
RegisteringDockFactory<D extends Dockable,L>
A DockFactory that wrapps around another factory and adds all elements
that are read through RegisteringDockFactory.layout(BackupFactoryData) or RegisteringDockFactory.layout(BackupFactoryData, Map)
to a DockFrontend . |
Method parameters in bibliothek.gui.dock.frontend with type arguments of type Dockable | |
---|---|
BackupFactoryData<L> |
RegisteringDockFactory.getLayout(D element,
Map<Dockable,Integer> children)
|
D |
RegisteringDockFactory.layout(BackupFactoryData<L> layout,
Map<Integer,Dockable> children)
|
void |
RegisteringDockFactory.setLayout(D element,
BackupFactoryData<L> layout,
Map<Integer,Dockable> children)
|
Uses of Dockable in bibliothek.gui.dock.security |
---|
Classes in bibliothek.gui.dock.security that implement Dockable | |
---|---|
class |
SecureFlapDockStation
A FlapDockStation that uses SecureFlapWindow instead
of FlapWindow . |
class |
SecureSplitDockStation
A SplitDockStation which can work in a restricted environment.Note: This station can only work in the realm of a SecureDockController . |
class |
SecureStackDockStation
A StackDockStation which can operate in a restricted environment. |
Method parameters in bibliothek.gui.dock.security with type arguments of type Dockable | |
---|---|
protected ButtonPane |
SecureFlapDockStation.createButtonPane(Map<Dockable,DockTitle> buttonTitles)
|
Uses of Dockable in bibliothek.gui.dock.station |
---|
Classes in bibliothek.gui.dock.station that implement Dockable | |
---|---|
class |
AbstractDockableStation
An abstract combination between DockStation and Dockable . |
Methods in bibliothek.gui.dock.station that return Dockable | |
---|---|
Dockable |
Combiner.combine(Dockable old,
Dockable drop,
DockStation parent)
Merges the Dockable old and drop into
a new Dockable. |
Dockable |
DockableDisplayer.getDockable()
Gets the Dockable which is shown on this displayer. |
Methods in bibliothek.gui.dock.station with parameters of type Dockable | |
---|---|
boolean |
AbstractDockStation.accept(Dockable child)
|
boolean |
AbstractDockableStation.accept(Dockable child)
|
void |
AbstractDockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
void |
AbstractDockableStation.changed(Dockable dockable,
DockTitle title,
boolean active)
|
Dockable |
Combiner.combine(Dockable old,
Dockable drop,
DockStation parent)
Merges the Dockable old and drop into
a new Dockable. |
DockableDisplayer |
DisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
Creates a new DockableDisplayer which will be shown
on station , will have dockable as
child and will display the title . |
DockableDisplayer |
DisplayerCollection.fetch(Dockable dockable,
DockTitle title)
Creates a new DockableDisplayer using the factory
of this collection. |
DockActionSource |
AbstractDockableStation.getDirectActionOffers(Dockable dockable)
|
DockActionSource |
AbstractDockableStation.getIndirectActionOffers(Dockable dockable)
|
boolean |
AbstractDockStation.isVisible(Dockable dockable)
|
boolean |
AbstractDockableStation.isVisible(Dockable dockable)
|
void |
DockableDisplayer.setDockable(Dockable dockable)
Sets the Dockable which should be shown on this displayer. |
Uses of Dockable in bibliothek.gui.dock.station.flap |
---|
Methods in bibliothek.gui.dock.station.flap that return Dockable | |
---|---|
Dockable |
FlapDropInfo.getCombine()
Returns the combine property. |
Dockable |
FlapDropInfo.getDockable()
Gets the Dockable which will be dropped or moved on the station. |
Dockable |
FlapWindow.getDockable()
Gets the Dockable which is shown on this window. |
Methods in bibliothek.gui.dock.station.flap with parameters of type Dockable | |
---|---|
protected Boolean |
FlapDockHoldToggle.createGroupKey(Dockable dockable)
|
int |
DefaultFlapLayoutManager.getSize(FlapDockStation station,
Dockable dockable)
|
int |
FlapLayoutManager.getSize(FlapDockStation station,
Dockable dockable)
Called when dockable is about to open and station
has to find out which size dockable should have. |
boolean |
DefaultFlapLayoutManager.isHold(FlapDockStation station,
Dockable dockable)
|
boolean |
FlapLayoutManager.isHold(FlapDockStation station,
Dockable dockable)
Called when dockable is added to station and
station does not know whether dockable should
be hold open even when it is not focused. |
void |
FlapDropInfo.setCombine(Dockable combine)
Sets the combine property. |
void |
FlapWindow.setDockable(Dockable dockable)
Sets the Dockable which will be shown on this window. |
void |
DefaultFlapLayoutManager.setHold(FlapDockStation station,
Dockable dockable,
boolean hold)
|
void |
FlapLayoutManager.setHold(FlapDockStation station,
Dockable dockable,
boolean hold)
Called when the user changes the hold property of dockable . |
void |
FlapDockHoldToggle.setSelected(Dockable dockable,
boolean selected)
|
void |
DefaultFlapLayoutManager.setSize(FlapDockStation station,
Dockable dockable,
int size)
|
void |
FlapLayoutManager.setSize(FlapDockStation station,
Dockable dockable,
int size)
Called when the user changes the size of dockable . |
boolean |
FlapDockHoldToggle.trigger(Dockable dockable)
|
Method parameters in bibliothek.gui.dock.station.flap with type arguments of type Dockable | |
---|---|
FlapDockStationLayout |
FlapDockStationFactory.getLayout(FlapDockStation station,
Map<Dockable,Integer> children)
|
FlapDockStation |
FlapDockStationFactory.layout(FlapDockStationLayout layout,
Map<Integer,Dockable> children)
|
void |
FlapDockStationFactory.setLayout(FlapDockStation station,
FlapDockStationLayout layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.station.flap with parameters of type Dockable | |
---|---|
FlapDropInfo(Dockable dockable)
Constructs a new info. |
Constructor parameters in bibliothek.gui.dock.station.flap with type arguments of type Dockable | |
---|---|
ButtonPane(FlapDockStation station,
Map<Dockable,DockTitle> titles)
Constructs a new panel. |
Uses of Dockable in bibliothek.gui.dock.station.screen |
---|
Method parameters in bibliothek.gui.dock.station.screen with type arguments of type Dockable | |
---|---|
ScreenDockStationLayout |
ScreenDockStationFactory.getLayout(ScreenDockStation station,
Map<Dockable,Integer> children)
|
ScreenDockStation |
ScreenDockStationFactory.layout(ScreenDockStationLayout layout,
Map<Integer,Dockable> children)
|
void |
ScreenDockStationFactory.setLayout(ScreenDockStation station,
ScreenDockStationLayout layout,
Map<Integer,Dockable> children)
|
Uses of Dockable in bibliothek.gui.dock.station.split |
---|
Fields in bibliothek.gui.dock.station.split declared as Dockable | |
---|---|
Dockable[] |
SplitDockGrid.Node.dockables
the elements represtented by this leaf |
Methods in bibliothek.gui.dock.station.split that return Dockable | |
---|---|
Dockable |
Leaf.getDockable()
Gets the Dockable which is shown on the displayer
of this leaf. |
Dockable |
PutInfo.getDockable()
Gets the Dockable which will be added to the station. |
Dockable[] |
SplitDockTree.getDockables()
Gets a list of all Dockable s that are known to this tree. |
Dockable[] |
SplitDockTree.getDockables(SplitDockTree.Key key)
Gets the elements that are represented by the leaf key . |
Dockable |
DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Dockable |
SplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
Called before the station changes its fullscreen-Dockable. |
Methods in bibliothek.gui.dock.station.split with parameters of type Dockable | |
---|---|
void |
SplitFullScreenAction.action(Dockable dockable)
|
DockableDisplayer |
SplitDockAccess.addDisplayer(Dockable dockable,
boolean fire)
Creates a DockableDisplayer for dockable and adds
the displayer to the station. |
void |
SplitDockGrid.addDockable(double x,
double y,
double width,
double height,
Dockable... dockables)
Adds dockable to the grid. |
protected PutInfo |
DefaultSplitLayoutManager.calculateSideSnap(SplitDockStation station,
int x,
int y,
Leaf leaf,
Dockable drop)
Calculates where to add a Dockable if the mouse is outside
this station. |
protected Leaf |
SplitNode.create(Dockable dockable,
boolean fire)
Creates a leaf for dockable . |
protected Boolean |
SplitFullScreenAction.createGroupKey(Dockable dockable)
|
boolean |
SplitDockAccess.drop(Dockable dockable,
SplitDockProperty property,
SplitNode root)
Tries to add Dockable such that the boundaries given
by property are full filled. |
Leaf |
Leaf.getLeaf(Dockable dockable)
|
Leaf |
Node.getLeaf(Dockable dockable)
|
Leaf |
Root.getLeaf(Dockable dockable)
|
abstract Leaf |
SplitNode.getLeaf(Dockable dockable)
Gets the leaf which represents dockable . |
PutInfo |
Root.getPut(int x,
int y,
Dockable drop)
Gets the preferred operation when dragging the Dockable
drop to the location x/y . |
PutInfo |
Leaf.getPut(int x,
int y,
double factorW,
double factorH,
Dockable drop)
|
PutInfo |
Node.getPut(int x,
int y,
double factorW,
double factorH,
Dockable drop)
|
PutInfo |
Root.getPut(int x,
int y,
double factorW,
double factorH,
Dockable drop)
|
abstract PutInfo |
SplitNode.getPut(int x,
int y,
double factorW,
double factorH,
Dockable drop)
Determines where to drop the Dockable drop
if the mouse is at location x/y. |
SplitDockTree.Key |
SplitDockTree.horizontal(Dockable left,
Dockable right)
Adds two elements horizontally. |
SplitDockTree.Key |
SplitDockTree.horizontal(Dockable left,
Dockable right,
double divider)
Adds two elements horizontally. |
boolean |
Leaf.insert(SplitDockPathProperty property,
int depth,
Dockable dockable)
|
boolean |
Node.insert(SplitDockPathProperty property,
int depth,
Dockable dockable)
|
boolean |
Root.insert(SplitDockPathProperty property,
int depth,
Dockable dockable)
|
abstract boolean |
SplitNode.insert(SplitDockPathProperty property,
int depth,
Dockable dockable)
If there are elements left in property , then the next node
is to be read and the insert -method of the matching child
to be called.If there are no children, then dockable has to be inserted
as new child.Otherwise this element is to be replaced by a node containing this and the a leaf with dockable .Subclasses may wary this scheme in order to optimize or to find a better place for the dockable . |
SplitDockTree.Key |
SplitDockTreeFactory.leaf(Dockable dockable)
|
N |
SplitTreeFactory.leaf(Dockable dockable)
Informs about a leaf of the tree. |
PutInfo |
DefaultSplitLayoutManager.prepareDrop(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
PutInfo |
SplitLayoutManager.prepareDrop(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Call forwarded from DockStation.prepareDrop . |
PutInfo |
DefaultSplitLayoutManager.prepareMove(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
PutInfo |
SplitLayoutManager.prepareMove(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Call forwarded from DockStation.prepareMove . |
SplitDockTree.Key |
SplitDockTree.put(Dockable... dockables)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.root(Dockable dockable)
Sets dockable as root, and returns a key to the root. |
void |
PutInfo.setDockable(Dockable dockable)
Sets the Dockable which will be added to the station. |
void |
Leaf.setDockable(Dockable dockable,
boolean fire)
Sets the element of this leaf. |
SplitDockTree.Key |
SplitDockTree.vertical(Dockable top,
Dockable bottom)
Adds two elements vertically. |
SplitDockTree.Key |
SplitDockTree.vertical(Dockable top,
Dockable bottom,
double divider)
Adds two elements vertically. |
Dockable |
DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Dockable |
SplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
Called before the station changes its fullscreen-Dockable. |
Method parameters in bibliothek.gui.dock.station.split with type arguments of type Dockable | |
---|---|
SplitDockStationLayout |
SplitDockStationFactory.getLayout(SplitDockStation station,
Map<Dockable,Integer> children)
|
SplitDockStation |
SplitDockStationFactory.layout(SplitDockStationLayout layout,
Map<Integer,Dockable> children)
|
void |
SplitDockStationFactory.setLayout(SplitDockStation station,
SplitDockStationLayout layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.station.split with parameters of type Dockable | |
---|---|
PutInfo(SplitNode node,
PutInfo.Put put,
Dockable dockable)
Creates a new PutInfo. |
Uses of Dockable in bibliothek.gui.dock.station.stack |
---|
Fields in bibliothek.gui.dock.station.stack declared as Dockable | |
---|---|
protected Dockable |
DefaultStackDockComponent.Tab.dockable
the element on the tab |
Methods in bibliothek.gui.dock.station.stack that return Dockable | |
---|---|
Dockable |
DefaultStackDockComponent.Tab.getDockable()
Gets the Dockable which is represented by this tab. |
Methods in bibliothek.gui.dock.station.stack with parameters of type Dockable | |
---|---|
void |
CombinedStackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
|
void |
DefaultStackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
|
void |
StackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
Adds a new child at an unspecified location. |
protected abstract C |
CombinedStackDockComponent.createTab(Dockable dockable)
Creates a new tab which will be shown on this component. |
protected DefaultStackDockComponent.Tab |
DefaultStackDockComponent.createTab(Dockable dockable)
Creates a new representation of a tab on this component. |
void |
CombinedStackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
|
void |
DefaultStackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
|
void |
StackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
Adds a new child at the location index . |
Method parameters in bibliothek.gui.dock.station.stack with type arguments of type Dockable | |
---|---|
StackDockStationLayout |
StackDockStationFactory.getLayout(StackDockStation station,
Map<Dockable,Integer> children)
|
StackDockStation |
StackDockStationFactory.layout(StackDockStationLayout layout,
Map<Integer,Dockable> children)
|
void |
StackDockStationFactory.setLayout(StackDockStation station,
StackDockStationLayout layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.station.stack with parameters of type Dockable | |
---|---|
DefaultStackDockComponent.Tab(Dockable dockable)
Creates a new Tab |
Uses of Dockable in bibliothek.gui.dock.station.support |
---|
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.support.action |
---|
Methods in bibliothek.gui.dock.support.action that return types with arguments of type Dockable | |
---|---|
List<Dockable> |
ModeTransitionManager.getDockables()
Gets a list that contains all Dockable s that are currently
known to this manager. |
Methods in bibliothek.gui.dock.support.action with parameters of type Dockable | |
---|---|
void |
ModeTransitionManager.add(String name,
Dockable dockable)
Makes an entry for dockable and adds actions to its
global DockActionSource . |
protected void |
ModeTransitionManager.added(Dockable dockable)
Called when a Dockable has been added to this manager. |
protected abstract String[] |
ModeTransitionManager.availableModes(String current,
Dockable dockable)
Makes a list of all modes dockable can be going into. |
protected abstract String |
ModeTransitionManager.currentMode(Dockable dockable)
Gets the mode dockable is currently into. |
protected abstract String |
ModeTransitionManager.getDefaultMode(Dockable dockable)
Gets the mode dockable should be go to if no other
mode is preferred. |
DockAction |
ModeTransitionManager.getIngoingAction(String mode,
Dockable dockable)
Gets the action that is used to go into mode mode
and that is shown on dockable . |
String |
ModeTransitionManager.getName(Dockable dockable)
Searches the name of dockable . |
DockAction |
ModeTransitionManager.getOutgoingAction(String mode,
Dockable dockable)
Gets the action that should be used to go out from mode mode
and that will be shown on dockable . |
protected A |
ModeTransitionManager.getProperties(String mode,
Dockable dockable)
Gets the properties which correspond to dockable
and mode . |
DockActionSource |
ModeTransitionManager.getSource(Dockable dockable)
|
protected void |
ModeTransitionManager.goIn(String mode,
Dockable dockable)
Called when the button to go into mode is pressed. |
protected void |
ModeTransitionManager.goOut(String mode,
Dockable dockable)
Called when the button to go out of mode is pressed. |
protected String[] |
ModeTransitionManager.history(Dockable dockable)
Gets the history of modes dockable was into. |
protected void |
ModeTransitionManager.modeChanged(Dockable dockable,
String oldMode,
String newMode)
Called when the mode of a known dockable has been
changed. |
protected String |
ModeTransitionManager.previousMode(Dockable dockable)
Gets the mode in which Dockable was previously |
void |
ModeTransitionManager.put(String name,
Dockable dockable)
Ensures that dockable is registered under name
and that dockable has an entry. |
protected void |
ModeTransitionManager.putMode(Dockable dockable,
String mode)
Stores mode as new mode of dockable , put
does not call ModeTransitionManager.transition(String, String, Dockable) . |
boolean |
ModeTransitionManager.react(Dockable dockable)
|
protected void |
ModeTransitionManager.rebuild(Dockable dockable)
Called when the list of actions for dockable has to be
rebuild. |
void |
ModeTransitionManager.reduceToEmpty(Dockable dockable)
Removes dockable itself, put the properties of
dockable remain in the system. |
void |
ModeTransitionManager.remove(Dockable dockable)
Removes the properties that belong to dockable . |
protected void |
ModeTransitionManager.removed(Dockable dockable)
Called after a Dockable was removed from this managar. |
void |
ModeTransitionManager.setMode(Dockable dockable,
String mode)
Sets the mode of dockable to mode . |
protected void |
ModeTransitionManager.setProperties(String mode,
Dockable dockable,
A properties)
Sets the properties which correspond to dockable
and mode . |
protected abstract void |
ModeTransitionManager.transition(String oldMode,
String newMode,
Dockable dockable)
Called when a Dockable has to change from one mode to another mode.Subclasses might use ModeTransitionManager.getProperties(String, Dockable) and
ModeTransitionManager.setProperties(String, Dockable, Object) to get or store
properties associated with the mode. |
protected abstract void |
ModeTransitionManager.transitionDuringRead(String oldMode,
String newMode,
Dockable dockable)
Called while reading modes in ModeTransitionManager.setSetting(ModeTransitionSetting) . |
Uses of Dockable in bibliothek.gui.dock.themes.basic |
---|
Methods in bibliothek.gui.dock.themes.basic with type parameters of type Dockable | ||
---|---|---|
|
BasicButtonTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
|
|
BasicDockTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.gui.dock.themes.basic that return Dockable | |
---|---|
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
Dockable |
BasicDockableDisplayer.getDockable()
|
Methods in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent)
|
protected BasicDockableDisplayer |
BasicDisplayerFactory.create(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Creates a new displayer. |
MovingImage |
BasicMovingImageFactory.create(DockController controller,
Dockable dockable)
|
DockableDisplayer |
BasicDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
BasicButtonTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
DockTitle |
BasicDockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
protected DefaultStackDockComponent.Tab |
BasicStackDockComponent.createTab(Dockable dockable)
|
protected Component |
BasicDockableDisplayer.getComponent(Dockable dockable)
Gets the Component which should be used to layout the current Dockable. |
protected void |
BasicDockableDisplayer.init(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Initialises all properties of this DockableDisplayer. |
void |
BasicDockableDisplayer.setDockable(Dockable dockable)
|
protected void |
BasicDockableSelection.setSelection(Dockable dockable)
|
Constructors in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
BasicButtonDockTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
BasicDockableDisplayer(Dockable dockable,
DockTitle title)
Creates a new displayer, sets the title and the content. |
|
BasicDockableDisplayer(Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Creates a new displayer, sets the title, its location and the content. |
|
BasicDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title |
|
BasicStackDockComponent.BasicTab(Dockable dockable)
|
|
BasicStationTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new instance |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action |
---|
Methods in bibliothek.gui.dock.themes.basic.action that return Dockable | |
---|---|
Dockable |
BasicDropDownButtonHandler.getDockable()
|
Dockable |
BasicHandler.getDockable()
Gets the Dockable for which the action
is shown. |
Method parameters in bibliothek.gui.dock.themes.basic.action with type arguments of type Dockable | |
---|---|
void |
BasicHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionEnabledChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionIconChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTextChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
Set<Dockable> dockables)
|
Constructors in bibliothek.gui.dock.themes.basic.action with parameters of type Dockable | |
---|---|
BasicButtonHandler(ButtonDockAction action,
Dockable dockable)
Creates the new handler. |
|
BasicDropDownButtonHandler(DropDownAction action,
Dockable dockable)
Creates a new handler. |
|
BasicHandler(D action,
Dockable dockable)
Creates a new handler. |
|
BasicMenuHandler(MenuDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler.Check(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler.Radio(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
DropDownItemHandle(DockAction item,
DropDownViewItem view,
Dockable dockable,
DropDownAction action)
Creates a new item. |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action.buttons |
---|
Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type Dockable | |
---|---|
protected BasicTitleViewItem<JComponent> |
ButtonPanel.createItemFor(DockAction action,
Dockable dockable)
Creates a new item for action which will be shown on this title. |
void |
ButtonPanel.set(Dockable dockable)
Changes the content which is shown. |
void |
ButtonPanel.set(Dockable dockable,
DockActionSource source)
Changes the content which is shown. |
void |
ButtonPanel.set(Dockable dockable,
DockActionSource source,
boolean force)
Changes the content which is shown. |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action.dropdown |
---|
Constructors in bibliothek.gui.dock.themes.basic.action.dropdown with parameters of type Dockable | |
---|---|
AbstractDropDownHandler(S action,
Dockable dockable,
JMenuItem item)
Creates an new handler. |
|
ButtonDropDownHandler(ButtonDockAction action,
Dockable dockable,
JMenuItem item)
Creates a new handler. |
|
SelectableDropDownHandler(SelectableDockAction action,
Dockable dockable,
JMenuItem item)
Creates a new handler. |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action.menu |
---|
Fields in bibliothek.gui.dock.themes.basic.action.menu declared as Dockable | |
---|---|
protected Dockable |
AbstractMenuHandler.dockable
the Dockable for which actions are dispatched |
Methods in bibliothek.gui.dock.themes.basic.action.menu that return Dockable | |
---|---|
Dockable |
AbstractMenuHandler.getDockable()
Gets the element for which actions are dispatched. |
Constructors in bibliothek.gui.dock.themes.basic.action.menu with parameters of type Dockable | |
---|---|
AbstractMenuHandler(D action,
Dockable dockable,
I item)
Creates a new handler with predefined item. |
|
ButtonMenuHandler(ButtonDockAction action,
Dockable dockable)
Creates a new handler. |
|
DropDownMenuHandler(DropDownAction action,
Dockable dockable)
Creates a new handler |
|
MenuMenuHandler(DockActionSource source,
Dockable dockable,
JPopupMenu menu)
Creates a new handler |
|
MenuMenuHandler(MenuDockAction action,
Dockable dockable)
Creates a new handler |
|
SelectableMenuHandler(SelectableDockAction action,
Dockable dockable,
JMenuItem item)
Creates a new handler |
Uses of Dockable in bibliothek.gui.dock.themes.color |
---|
Methods in bibliothek.gui.dock.themes.color that return Dockable | |
---|---|
Dockable |
ActionColor.getDockable()
Gets the Dockable for which the action is shown. |
Dockable |
TabColor.getDockable()
Gets the element for which the tab is shown. |
Constructors in bibliothek.gui.dock.themes.color with parameters of type Dockable | |
---|---|
ActionColor(String id,
Dockable dockable,
DockAction action,
Color backup)
Creates a new DockColor . |
|
ActionColor(String id,
Path kind,
Dockable dockable,
DockAction action,
Color backup)
Creates a new DockColor . |
|
TabColor(String id,
Path kind,
StackDockStation station,
Dockable dockable,
Color backup)
Creates a new TabColor. |
|
TabColor(String id,
StackDockStation station,
Dockable dockable,
Color backup)
Creates a new TabColor. |
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 |
---|
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 . |
|
|
NullTitleFactory.createStationTitle(D dockable,
DockTitleVersion version)
|
Methods in bibliothek.gui.dock.title that return Dockable | |
---|---|
Dockable |
AbstractDockTitle.getDockable()
|
Dockable |
DockTitle.getDockable()
Gets the owner of this title. |
Methods in bibliothek.gui.dock.title with parameters of type Dockable | |
---|---|
DockTitle |
DockTitleVersion.createDockable(Dockable dockable)
Creates a title for dockable . |
DockTitle |
ControllerTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
DockTitle |
DockTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
Creates a DockTitle for the pure dockable . |
DockTitle |
NullTitleFactory.createDockableTitle(Dockable dockable,
DockTitleVersion version)
|
protected BasicTitleViewItem<JComponent> |
AbstractDockTitle.createItemFor(DockAction action,
Dockable dockable)
Creates a new item for action which will be shown on this title. |
protected DockActionSource |
AbstractDockTitle.getActionSourceFor(Dockable dockable)
Gets a list of all actions which will be shown on this title. |
protected void |
AbstractDockTitle.init(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Initializer called by the constructor. |
Constructors in bibliothek.gui.dock.title with parameters of type Dockable | |
---|---|
AbstractDockTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
AbstractDockTitle(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Standard constructor |
|
TitleMovingImage(Dockable dockable,
DockTitle title)
Creates a new image. |
Uses of Dockable in bibliothek.gui.dock.util |
---|
Methods in bibliothek.gui.dock.util with parameters of type Dockable | |
---|---|
static void |
DockUtilities.ensureTreeValidity(DockStation newParent,
Dockable newChild)
Ensures that newChild has no parent, and that there will
be no cycle when newChild is added to newParent |
static DockableProperty |
DockUtilities.getPropertyChain(Dockable dockable)
Gets a DockableProperty which describes the path from the
root to dockable . |
static DockableProperty |
DockUtilities.getPropertyChain(DockStation ground,
Dockable dockable)
Creates a DockableProperty describing the path from
ground to dockable . |
static Component |
DockUtilities.getShowingComponent(Dockable dockable)
Searches a Component which is showing
and has something to do with dockable . |
void |
DockUtilities.DockVisitor.handleDockable(Dockable dockable)
Invoked to visit dockable . |
static void |
DockUtilities.visit(Dockable dockable,
DockUtilities.DockVisitor visitor)
Visits dockable and all its children. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |