|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Dockable | |
---|---|
bibliothek.extension.gui.dock.station.split | Optional helper functions to keep the size of Dockable
even if the elements are moved around. |
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.displayer | The DockableDisplayer s that are used
by the EclipseTheme . |
bibliothek.extension.gui.dock.theme.eclipse.stack | An implementation of TabPane and
supporting classes for the EclipseTheme . |
bibliothek.extension.gui.dock.theme.eclipse.stack.tab | Various components needed to paint and manage the tab which is visible
on a EclipseTabPane . |
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. |
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. |
bibliothek.gui.dock.common | A set of classes that can be used to create basic applications. |
bibliothek.gui.dock.common.action | Contains different DockAction s and subclasses of CAction to
create buttons, checkboxes, menus and other components as button in the titles and tabs of
CDockable s. |
bibliothek.gui.dock.common.intern | Classes and interfaces used internally. |
bibliothek.gui.dock.common.intern.action | CAction s and supporting classes that are not intended for clients
to be used directly. |
bibliothek.gui.dock.common.intern.action.panel | Supporting classes for CPanelPopup . |
bibliothek.gui.dock.common.intern.layout | Implementation of a LayoutChangeStrategy and supporting classes. |
bibliothek.gui.dock.common.intern.station | Contains the CommonStation , various implementations of CommonStation and supporting classes. |
bibliothek.gui.dock.common.intern.ui | Base-classes intended for inheritance and small strategy-classes modifying the way Core works. |
bibliothek.gui.dock.common.menu | Some MenuPiece s to modify the layout and settings of an
application that uses Common . |
bibliothek.gui.dock.common.mode | A subclass of LocationModeManager that handles CLocation s,
ExtendedMode s and is aware of CControl . |
bibliothek.gui.dock.common.mode.station | Contains wrapper classes for various DockStation s, implementing the interface
CLocationMode . |
bibliothek.gui.dock.common.theme.eclipse | Supporting classes for CEclipseTheme . |
bibliothek.gui.dock.control | Classes responsible to handle some global task. |
bibliothek.gui.dock.control.relocator | Various implementations of RelocateOperation . |
bibliothek.gui.dock.displayer | Classes and interfaces that are needed by the DockableDisplayer . |
bibliothek.gui.dock.dockable | Some classes related to Dockable . |
bibliothek.gui.dock.event | Listeners, adapters and events used in the whole framework. |
bibliothek.gui.dock.facile.action | Some DockAction s used by Common . |
bibliothek.gui.dock.facile.menu | Implementations of MenuPiece . |
bibliothek.gui.dock.facile.mode | Contains an implementation of ModeManager that links a mode to the location
of a Dockable . |
bibliothek.gui.dock.facile.mode.action | A set of DockAction s that change the LocationMode
of a Dockable . |
bibliothek.gui.dock.facile.mode.station | |
bibliothek.gui.dock.facile.mode.status | Strategies helping a LocationModeManager to decide which modes are
available for a Dockable . |
bibliothek.gui.dock.facile.station.split | Support classes for SplitDockStation . |
bibliothek.gui.dock.focus | Contains classes that allow the user to switch between Component s or
from one Dockable to another using only the keyboard. |
bibliothek.gui.dock.frontend | Classes and interfaces needed by the DockFrontend |
bibliothek.gui.dock.layout | Elements dealing with the location of Dockable s
on their DockStation and allowing to store the
whole layout of a set of Dockable s and stations. |
bibliothek.gui.dock.security | A package dealing with the issues of Applets and Wepstart-applications. |
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.stack.menu | Contains an abstract implementation of CombinedMenu
including helper classes. |
bibliothek.gui.dock.station.stack.tab | This package contains a generic implementation of a "tabbed-pane". |
bibliothek.gui.dock.station.stack.tab.layouting | Various interfaces and classes used by a TabPane to
describe its content to a TabLayoutManager , which
will set position and size of all the children of the TabPane . |
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.mode | Basic interfaces and classes for a framework that assigns modes to Dockable s. |
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. |
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.font | Implementations of DockFont to be used
at different places (as described in the documentation for each item). |
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.station.split |
---|
Methods in bibliothek.extension.gui.dock.station.split with parameters of type Dockable | |
---|---|
double |
DockFrontendSizeManager.getSize(Dockable dockable)
Returns the old size of dockable as a percentage of the size
of the parent component. |
double |
SizeManager.getSize(Dockable dockable)
Gets the size that dockable should have compared to the
size of its parent Node in a SplitDockStation . |
protected boolean |
DockFrontendSizeManager.needToTrackChange(Dockable dockable)
Tells whether there is any need to track the size of dockable . |
Uses of Dockable in bibliothek.extension.gui.dock.theme.bubble |
---|
Methods in bibliothek.extension.gui.dock.theme.bubble that return Dockable | |
---|---|
Dockable |
BubbleTab.getDockable()
|
Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable | |
---|---|
protected void |
BubbleDisplayer.addDockable(Dockable dockable,
Component component)
|
MovingImage |
BubbleMovingImageFactory.create(DockController controller,
Dockable dockable)
|
DockableDisplayer |
BubbleDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
DockTitle |
ReducedBubbleTitleFactory.createTitle(Dockable dockable)
Creates a new title without origin. |
protected Component |
BubbleDisplayer.getComponent(Dockable dockable)
|
protected void |
AbstractBubbleDockTitle.init(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Initializes this title, this method should be called only once. |
protected void |
BubbleButtonDockTitle.init(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
|
protected void |
BubbleDockTitle.init(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Initializes this title, this method should be called only once. |
protected BubbleTab |
BubbleStackDockComponent.newTab(Dockable dockable)
|
protected void |
BubbleDisplayer.removeDockable(Dockable dockable,
Component component)
|
protected void |
BubbleTabMenu.selected(Dockable dockable)
|
void |
BubbleDisplayer.setDockable(Dockable dockable)
|
Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type Dockable | |
---|---|
AbstractBubbleDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
|
AbstractBubbleDockTitle(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Creates a new title. |
|
BubbleButtonDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
|
BubbleDisplayer(DockStation station,
Dockable dockable,
DockTitle title)
Creates a new displayer |
|
BubbleDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
|
BubbleDockTitle(Dockable dockable,
DockTitleVersion origin,
boolean showMiniButtons)
Creates a new title. |
|
BubbleTab.BubbleTabColor(int state,
String id,
String animationId,
BubbleColorAnimation animation,
Dockable dockable,
Color backup)
|
|
BubbleTab.BubbleTabFont(String id,
Dockable dockable)
Creates a new font |
|
BubbleTab(BubbleStackDockComponent parent,
Dockable dockable)
Creates a new tab |
|
RoundButton(BasicTrigger trigger,
Dockable dockable,
DockAction action)
Creates a new round button. |
|
RoundButtonViewItem(Dockable dockable,
BasicTitleViewItem<JComponent> delegate,
RoundButtonConnectable button)
Creates a new view item. |
|
RoundDropDownButton(BasicDropDownButtonHandler handler,
Dockable dockable,
DockAction action)
Creates a new button |
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable | |
---|---|
EclipseThemeConnector.TitleBar |
DefaultEclipseThemeConnector.getTitleBarKind(Dockable dockable)
|
EclipseThemeConnector.TitleBar |
EclipseThemeConnector.getTitleBarKind(Dockable dockable)
Tells which kind of title and DockableDisplayer should be
shown for dockable assuming everything can be chosen
freely. |
boolean |
DefaultEclipseThemeConnector.isTabAction(Dockable dockable,
DockAction action)
|
boolean |
EclipseThemeConnector.isTabAction(Dockable dockable,
DockAction action)
Tells whether action should be displayed on the tab
of dockable or on the right side. |
void |
EclipseThemeConnectorListener.titleBarChanged(EclipseThemeConnector source,
Dockable dockable,
EclipseThemeConnector.TitleBar title)
Called if the result of EclipseThemeConnector.getTitleBarKind(Dockable)
has changed. |
Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type Dockable | |
---|---|
EclipseDockActionSource(EclipseTheme theme,
DockActionSource source,
Dockable dockable,
boolean tab)
Creates a new source |
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.displayer |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return Dockable | |
---|---|
Dockable |
EclipseDockableDisplayer.getDockable()
|
Dockable |
NoTitleDisplayer.getDockable()
|
Dockable |
NoTitleDisplayer.getSelectedDockable()
|
Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type Dockable | |
---|---|
DockableDisplayer |
EclipseDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
protected BasicDockableDisplayer |
EclipseDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title,
boolean border,
EclipseThemeConnector.TitleBar bar)
Creates a new displayer. |
void |
NoTitleDisplayer.setBorder(Dockable dockable,
Border border)
|
void |
EclipseBasicDockableDisplayer.setDockable(Dockable dockable)
|
void |
EclipseDockableDisplayer.setDockable(Dockable dockable)
|
void |
NoTitleDisplayer.setDockable(Dockable dockable)
|
void |
TitleBarObserver.setDockable(Dockable dockable)
Exchanges the checked dockable, does not trigger TitleBarObserver.invalidated() . |
Constructors in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type Dockable | |
---|---|
EclipseBasicDockableDisplayer(DockStation station,
Dockable dockable,
DockTitle title,
DockableDisplayer.Location location,
EclipseThemeConnector.TitleBar bar)
|
|
EclipseDockableDisplayer(EclipseTheme theme,
DockStation station,
Dockable dockable)
Creates a new DockableDisplayer . |
|
NoTitleDisplayer(DockStation station,
Dockable dockable,
EclipseThemeConnector.TitleBar bar)
|
|
TitleBarObserver(Dockable dockable,
EclipseThemeConnector.TitleBar titleBar)
Creates a new observer. |
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.stack |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type Dockable | |
---|---|
protected Component |
EclipseTabPane.createLayerAt(Component component,
Dockable dockable)
|
protected EclipseTab |
EclipseTabPane.newTab(Dockable dockable)
|
protected void |
EclipseMenu.selected(Dockable dockable)
|
void |
EclipseTabInfo.setSelection(Dockable dockable)
Sets the element whose actions should be shown on this info. |
Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type Dockable | |
---|---|
EclipseTab(EclipseTabPane parent,
Dockable dockable,
TabComponent delegate)
Creates a new tab. |
Uses of Dockable in bibliothek.extension.gui.dock.theme.eclipse.stack.tab |
---|
Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return Dockable | |
---|---|
Dockable |
BaseTabComponent.getDockable()
|
Dockable |
InvisibleTabPane.getSelectedDockable()
Gets the Dockable that is currently selected. |
Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type Dockable | |
---|---|
InvisibleTab |
TabPainter.createInvisibleTab(InvisibleTabPane pane,
Dockable dockable)
Creates a new invisible tab for pane representing dockable . |
TabComponent |
TabPainter.createTabComponent(EclipseTabPane pane,
Dockable dockable)
Creates a new tab for an EclipseTabPane . |
protected DockActionSource |
BasicTabDockTitle.getActionSourceFor(Dockable dockable)
|
Border |
TabPainter.getFullBorder(BorderedComponent owner,
DockController controller,
Dockable dockable)
Gets the border which will be around pane when dockable
is selected. |
void |
InvisibleTabPane.setBorder(Dockable dockable,
Border border)
Sets the border that should be painted around dockable . |
Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type Dockable | |
---|---|
ArchGradientPainter(EclipseTabPane pane,
Dockable dockable)
Creates a new painter. |
|
BaseTabComponent(EclipseTabPane pane,
Dockable dockable)
Creates a new TabComponent |
|
BaseTabComponent(EclipseTabPane pane,
Dockable dockable,
String colorPostfix)
Creates a new TabComponent |
|
BasicTabDockTitle(EclipseTheme theme,
Dockable dockable,
DockTitleVersion origin)
Creates a new title |
|
DefaultInvisibleTab(InvisibleTabPane pane,
Dockable dockable)
Creates a new tab. |
|
DockTitleTab(DockStation station,
Dockable dockable,
DockTitleVersion title)
Creates a new tab. |
|
EclipseDockTitleEvent(DockStation station,
Dockable dockable,
boolean selected,
boolean focused,
boolean paintIconWhenInactive)
Creates a new event |
|
RectGradientPainter(EclipseTabPane pane,
Dockable dockable)
|
Uses of Dockable in bibliothek.extension.gui.dock.theme.flat |
---|
Methods in bibliothek.extension.gui.dock.theme.flat that return Dockable | |
---|---|
Dockable |
FlatTab.getDockable()
|
Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable | |
---|---|
DockableDisplayer |
FlatDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
protected FlatTab |
FlatTabPane.newTab(Dockable dockable)
|
protected void |
FlatMenu.selected(Dockable dockable)
|
Constructors in bibliothek.extension.gui.dock.theme.flat with parameters of type Dockable | |
---|---|
FlatButtonTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
FlatDockableDisplayer(DockStation station,
Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
|
|
FlatTab(FlatTabPane pane,
Dockable dockable)
Constructs a new button |
Uses of Dockable in bibliothek.extension.gui.dock.theme.smooth |
---|
Constructors in bibliothek.extension.gui.dock.theme.smooth with parameters of type Dockable | |
---|---|
SmoothDefaultButtonTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title. |
|
SmoothDefaultStationTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new station title |
|
SmoothDefaultTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
Uses of Dockable in bibliothek.gui |
---|
Methods in bibliothek.gui with type parameters of type Dockable | ||
---|---|---|
|
DockStation.isInOverrideZone(int x,
int y,
D invoker,
Dockable drop)
If the controller asks a station if a child could be dropped or moved, the controller assumes that no other station has interest in this event. |
Methods in bibliothek.gui that return Dockable | |
---|---|
Dockable |
DockFrontend.DockInfo.getDockable()
|
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)
Deprecated. replaced by DockFrontend.addDockable(String, Dockable) , since name
is used as key in a map, it should come first. Note: this method might
be removed in future releases. |
|
void |
DockFrontend.addDockable(String id,
Dockable dockable)
Adds a Dockable to this frontend. |
|
boolean |
DockStation.canDrag(Dockable dockable)
Tells whether dockable can be removed from this station or not. |
|
boolean |
DockStation.canReplace(Dockable old,
Dockable next)
Tells whether its possible to replace the child old
with next where next is not a child of this station. |
|
void |
DockStation.changed(Dockable dockable,
DockTitle title,
boolean active)
Called by the DockController of this station to indicate that
the active-state of title has been changed. |
|
void |
DockStation.drag(Dockable dockable)
Removes a child from this station. |
|
void |
DockStation.drop(Dockable dockable)
Adds dockable to this station. |
|
boolean |
DockStation.drop(Dockable dockable,
DockableProperty property)
Tries to add dockable to this station such that the location
given by property is matched. |
|
protected void |
DockFrontend.fireAdded(Dockable dockable)
Invokes the method DockFrontendListener.added(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireAllHidden(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
|
protected void |
DockFrontend.fireAllShown(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
|
protected void |
DockController.fireDockableFocused(Dockable oldFocused,
Dockable newFocused)
Informs all listeners that dockable has gained
the focus. |
|
protected void |
DockController.fireDockableSelected(DockStation station,
Dockable oldSelected,
Dockable newSelected)
Informs all listeners that dockable has been selected
by station . |
|
protected void |
DockFrontend.fireHidden(Dockable dockable)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireHideable(Dockable dockable,
boolean value)
Invokes the method DockFrontendListener.hideable(DockFrontend, Dockable, boolean)
on all listeners. |
|
protected void |
DockFrontend.fireRemoved(Dockable dockable)
Invokes the method DockFrontendListener.removed(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockFrontend.fireShown(Dockable dockable)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners. |
|
protected void |
DockController.fireTitleBound(DockTitle title,
Dockable dockable)
Informs all listeners that title has been bound
to dockable . |
|
protected void |
DockController.fireTitleUnbound(DockTitle title,
Dockable dockable)
Informs all listeners that title is no longer bound
to dockable . |
|
ActionOffer |
DockController.getActionOffer(Dockable dockable)
Searches the ActionOffer for dockable . |
|
DockActionSource |
DockStation.getDirectActionOffers(Dockable dockable)
Gets a list of actions which should be available for the user and affect the child dockable . |
|
DockableProperty |
DockStation.getDockableProperty(Dockable child,
Dockable target)
Gets precise information about the location of a child of this station. |
|
DockActionSource |
DockStation.getIndirectActionOffers(Dockable dockable)
Gets a list of actions which should be available for the user and affect dockable . |
|
String |
DockFrontend.getNameOf(Dockable dockable)
Searches the name of dockable as it was given to
DockFrontend.add(Dockable, String) . |
|
DockActionSource |
DockFrontend.Hider.getSource(Dockable dockable)
|
|
boolean |
DockFrontend.hasLocation(Dockable dockable)
Tells whether this DockFrontend currently knows where to
put dockable . |
|
void |
DockFrontend.hide(Dockable dockable)
Makes dockable invisible. |
|
void |
DockFrontend.hide(Dockable dockable,
boolean cancelable)
Makes dockable invisible. |
|
boolean |
DockFrontend.isEntryLayout(Dockable dockable)
Tells whether the layout of dockable should be stored
for entry Setting s. |
|
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 . |
|
void |
DockStation.move(Dockable dockable,
DockableProperty property)
Tries to move the child dockable in such a way, that
DockStation.getDockableProperty(Dockable, Dockable) would return a
DockableProperty that equals property . |
|
boolean |
DockStation.prepareDrop(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Prepares this station to get the new child dockable . |
|
boolean |
DockStation.prepareMove(int mouseX,
int mouseY,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Prepares the station that one of its children is moved from one location to another location. |
|
boolean |
DockFrontend.Hider.react(Dockable dockable)
|
|
void |
DockFrontend.remove(Dockable dockable)
Removes a Dockable which was earlier added to this frontend. |
|
void |
DockStation.replace(Dockable old,
Dockable next)
Replaces the child old by next which is
not yet a child of this station. |
|
void |
DockStation.replace(DockStation old,
Dockable next)
Replaces the child old by next which is
not yet a child of this station. |
|
void |
DockController.setAtLeastFocusedDockable(Dockable focusedDockable)
Sets the focused Dockable . |
|
void |
DockFrontend.DockInfo.setDockable(Dockable dockable)
Exchanges the dockable which is stored in this DockFrontend.DockInfo |
|
void |
DockFrontend.setEntryLayout(Dockable dockable,
boolean layout)
Sets whether the layout of dockable should be stored
for entry Setting s. |
|
void |
DockController.setFocusedDockable(Dockable focusedDockable,
boolean force)
Sets the Dockable which should have the focus. |
|
void |
DockController.setFocusedDockable(Dockable focusedDockable,
boolean force,
boolean ensureFocusSet)
Sets the Dockable which should have the focus. |
|
void |
DockStation.setFrontDockable(Dockable dockable)
Sets the most important child. |
|
void |
DockFrontend.setHideable(Dockable dockable,
boolean hideable)
Sets whether to show add a close-action or not to dockable . |
|
void |
DockFrontend.show(Dockable dockable)
Ensures that dockable is child of a root known to this
frontend. |
|
void |
DockFrontend.show(Dockable dockable,
boolean cancelable)
Ensures that dockable is child of a root known to this
frontend. |
Method parameters in bibliothek.gui with type arguments of type Dockable | |
---|---|
protected void |
DockFrontend.fireAllHidden(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.hidden(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
protected void |
DockFrontend.fireAllShown(Dockable dockable,
Set<Dockable> processed)
Invokes the method DockFrontendListener.shown(DockFrontend, Dockable)
on all listeners for dockable and all its children. |
void |
DockFrontend.registerBackupFactory(DockFactory<? extends Dockable,?> factory)
Register a backup factory. |
void |
DockFrontend.registerFactory(DockFactory<? extends Dockable,?> factory,
boolean backup)
Registers a factory to write and read Dockable s and DockStation s. |
Constructors in bibliothek.gui with parameters of type Dockable | |
---|---|
DockFrontend.DockInfo(Dockable dockable,
String key)
Creates a new DockInfo. |
Uses of Dockable in bibliothek.gui.dock |
---|
Classes in bibliothek.gui.dock that implement Dockable | |
---|---|
class |
DefaultDockable
A Dockable which consists only of one Component called
"content pane". |
class |
FlapDockStation
This DockStation shows only a title for each of it's children. |
class |
SplitDockStation
This station shows all its children at once. |
class |
StackDockStation
On this station, only one of many children is visible. |
Methods in bibliothek.gui.dock with type parameters of type Dockable | ||
---|---|---|
|
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. |
Dockable[] |
ScreenDockStation.getFullscreenChildren()
Gets a list of all children of this station that are currently in fullscreen mode. |
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,
Path placeholder,
boolean fire)
Adds a child to this station at the location index . |
|
void |
SplitDockStation.addDockable(Dockable dockable)
Adds dockable to this station. |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
Rectangle bounds)
Adds a Dockable on a newly created ScreenDockWindow to
the station. |
|
void |
ScreenDockStation.addDockable(Dockable dockable,
Rectangle bounds,
boolean boundsIncludeWindow)
Adds a Dockable on a newly created ScreenDockWindow to
the station. |
|
protected void |
ScreenDockStation.addDockable(Dockable dockable,
Rectangle bounds,
Path placeholder,
boolean boundsIncludeWindow)
Adds a Dockable on a newly created ScreenDockWindow to
the station. |
|
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. |
|
protected void |
ScreenDockStation.deregister(Dockable dockable,
ScreenDockWindow window)
Invoked when a ScreenDockWindow is no longer needed. |
|
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)
|
|
void |
StackDockStation.drop(Dockable dockable,
boolean autoPlaceholder)
Adds dockable to this station. |
|
boolean |
ScreenDockStation.drop(Dockable dockable,
Dockable location)
Drops dockable at the same coordinates as location , a
direct child of this station. |
|
boolean |
FlapDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
ScreenDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
SplitDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
StackDockStation.drop(Dockable dockable,
DockableProperty property)
|
|
boolean |
FlapDockStation.drop(Dockable dockable,
FlapDockProperty property)
Adds the Dockable dockable to this station or
to a child of this station, according to the contents of
property . |
|
boolean |
ScreenDockStation.drop(Dockable dockable,
ScreenDockProperty property)
Tries to add the dockable to this station, and uses
the property to determine its location. |
|
boolean |
ScreenDockStation.drop(Dockable dockable,
ScreenDockProperty property,
boolean boundsIncludeWindow)
Tries to add the dockable to this station, and uses
the property to determine its location. |
|
boolean |
SplitDockStation.drop(Dockable dockable,
SplitDockFullScreenProperty property)
Drops dockable on this station, may exchange the full screen element to ensure that
dockable is displayed. |
|
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,
SplitDockPlaceholderProperty property)
Drops dockable at the placeholder that is referenced by property . |
|
boolean |
SplitDockStation.drop(Dockable dockable,
SplitDockProperty property)
Tries to add Dockable such that the boundaries given
by property are full filled. |
|
boolean |
StackDockStation.drop(Dockable dockable,
StackDockProperty property)
Adds a new child to this station, and tries to match the property
as good as possible. |
|
protected void |
SplitDockStation.dropAside(SplitNode neighbor,
PutInfo.Put put,
Dockable dockable,
Leaf leaf,
double divider,
boolean fire)
Adds dockable at the side put of
neighbor . |
|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable)
Combines the Dockable of leaf and dockable
to a new child of this station. |
|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable,
DockableProperty property)
Combines the Dockable of leaf and dockable
to a new child of this station. |
|
protected void |
SplitDockStation.fireFullScreenChanged(Dockable oldDockable,
Dockable newDockable)
Sends a message to all registered instances of SplitDockListener ,
that the Dockable in fullscreen-mode has changed. |
|
protected void |
FlapDockStation.fireHoldChanged(Dockable dockable,
boolean value)
Informs all registered FlapDockListeners
that the hold-property of a Dockable has been changed. |
|
DefaultDockActionSource |
FlapDockStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
ScreenDockStation.getDirectActionOffers(Dockable dockable)
|
|
DefaultDockActionSource |
SplitDockStation.getDirectActionOffers(Dockable dockable)
|
|
SplitDockProperty |
SplitDockStation.getDockableLocationProperty(Dockable dockable)
Creates a DockableProperty for the location of dockable . |
|
SplitDockPathProperty |
SplitDockStation.getDockablePathProperty(Dockable dockable)
Creates a DockableProperty for the location of dockable . |
|
SplitDockPlaceholderProperty |
SplitDockStation.getDockablePlaceholderProperty(Dockable dockable,
Dockable target)
Creates a SplitDockPlaceholderProperty for dockable , may
insert an additional placeholder in the tree. |
|
DockableProperty |
FlapDockStation.getDockableProperty(Dockable dockable,
Dockable target)
|
|
DockableProperty |
ScreenDockStation.getDockableProperty(Dockable dockable,
Dockable target)
|
|
DockableProperty |
SplitDockStation.getDockableProperty(Dockable child,
Dockable target)
|
|
DockableProperty |
StackDockStation.getDockableProperty(Dockable dockable,
Dockable target)
|
|
DockActionSource |
ScreenDockStation.getIndirectActionOffers(Dockable dockable)
|
|
DockActionSource |
SplitDockStation.getIndirectActionOffers(Dockable dockable)
|
|
ScreenDockProperty |
ScreenDockStation.getLocation(Dockable dockable,
Dockable target)
Gets the location of dockable and its current state. |
|
ScreenDockWindow |
ScreenDockStation.getWindow(Dockable dockable)
Searches the ScreenDockWindow which displays the dockable . |
|
int |
FlapDockStation.getWindowSize(Dockable dockable)
Gets the current size of the popup-window |
|
int |
FlapDockStation.indexOf(Dockable dockable)
Gets the location of dockable in the button-panel. |
|
int |
ScreenDockStation.indexOf(Dockable dockable)
Gets the index of a Dockable that is shown on this
station. |
|
int |
StackDockStation.indexOf(Dockable dockable)
Gets the index of a child. |
|
int |
SplitDockStation.indexOfDockable(Dockable dockable)
Gets the index of a child of this station. |
|
boolean |
ScreenDockStation.isFullscreen(Dockable dockable)
Tells whether dockable is currently shown in fullscreen mode. |
|
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)
|
|
protected ScreenDockWindowHandle |
ScreenDockStation.register(Dockable dockable,
Path placeholder,
ScreenDockWindow window)
Invoked after a new ScreenDockWindow has been created. |
|
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)
|
|
void |
ScreenDockStation.replace(Dockable current,
Dockable other,
boolean station)
|
|
void |
StackDockStation.replace(Dockable old,
Dockable next,
boolean station)
|
|
void |
FlapDockStation.replace(DockStation old,
Dockable next)
|
|
void |
ScreenDockStation.replace(DockStation old,
Dockable next)
|
|
void |
SplitDockStation.replace(DockStation old,
Dockable next)
|
|
void |
StackDockStation.replace(DockStation old,
Dockable next)
|
|
protected ScreenDockWindow |
ScreenDockStation.searchCombineDockable(int x,
int y,
Dockable drop)
Searches a window on the coordinates x/y which can be used to create a combination with drop . |
|
void |
FlapDockStation.setFrontDockable(Dockable dockable)
|
|
void |
ScreenDockStation.setFrontDockable(Dockable dockable)
|
|
void |
SplitDockStation.setFrontDockable(Dockable dockable)
|
|
void |
StackDockStation.setFrontDockable(Dockable dockable)
|
|
void |
SplitDockStation.setFullScreen(Dockable dockable)
Sets one of the children of this station as the one child which covers all other children. |
|
void |
ScreenDockStation.setFullscreen(Dockable dockable,
boolean fullscreen)
Changes the fullscreen mode of dockable . |
|
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 . |
|
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 | |
---|---|
PlaceholderMap |
FlapDockStation.getPlaceholders(Map<Dockable,Integer> children)
Gets the placeholders of this station using a PlaceholderListItemConverter to
encode the children of this station. |
PlaceholderMap |
ScreenDockStation.getPlaceholders(Map<Dockable,Integer> children)
Gets the placeholders of this station using a PlaceholderListItemConverter to
encode the children of this station. |
PlaceholderMap |
StackDockStation.getPlaceholders(Map<Dockable,Integer> children)
Gets the placeholders of this station using a PlaceholderListItemConverter to
encode the children of this station. |
D |
DockFactory.layout(L layout,
Map<Integer,Dockable> children)
Creates a new DockElement and changes the layout of the new
element such that is matches layout . |
void |
FlapDockStation.setPlaceholders(PlaceholderMap map,
Map<Integer,Dockable> children)
Sets a new layout on this station, this method assumes that map was created
using FlapDockStation.getPlaceholders(Map) . |
void |
ScreenDockStation.setPlaceholders(PlaceholderMap map,
Map<Integer,Dockable> children)
Sets a new layout on this station, this method assumes that map was created
using ScreenDockStation.getPlaceholders(Map) . |
void |
StackDockStation.setPlaceholders(PlaceholderMap placeholders,
Map<Integer,Dockable> children)
Sets all placeholders and children of this station. |
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. |
|
|
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.action |
---|
Methods in bibliothek.gui.dock.common.action with parameters of type Dockable | ||
---|---|---|
|
CPanelPopup.PanelPopup.createView(ViewTarget<V> target,
ActionViewConverter converter,
Dockable dockable)
|
|
protected void |
CPanelPopup.onMenuItemTrigger(Dockable dockable)
Called if the menu-item representing this action has been hit. |
|
void |
CPanelPopup.PanelPopup.onMenuItemTrigger(Dockable dockable)
Called if the menu-item representing this action has been hit. |
|
boolean |
CPanelPopup.PanelPopup.trigger(Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.common.intern |
---|
Subinterfaces of Dockable in bibliothek.gui.dock.common.intern | |
---|---|
interface |
CommonDockable
A Dockable which is a wrapper for 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 with parameters of type Dockable | |
---|---|
Path |
CPlaceholderStrategy.getPlaceholderFor(Dockable dockable)
|
void |
CDockFrontend.remove(Dockable dockable)
|
FocusVetoListener.FocusVeto |
ControlVetoFocusListener.vetoFocus(MouseFocusObserver controller,
Dockable 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.action |
---|
Methods in bibliothek.gui.dock.common.intern.action with parameters of type Dockable | |
---|---|
DockActionSource |
CActionOffer.getSource(Dockable dockable,
DockActionSource source,
DockActionSource[] guards,
DockActionSource parent,
DockActionSource[] parents)
|
boolean |
CActionOffer.interested(Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.common.intern.action.panel |
---|
Methods in bibliothek.gui.dock.common.intern.action.panel with parameters of type Dockable | |
---|---|
BasicTitleViewItem<JComponent> |
BasicPanelPopupGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
BasicTitleViewItem<JComponent> |
BubblePanelPopupGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
BasicTitleViewItem<JComponent> |
EclipsePanelPopupGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
BasicTitleViewItem<JComponent> |
FlatPanelPopupGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
DropDownViewItem |
PanelDropDownGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
MenuViewItem<JComponent> |
PanelMenuGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable)
|
Constructors in bibliothek.gui.dock.common.intern.action.panel with parameters of type Dockable | |
---|---|
BasicPanelPopupHandler(CPanelPopup.PanelPopup action,
Dockable dockable)
Creates a new handler. |
|
BasicPanelPopupMenuHandler(CPanelPopup.PanelPopup action,
Dockable dockable)
Creates a new handler. |
|
BasicPanelPopupMenuItemHandler(CPanelPopup.PanelPopup action,
Dockable dockable)
Creates a new handler. |
Uses of Dockable in bibliothek.gui.dock.common.intern.layout |
---|
Methods in bibliothek.gui.dock.common.intern.layout that return types with arguments of type Dockable | |
---|---|
protected Set<Dockable> |
CLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
|
protected Collection<Dockable> |
CLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
|
Method parameters in bibliothek.gui.dock.common.intern.layout with type arguments of type Dockable | |
---|---|
protected Collection<Dockable> |
CLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
|
MultipleCDockable |
ReplacementDockFactory.getLayout(CommonDockable element,
Map<Dockable,Integer> children)
|
CommonDockable |
ReplacementDockFactory.layout(MultipleCDockable layout,
Map<Integer,Dockable> children)
|
void |
ReplacementDockFactory.setLayout(CommonDockable element,
MultipleCDockable layout,
Map<Integer,Dockable> children)
|
Uses of Dockable in bibliothek.gui.dock.common.intern.station |
---|
Subinterfaces of Dockable in bibliothek.gui.dock.common.intern.station | |
---|---|
interface |
CommonStation<S extends DockStation>
An interface that can be implemented by classes that extend a DockStation ,
are Dockable s and that should implement CommonDockable
as well. |
Classes in bibliothek.gui.dock.common.intern.station that implement Dockable | |
---|---|
class |
CSplitDockStation
An implementation of SplitDockStation that also satisfies the
CommonDockable interface. |
class |
SecureCSplitDockStation
The secure version of CSplitDockStation . |
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 |
CSplitDockStation.setFrontDockable(Dockable dockable)
|
void |
SecureCSplitDockStation.setFrontDockable(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.intern.ui |
---|
Methods in bibliothek.gui.dock.common.intern.ui 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)
|
boolean |
CommonSingleTabDecider.showSingleTab(DockStation station,
Dockable dockable)
|
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.common.mode |
---|
Methods in bibliothek.gui.dock.common.mode with parameters of type Dockable | |
---|---|
void |
KeyedLocationModeActionProvider.destroy(Dockable dockable,
DockActionSource source)
|
void |
CLocationModeManager.ensureValidLocation(Dockable dockable)
|
DockActionSource |
KeyedLocationModeActionProvider.getActions(Dockable dockable,
Mode<Location> currentMode,
DockActionSource currentSource)
|
protected CStation<?> |
CLocationModeManager.getAreaOf(Dockable dockable)
Searches dockable and its parent for the first CStation
that is a working area. |
CLocation |
CExternalizedMode.getCLocation(Dockable dockable)
|
CLocation |
CLocationMode.getCLocation(Dockable dockable)
Gets the location of dockable which is in this mode. |
CLocation |
CMaximizedMode.getCLocation(Dockable dockable)
|
CLocation |
CMinimizedMode.getCLocation(Dockable dockable)
|
CLocation |
CModeArea.getCLocation(Dockable dockable)
Assuming dockable is a child of this area, returns
the location of dockable . |
CLocation |
CNormalMode.getCLocation(Dockable dockable)
|
CLocation |
CExternalizedMode.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CLocationMode.getCLocation(Dockable dockable,
Location location)
Gets the location of dockable which might or might not
be a child of this mode. |
CLocation |
CMaximizedMode.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CMinimizedMode.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CModeArea.getCLocation(Dockable dockable,
Location location)
Assuming dockable would be at location location
if it would be a child of this station, returns the CLocation that
matches location . |
CLocation |
CNormalMode.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CLocationModeManager.getLocation(Dockable dockable)
Gets an element describing the location of dockable as
good as possible. |
CLocation |
CLocationModeManager.getLocation(Dockable dockable,
ExtendedMode mode)
Assuming that dockable is currently not in mode mode ,
then this method searches for the previously stored location of dockable . |
ExtendedMode |
PreviousModeDoubleClickStrategy.handleDoubleClick(Dockable dockable,
ExtendedMode current,
ExtendedModeEnablement enablement)
|
void |
CLocationModeManager.remove(Dockable dockable)
|
void |
CLocationModeManager.setLocation(Dockable dockable,
CLocation location)
Tries to set the location of dockable . |
void |
CLocationModeManager.setLocation(Dockable dockable,
ExtendedMode mode,
CLocation location)
Sets the default location of dockable when going into
mode . |
Uses of Dockable in bibliothek.gui.dock.common.mode.station |
---|
Methods in bibliothek.gui.dock.common.mode.station that return Dockable | |
---|---|
Dockable[] |
CScreenDockStationHandle.Maximal.getMaximized()
|
Dockable[] |
CSplitDockStationHandle.Maximal.getMaximized()
|
Methods in bibliothek.gui.dock.common.mode.station with parameters of type Dockable | |
---|---|
void |
CSplitDockStationHandle.dropAside(Dockable dockable)
Ensures that dockable is a child of this
station. |
CLocation |
CFlapDockStationHandle.getCLocation(Dockable dockable)
|
CLocation |
CScreenDockStationHandle.getCLocation(Dockable dockable)
Gets a CLocation describing the location of dockable on the station of this handle. |
CLocation |
CScreenDockStationHandle.External.getCLocation(Dockable dockable)
|
CLocation |
CScreenDockStationHandle.Maximal.getCLocation(Dockable dockable)
|
CLocation |
CSplitDockStationHandle.Normal.getCLocation(Dockable dockable)
|
CLocation |
CSplitDockStationHandle.Maximal.getCLocation(Dockable dockable)
|
CLocation |
CFlapDockStationHandle.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CScreenDockStationHandle.getCLocation(Dockable dockable,
Location location)
Assuming dockable would be at location location if it would be a child of this station, returns the CLocation that matches location. |
CLocation |
CScreenDockStationHandle.External.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CScreenDockStationHandle.Maximal.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CSplitDockStationHandle.Normal.getCLocation(Dockable dockable,
Location location)
|
CLocation |
CSplitDockStationHandle.Maximal.getCLocation(Dockable dockable,
Location location)
|
DockableProperty |
CScreenDockStationHandle.External.getLocation(Dockable child)
|
DockableProperty |
CSplitDockStationHandle.Normal.getLocation(Dockable child)
|
boolean |
CScreenDockStationHandle.External.isChild(Dockable dockable)
|
boolean |
CScreenDockStationHandle.Maximal.isChild(Dockable dockable)
|
boolean |
CSplitDockStationHandle.Normal.isChild(Dockable dockable)
|
boolean |
CSplitDockStationHandle.Maximal.isChild(Dockable dockable)
|
boolean |
CSplitDockStationHandle.Normal.isNormalModeChild(Dockable dockable)
|
Runnable |
CScreenDockStationHandle.Maximal.onApply(LocationModeEvent event,
Dockable replacement)
|
Runnable |
CSplitDockStationHandle.Maximal.onApply(LocationModeEvent event,
Dockable replacement)
|
void |
CSplitDockStationHandle.Maximal.prepareApply(Dockable dockable,
AffectedSet affected)
|
void |
CScreenDockStationHandle.Maximal.prepareApply(Dockable dockable,
Location history,
AffectedSet set)
|
void |
CSplitDockStationHandle.Maximal.prepareApply(Dockable dockable,
Location history,
AffectedSet set)
|
void |
CScreenDockStationHandle.External.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
|
void |
CSplitDockStationHandle.Normal.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
|
void |
CScreenDockStationHandle.Maximal.setMaximized(Dockable dockable,
boolean maximized,
Location history,
AffectedSet set)
|
void |
CSplitDockStationHandle.Maximal.setMaximized(Dockable dockable,
boolean maximized,
Location location,
AffectedSet set)
|
Uses of Dockable in bibliothek.gui.dock.common.theme.eclipse |
---|
Methods in bibliothek.gui.dock.common.theme.eclipse with parameters of type Dockable | |
---|---|
EclipseThemeConnector.TitleBar |
CommonEclipseThemeConnector.getTitleBarKind(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,
AWTEvent event)
Gets the top-dockable which has component or
parent of component as base Component. |
Dockable |
DockRegister.getDockable(int index)
Gets the index'th Dockable that is registered at this DockRegister . |
Dockable[] |
DockRegister.listDockables()
Gets a list of all Dockables. |
Methods in bibliothek.gui.dock.control with parameters of type Dockable | |
---|---|
void |
MouseFocusObserver.cancel(DockController controller,
Dockable dockable)
|
protected boolean |
DefaultDockRelocator.canMerge(DockStation parent,
Dockable selection)
Checks whether the current Merger can merge parent
with child . |
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.executeOperation(Dockable dockable,
RelocateOperation operation)
Executes the drag and drop event operation . |
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 FocusVetoListener.FocusVeto |
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 RelocateOperation |
DefaultDockRelocator.preparePut(int mouseX,
int mouseY,
int titleX,
int titleY,
Dockable dockable)
Searches a station which can become the parent of dockable
if the mouse is released at mouseX/mouseY . |
protected void |
DockRegister.register(Dockable dockable)
Registers dockable , the associated controller will know the titles
of dockable to allow drag and drop operations. |
void |
DoubleClickController.send(Dockable dockable,
MouseEvent event)
Fires an event to the DoubleClickController.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 . |
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.control.relocator |
---|
Methods in bibliothek.gui.dock.control.relocator with parameters of type Dockable | |
---|---|
void |
DropOperation.execute(Dockable selection,
DockRelocatorListener listener)
|
void |
MergeOperation.execute(Dockable selection,
DockRelocatorListener listener)
|
void |
MoveOperation.execute(Dockable selection,
DockRelocatorListener listener)
|
void |
RelocateOperation.execute(Dockable selection,
DockRelocatorListener listener)
Executes this operation. |
Uses of Dockable in bibliothek.gui.dock.displayer |
---|
Methods in bibliothek.gui.dock.displayer with parameters of type Dockable | |
---|---|
boolean |
SingleTabDecider.showSingleTab(DockStation station,
Dockable dockable)
Decides whether to show a single tab for dockable |
Uses of Dockable in bibliothek.gui.dock.dockable |
---|
Classes in bibliothek.gui.dock.dockable that implement Dockable | |
---|---|
class |
AbstractDockable
An implementation of Dockable which deals with the simple things. |
Methods in bibliothek.gui.dock.dockable that return Dockable | |
---|---|
Dockable |
AbstractDockable.asDockable()
|
Methods in bibliothek.gui.dock.dockable with parameters of type Dockable | |
---|---|
boolean |
AbstractDockable.accept(DockStation base,
Dockable neighbour)
|
MovingImage |
DockableMovingImageFactory.create(DockController controller,
Dockable dockable)
Gets an image which will be shown underneath the cursor. |
MovingImage |
ScreencaptureMovingImageFactory.create(DockController controller,
Dockable dockable)
|
BufferedImage |
ScreencaptureMovingImageFactory.createImageFrom(DockController controller,
Dockable dockable)
This method creates a new image that contains the contents of dockable . |
Method parameters in bibliothek.gui.dock.dockable with type arguments of type Dockable | |
---|---|
Object |
DefaultDockableFactory.getLayout(DefaultDockable element,
Map<Dockable,Integer> children)
|
DefaultDockable |
DefaultDockableFactory.layout(Object layout,
Map<Integer,Dockable> children)
|
void |
DefaultDockableFactory.setLayout(DefaultDockable element,
Object layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.dockable with parameters of type Dockable | |
---|---|
DockHierarchyObserver(Dockable owner)
Creates a new observer. |
Uses of Dockable in bibliothek.gui.dock.event |
---|
Methods in bibliothek.gui.dock.event that return Dockable | |
---|---|
Dockable |
DockHierarchyEvent.getDockable()
Gets the Dockable whose path has been changed. |
Dockable |
DockTitleEvent.getDockable()
Gets the Dockable for which the target-title is used. |
Dockable |
VetoableDockFrontendEvent.getDockable(int index)
Gets an element which will be or is hidden. |
Dockable[] |
VetoableDockFrontendEvent.getDockables()
Gets all the elements that are used in this event. |
Dockable |
DockableFocusEvent.getNewFocusOwner()
Gets the Dockable which has the focus after the change. |
Dockable |
DockableSelectionEvent.getNewSelected()
Gets the element that is selected after the change. |
Dockable |
DockableFocusEvent.getOldFocusOwner()
Gets the Dockable which had the focus before the change. |
Dockable |
DockableSelectionEvent.getOldSelected()
Gets the element that was selected before the change. |
Methods in bibliothek.gui.dock.event that return types with arguments of type Dockable | |
---|---|
Iterator<Dockable> |
VetoableDockFrontendEvent.iterator()
|
Methods in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
void |
DockFrontendAdapter.added(DockFrontend frontend,
Dockable dockable)
|
void |
DockFrontendListener.added(DockFrontend frontend,
Dockable dockable)
Informs this listener that an additional dockable has
been added to the list of known 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 . |
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 |
SingleTabDeciderListener.showSingleTabChanged(SingleTabDecider source,
Dockable dockable)
Called if the single-tab property of dockable might be
changed. |
void |
DockableAdapter.titleBound(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleBound(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was bound
to a Dockable . |
void |
DockTitleBindingListener.titleBound(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was bound
to dockable . |
void |
DockableAdapter.titleExchanged(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleExchanged(Dockable dockable,
DockTitle title)
Invoked when the properties of a Dockable have a so dramatically
changed, that the DockTitle title is no longer
considered a good title and should be replaced. |
void |
DockableAdapter.titleIconChanged(Dockable dockable,
Icon oldIcon,
Icon newIcon)
|
void |
DockableListener.titleIconChanged(Dockable dockable,
Icon oldIcon,
Icon newIcon)
Invoked when the title-icon of a Dockable has changed |
void |
DockableAdapter.titleTextChanged(Dockable dockable,
String oldTitle,
String newTitle)
|
void |
DockableListener.titleTextChanged(Dockable dockable,
String oldTitle,
String newTitle)
Invoked when the title of a Dockable has changed. |
void |
DockableAdapter.titleToolTipChanged(Dockable dockable,
String oldTooltip,
String newTooltip)
|
void |
DockableListener.titleToolTipChanged(Dockable dockable,
String oldToolTip,
String newToolTip)
Called when the tooltip of a Dockable changed. |
void |
DockableAdapter.titleUnbound(Dockable dockable,
DockTitle title)
|
void |
DockableListener.titleUnbound(Dockable dockable,
DockTitle title)
Will be invoked when a DockTitle was unbound
from a Dockable . |
void |
DockTitleBindingListener.titleUnbound(DockController controller,
DockTitle title,
Dockable dockable)
Called when title was unbound
from dockable . |
FocusVetoListener.FocusVeto |
FocusVetoListener.vetoFocus(MouseFocusObserver controller,
Dockable dockable)
Invoked when the focus should change because the user did something with dockable . |
Method parameters in bibliothek.gui.dock.event with type arguments of type Dockable | |
---|---|
void |
StandardDockActionListener.actionDisabledIconChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the disabled icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionEnabledChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionEnabledChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the enabled-state of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionIconChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionIconChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the icon of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionSelectedChanged(DockAction action,
Set<Dockable> dockables)
|
void |
DockActionAdapter.actionTextChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTextChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the text of a StandardDockAction has been changed. |
void |
DockActionAdapter.actionTooltipTextChanged(DockAction action,
Set<Dockable> dockables)
|
void |
StandardDockActionListener.actionTooltipTextChanged(StandardDockAction action,
Set<Dockable> dockables)
Invoked when the tooltip of a StandardDockAction has been changed. |
void |
SelectableDockActionListener.selectedChanged(SelectableDockAction action,
Set<Dockable> dockables)
Triggered by a SelectableDockAction if the selection-state of
a Dockable has changed. |
void |
DropDownActionListener.selectionChanged(DropDownAction action,
Set<Dockable> dockables,
DockAction selection)
Called when the selection of action has changed. |
Constructors in bibliothek.gui.dock.event with parameters of type Dockable | |
---|---|
DockableFocusEvent(DockController controller,
Dockable oldFocus,
Dockable newFocus)
Creates a new event. |
|
DockableSelectionEvent(DockController controller,
DockStation station,
Dockable oldSelected,
Dockable newSelected)
Creates a new event. |
|
DockHierarchyEvent(Dockable dockable)
Creates a new event and sets up all properties. |
|
DockHierarchyEvent(Dockable dockable,
DockController controller)
Creates a new event and sets up all properties. |
|
DockTitleEvent(Dockable dockable,
boolean active)
Constructs a new event. |
|
DockTitleEvent(DockStation station,
Dockable dockable,
boolean active)
Constructs a new event. |
|
VetoableDockFrontendEvent(DockFrontend frontend,
boolean cancelable,
boolean expected,
Dockable... dockables)
Creates a new event |
Uses of Dockable in bibliothek.gui.dock.facile.action |
---|
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)
|
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)
|
RenameAction |
RenameActionFactory.find(Dockable owner)
Gets an action for owner . |
DockActionSource |
ReplaceActionGuard.getSource(Dockable dockable)
|
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)
|
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.mode |
---|
Methods in bibliothek.gui.dock.facile.mode that return Dockable | |
---|---|
Dockable |
AbstractLocationMode.DockableHandle.getDockable()
Gets the element of this handle. |
Dockable |
LocationModeEvent.getDockable()
Gets the Dockable whose mode was, or is going to be, changed. |
Dockable[] |
MaximizedModeArea.getMaximized()
Gets the currently maximized elements. |
Dockable |
MaximizedMode.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
Dockable |
MaximizedMode.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.mode with parameters of type Dockable | |
---|---|
void |
AbstractLocationMode.apply(Dockable dockable,
Location history,
AffectedSet set)
|
protected void |
LocationModeManager.applyDuringRead(String key,
Path old,
Path current,
Dockable dockable)
Ignores the call, the position of Dockable s is set elsewhere. |
protected AbstractLocationMode.DockableHandle |
AbstractLocationMode.createHandle(Dockable dockable)
Creates a new handle for dockable . |
Location |
DefaultLocationMode.current(Dockable dockable)
This default implementation just returns the location of dockable but does not change any properties. |
Location |
MaximizedMode.current(Dockable dockable)
|
void |
DefaultLocationModeActionProvider.destroy(Dockable dockable,
DockActionSource source)
|
void |
LocationModeActionProvider.destroy(Dockable dockable,
DockActionSource source)
Called if dockable is no longer in use and all references
to dockable are to be removed. |
void |
MappingLocationModeActionProvider.destroy(Dockable dockable,
DockActionSource source)
|
void |
ExternalizedMode.ensureNotHidden(Dockable dockable)
|
void |
LocationMode.ensureNotHidden(Dockable dockable)
Ensures that no Dockable that has this mode hides dockable . |
void |
LocationModeManager.ensureNotHidden(Dockable dockable)
Ensures that dockable is not hidden behind another
Dockable . |
void |
MaximizedMode.ensureNotHidden(Dockable dockable)
|
void |
MinimizedMode.ensureNotHidden(Dockable dockable)
|
void |
NormalMode.ensureNotHidden(Dockable dockable)
|
void |
LocationModeManager.ensureValidLocation(Dockable dockable)
Empty method evaluating the correct location of a Dockable . |
A |
AbstractLocationMode.get(Dockable dockable)
Recursively searches through all stations of dockable
until a station is found that is registered at this mode. |
DockActionSource |
DefaultLocationModeActionProvider.getActions(Dockable dockable,
Mode<Location> mode,
DockActionSource source)
|
DockActionSource |
LocationModeActionProvider.getActions(Dockable dockable,
Mode<Location> currentMode,
DockActionSource currentSource)
Called if the element dockable , which is currently in
mode mode , should have some additional DockAction s
related to the owner of this LocationModeActionProvider . |
DockActionSource |
MappingLocationModeActionProvider.getActions(Dockable dockable,
Mode<Location> currentMode,
DockActionSource currentSource)
|
DockActionSource |
AbstractLocationMode.getActionsFor(Dockable dockable,
Mode<Location> mode)
|
M |
LocationModeManager.getCurrentMode(Dockable dockable)
|
DockableProperty |
StationModeArea.getLocation(Dockable child)
Gets the location of dockable which is a child
of this station. |
MaximizedModeArea |
MaximizedMode.getMaximizeArea(Dockable dockable)
Searches the first MaximizedModeArea which is a parent
of dockable . |
Dockable |
MaximizedMode.getMaximizingElement(Dockable dockable)
Gets the element which must be maximized when the user requests that dockable is maximized. |
Dockable |
MaximizedMode.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. |
ExtendedMode |
LocationModeManager.getMode(Dockable dockable)
Gets the current mode of dockable . |
protected abstract LocationModeActionProvider |
MappingLocationModeActionProvider.getProvider(Dockable dockable,
Mode<Location> currentMode,
DockActionSource currentSource)
Gets the LocationModeActionProvider which fits the key generated by the arguments
of this methode. |
LocationMode |
MaximizedMode.getUnmaximizedMode(Dockable dockable)
Assuming dockable is a maximized element, tells which
mode would be the preferred mode for unmaximization. |
ExtendedMode |
DoubleClickLocationStrategy.handleDoubleClick(Dockable dockable,
ExtendedMode current,
ExtendedModeEnablement enablement)
Called if the user double-clicked on dockable . |
boolean |
ModeArea.isChild(Dockable dockable)
Tells whether dockable is a direct child of this station. |
boolean |
DefaultLocationMode.isCurrentMode(Dockable dockable)
This default implementation calls ModeArea.isChild(Dockable) on each
area of this mode and returns true if at least one area returns true . |
boolean |
LocationMode.isCurrentMode(Dockable dockable)
If this method is not able to clearly find out whether dockable
has this mode, it returns false . |
boolean |
MaximizedMode.isCurrentMode(Dockable dockable)
|
boolean |
NormalMode.isCurrentMode(Dockable dockable)
|
boolean |
ExternalizedMode.isDefaultMode(Dockable dockable)
|
boolean |
MaximizedMode.isDefaultMode(Dockable dockable)
|
boolean |
MinimizedMode.isDefaultMode(Dockable dockable)
|
boolean |
NormalMode.isDefaultMode(Dockable dockable)
|
protected boolean |
AbstractLocationMode.isModeAvailable(Dockable dockable)
Tells whether this mode is available for dockable . |
boolean |
LocationModeManager.isModeAvailable(Dockable dockable,
ExtendedMode mode)
Using the current ExtendedModeEnablement this method tells whether
mode mode can be applied to dockable . |
boolean |
NormalModeArea.isNormalModeChild(Dockable dockable)
Tells whether dockable is a child of this
station and in a form satisfying the normal-mode criteria. |
void |
MaximizedMode.maximize(MaximizedModeArea area,
Dockable dockable,
AffectedSet set)
Ensures that dockable is maximized. |
void |
MaximizedMode.maximize(MaximizedModeArea area,
Dockable dockable,
Location history,
AffectedSet set)
Ensures that dockable is maximized. |
Runnable |
MaximizedModeArea.onApply(LocationModeEvent event,
Dockable replacement)
This method is called before the method apply
is executed of a LocationMode that is not the owner of this area. |
void |
MaximizedModeArea.prepareApply(Dockable dockable,
Location history,
AffectedSet set)
This method is called by MaximizedMode just before the mode is applied
to dockable . |
protected boolean |
MaximizedMode.process(Dockable dockable,
KeyEvent event)
Invoked whenever a key is pressed, released or typed. |
protected abstract void |
AbstractLocationMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
Called by AbstractLocationMode.apply(Dockable, Location, AffectedSet) after the LocationModeListener s
are informed. |
void |
DefaultLocationMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
This default implementation uses the DockStation.move(Dockable, DockableProperty)
and DockStation.drop(Dockable, DockableProperty) methods to put
dockable at its location. |
void |
ExternalizedMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
|
void |
MaximizedMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
|
void |
StationModeArea.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
Sets the location of dockable to location
and ensures that dockable is a child of this station. |
void |
MaximizedModeArea.setMaximized(Dockable dockable,
boolean maximized,
Location location,
AffectedSet set)
Tells this parent to change the maximization state of dockable . |
void |
LocationModeManager.setMode(Dockable dockable,
ExtendedMode extendedMode)
Sets the current mode of dockable . |
boolean |
MaximizedMode.switchMode(Dockable dockable)
Tries to switch the current mode of dockable to or from
the maximized mode. |
void |
MaximizedMode.unmaximize(Dockable dockable,
AffectedSet set)
Ensures that dockable is not maximized. |
Method parameters in bibliothek.gui.dock.facile.mode with type arguments of type Dockable | |
---|---|
void |
ModeAreaListener.internalLocationChange(ModeArea source,
Set<Dockable> dockables)
To be called if a set of Dockable s, which are children of the
ModeArea source , changed their location such that
their Mode might change. |
Constructors in bibliothek.gui.dock.facile.mode with parameters of type Dockable | |
---|---|
AbstractLocationMode.DockableHandle(Dockable dockable)
Creates a new handle. |
|
LocationModeEvent(LocationMode mode,
Location location,
Dockable dockable,
AffectedSet affected)
Creates a new event. |
Uses of Dockable in bibliothek.gui.dock.facile.mode.action |
---|
Methods in bibliothek.gui.dock.facile.mode.action with parameters of type Dockable | |
---|---|
void |
LocationModeAction.action(Dockable dockable)
|
protected void |
LocationModeAction.bound(Dockable dockable)
|
protected void |
LocationModeAction.unbound(Dockable dockable)
|
Uses of Dockable in bibliothek.gui.dock.facile.mode.station |
---|
Methods in bibliothek.gui.dock.facile.mode.station with parameters of type Dockable | |
---|---|
DockableProperty |
FlapDockStationHandle.getLocation(Dockable child)
|
boolean |
FlapDockStationHandle.isChild(Dockable dockable)
|
void |
FlapDockStationHandle.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
|
Uses of Dockable in bibliothek.gui.dock.facile.mode.status |
---|
Methods in bibliothek.gui.dock.facile.mode.status with parameters of type Dockable | |
---|---|
void |
ExtendedModeEnablementListener.availabilityChanged(Dockable dockable,
ExtendedMode mode,
boolean available)
Called if the state changed. |
protected abstract void |
AbstractExtendedModeEnablement.connect(Dockable dockable)
Adds listeners to dockable in order to call AbstractExtendedModeEnablement.fire(Dockable, ExtendedMode, boolean)
once the availability of some mode changed. |
protected void |
DefaultExtendedModeEnablement.connect(Dockable dockable)
|
protected abstract void |
AbstractExtendedModeEnablement.disconnect(Dockable dockable)
Removes listeners from dockable that were added earlier. |
protected void |
DefaultExtendedModeEnablement.disconnect(Dockable dockable)
|
protected void |
AbstractExtendedModeEnablement.fire(Dockable dockable,
ExtendedMode mode,
boolean available)
Calls ExtendedModeEnablementListener.availabilityChanged(Dockable, ExtendedMode, boolean) for
all listeners that are registered. |
boolean |
DefaultExtendedModeEnablement.isAvailable(Dockable dockable,
ExtendedMode mode)
|
boolean |
ExtendedModeEnablement.isAvailable(Dockable dockable,
ExtendedMode mode)
Tells whether mode is available for dockable . |
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 . |
Methods in bibliothek.gui.dock.frontend that return Dockable | |
---|---|
Dockable |
FrontendEntry.getDockable()
The element for which this object stores information. |
Methods in bibliothek.gui.dock.frontend that return types with arguments of type Dockable | |
---|---|
protected Collection<Dockable> |
DefaultLayoutChangeStrategy.approveClosing(DockFrontendInternals frontend,
DockSituation situation,
DefaultLayoutChangeStrategy.SettingAccess setting)
Asks the VetoManager whether some Dockable s can be hidden. |
protected Set<Dockable> |
DefaultLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend,
DockSituation situation,
DockLayoutComposition layout)
Tries to estimate which of the currently visible Dockable s will
still be visible if layout is applied to frontend . |
protected Collection<Dockable> |
DefaultLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
Creates a collection of all the Dockable s that are about to be closed. |
Methods in bibliothek.gui.dock.frontend with parameters of type Dockable | |
---|---|
boolean |
VetoManager.expectToHide(Dockable dockable,
boolean cancelable)
Marks all elements of the tree with root dockable to be expected to hide soon. |
boolean |
VetoManager.expectToShow(Dockable dockable,
boolean cancelable)
Marks all elements of the tree with root dockable to be expected to show soon. |
protected void |
VetoManager.fireAllHidden(Dockable dockable,
boolean expected)
Invokes the method VetoableDockFrontendListener.hidden(VetoableDockFrontendEvent)
for all listeners for all elements of the tree with root dockable . |
protected boolean |
VetoManager.fireAllHiding(Dockable dockable,
boolean cancelable)
Calls the method VetoableDockFrontendListener.hiding(VetoableDockFrontendEvent)
for all elements in the tree beginning with dockable . |
protected boolean |
VetoManager.fireAllShowing(Dockable dockable,
boolean cancelable)
Calls VetoableDockFrontendListener.showing(VetoableDockFrontendEvent)
for all elements in the tree with root dockable . |
protected void |
VetoManager.fireAllShown(Dockable dockable,
boolean expected)
Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent)
for all elements in the tree with root dockable . |
protected void |
VetoManager.fireHidden(Dockable dockable,
boolean expected)
Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent)
on all listeners. |
protected void |
VetoManager.fireShown(Dockable dockable,
boolean expected)
Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent)
on all listeners. |
DockFrontend.DockInfo |
DockFrontendInternals.getInfo(Dockable dockable)
Searches information about dockable . |
Method parameters in bibliothek.gui.dock.frontend with type arguments of type Dockable | |
---|---|
boolean |
VetoManager.expectToHide(Collection<Dockable> dockables,
boolean cancelable)
Marks all elements of dockables to be expected to hide soon. |
boolean |
VetoManager.expectToShow(Collection<Dockable> dockables,
boolean cancelable)
Marks all elements of dockables to be expected to show soon. |
protected void |
VetoManager.fireAllHidden(Collection<Dockable> dockables,
boolean expected)
Invokes the method VetoableDockFrontendListener.hidden(VetoableDockFrontendEvent)
for all listeners for all elements in dockables . |
protected boolean |
VetoManager.fireAllHiding(Collection<Dockable> dockables,
boolean cancelable)
Calls the method VetoableDockFrontendListener.hiding(VetoableDockFrontendEvent)
for all elements in dockables |
protected boolean |
VetoManager.fireAllShowing(Collection<Dockable> dockables,
boolean cancelable)
Calls VetoableDockFrontendListener.showing(VetoableDockFrontendEvent)
for all elements in dockables . |
protected void |
VetoManager.fireAllShown(Collection<Dockable> dockables,
boolean expected)
Invokes the method VetoableDockFrontendListener.shown(VetoableDockFrontendEvent)
for all elements in dockables . |
protected Collection<Dockable> |
DefaultLayoutChangeStrategy.getClosingDockables(DockFrontendInternals frontend,
Set<Dockable> visible)
Creates a collection of all the Dockable s that are about to be closed. |
BackupFactoryData<L> |
RegisteringDockFactory.getLayout(D element,
Map<Dockable,Integer> children)
|
D |
RegisteringDockFactory.layout(BackupFactoryData<L> layout,
Map<Integer,Dockable> children)
|
void |
RegisteringDockFactory.setLayout(D element,
BackupFactoryData<L> layout,
Map<Integer,Dockable> children)
|
Uses of Dockable in bibliothek.gui.dock.layout |
---|
Method parameters in bibliothek.gui.dock.layout with type arguments of type Dockable | |
---|---|
L |
DockConverter.getLayout(D element,
Map<Dockable,Integer> children)
Gets the layout of element . |
void |
DockConverter.setLayout(D element,
L layout,
Map<Integer,Dockable> children)
Reads the contents of layout and changes the layout of
element accordingly. |
Uses of Dockable in bibliothek.gui.dock.security |
---|
Classes in bibliothek.gui.dock.security that implement Dockable | |
---|---|
class |
SecureFlapDockStation
A FlapDockStation that uses SecureFlapWindow instead
of FlapWindow . |
class |
SecureSplitDockStation
A SplitDockStation which can work in a restricted environment. |
class |
SecureStackDockStation
A StackDockStation which can operate in a restricted environment. |
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 |
StationChildHandle.asDockable()
|
Dockable |
Combiner.combine(Dockable old,
Dockable drop,
DockStation parent,
PlaceholderMap placeholders)
Merges the Dockable old and drop into
a new Dockable. |
Dockable |
DockableDisplayer.getDockable()
Gets the Dockable which is shown on this displayer. |
Dockable |
StationChildHandle.getDockable()
Gets the element that is handled by this handler. |
Methods in bibliothek.gui.dock.station with parameters of type Dockable | |
---|---|
boolean |
AbstractDockStation.accept(Dockable child)
|
boolean |
AbstractDockableStation.accept(Dockable child)
|
protected boolean |
AbstractDockableStation.acceptable(Dockable child)
Tells whether this station accepts child as new 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,
PlaceholderMap placeholders)
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. |
Constructors in bibliothek.gui.dock.station with parameters of type Dockable | |
---|---|
StationChildHandle(DockStation station,
DisplayerCollection displayers,
Dockable dockable,
DockTitleVersion title)
Creates a new handle, initializes a DockTitleRequest but no DockableDisplayer nor a DockTitle . |
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 |
DefaultFlapWindow.getDockable()
Gets the Dockable which is shown on this window. |
Dockable |
FlapDropInfo.getDockable()
Gets the Dockable which will be dropped or moved on the station. |
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 |
DefaultFlapWindow.setDockable(Dockable dockable)
Sets the Dockable which will be shown on this window. |
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. |
Uses of Dockable in bibliothek.gui.dock.station.screen |
---|
Methods in bibliothek.gui.dock.station.screen that return Dockable | |
---|---|
Dockable |
ScreenDockWindowHandle.asDockable()
|
Dockable |
DisplayerScreenDockWindow.getDockable()
|
Dockable |
ScreenDockWindow.getDockable()
Gets the Dockable which is currently shown in this window. |
Methods in bibliothek.gui.dock.station.screen with parameters of type Dockable | |
---|---|
void |
ScreenFullscreenAction.action(Dockable dockable)
|
protected Boolean |
ScreenFullscreenAction.createGroupKey(Dockable dockable)
|
void |
ScreenDockStationListener.fullscreenChanged(ScreenDockStation station,
Dockable dockable)
Called if the fullscreen-mode of dockable changed. |
void |
AbstractScreenDockWindow.setDockable(Dockable dockable)
|
void |
DisplayerScreenDockWindow.setDockable(Dockable dockable)
|
void |
ScreenDockWindow.setDockable(Dockable dockable)
Sets the Dockable which should be shown on this window. |
void |
ScreenDockWindowHandle.setDockable(Dockable dockable)
Sets the item that is shown by this window. |
void |
ScreenDockStationListener.windowDeregistering(ScreenDockStation station,
Dockable dockable,
ScreenDockWindow window)
Called when window was removed from station . |
void |
ScreenDockStationListener.windowRegistering(ScreenDockStation station,
Dockable dockable,
ScreenDockWindow window)
Called when window was added to station . |
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)
|
Constructors in bibliothek.gui.dock.station.screen with parameters of type Dockable | |
---|---|
ScreenDockWindowHandle(Dockable dockable,
ScreenDockWindow window)
Creates a new handle. |
Uses of Dockable in bibliothek.gui.dock.station.split |
---|
Fields in bibliothek.gui.dock.station.split declared as Dockable | |
---|---|
Dockable[] |
SplitDockGrid.Node.dockables
the elements represented by this leaf |
Dockable |
SplitDockGrid.Node.selected
the element that is selected |
Methods in bibliothek.gui.dock.station.split that return Dockable | |
---|---|
Dockable |
Leaf.getDockable()
Gets the Dockable which is shown on the displayer
of this leaf. |
Dockable |
PutInfo.getDockable()
Gets the Dockable which will be added to the station. |
Dockable[] |
SplitDockTree.getDockables()
Gets a list of all 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 |
SplitDockTree.getSelected(SplitDockTree.Key key)
Gets the element that is selected in this leaf. |
Dockable |
DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Dockable |
SplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
Called before the station changes its fullscreen-Dockable. |
Methods in bibliothek.gui.dock.station.split with parameters of type Dockable | |
---|---|
void |
SplitFullScreenAction.action(Dockable dockable)
|
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,
long id)
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 |
Placeholder.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 |
Placeholder.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 |
Placeholder.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. |
boolean |
Leaf.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
|
boolean |
Node.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
|
boolean |
Placeholder.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
|
boolean |
Root.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
|
abstract boolean |
SplitNode.insert(SplitDockPlaceholderProperty property,
Dockable dockable)
Recursively searches for a node or leaf that uses the placeholder specified by property and inserts the dockable there. |
SplitDockTree.Key |
SplitDockTreeFactory.leaf(Dockable dockable,
long id,
Path[] placeholders,
PlaceholderMap placeholderMap)
|
N |
SplitTreeFactory.leaf(Dockable dockable,
long id,
Path[] placeholders,
PlaceholderMap placeholderMap)
Informs about a leaf of the tree. |
StationChildHandle |
SplitDockAccess.newHandle(Dockable dockable)
Creates a new handle but does not take any other action. |
PutInfo |
DefaultSplitLayoutManager.prepareDrop(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
PutInfo |
SplitLayoutManager.prepareDrop(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Call forwarded from DockStation.prepareDrop . |
PutInfo |
DefaultSplitLayoutManager.prepareMove(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
|
PutInfo |
SplitLayoutManager.prepareMove(SplitDockStation station,
int x,
int y,
int titleX,
int titleY,
boolean checkOverrideZone,
Dockable dockable)
Call forwarded from DockStation.prepareMove . |
SplitDockTree.Key |
SplitDockTree.put(Dockable... dockables)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected,
long nodeId)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected,
long nodeId)
Creates a key for the set dockables . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected,
Path[] placeholders,
PlaceholderMap placeholderMap,
long nodeId)
Creates a key for the set of dockables or the set of
placeholders . |
SplitDockTree.Key |
SplitDockTree.put(Dockable[] dockables,
Dockable selected,
Path[] placeholders,
PlaceholderMap placeholderMap,
long nodeId)
Creates a key for the set of dockables or the set of
placeholders . |
SplitDockTree.Key |
SplitDockTree.put(Dockable dockable,
long nodeId)
Creates a key for the leaf dockable . |
SplitDockTree.Key |
SplitDockTree.root(Dockable dockable)
Sets dockable as root, and returns a key to the root. |
void |
SplitPlaceholderSet.set(SplitNode node,
Dockable dockable,
SplitNode... protectedNodes)
Ensures that node is associated with the placeholder for dockable . |
void |
PutInfo.setDockable(Dockable dockable)
Sets the Dockable which will be added to the station. |
void |
Leaf.setDockable(Dockable dockable,
boolean fire)
Sets the element of this leaf. |
void |
Leaf.setDockable(Dockable dockable,
boolean fire,
boolean updatePlaceholders,
boolean storePlaceholderMap)
Sets the element of this leaf. |
void |
SplitDockGrid.setSelected(double x,
double y,
double width,
double height,
Dockable dockable)
Marks dockable as selected in the stack of elements that
are on position x, y, width, height . |
SplitDockTree.Key |
SplitDockTree.vertical(Dockable top,
Dockable bottom)
Adds two elements vertically. |
SplitDockTree.Key |
SplitDockTree.vertical(Dockable top,
Dockable bottom,
double divider)
Adds two elements vertically. |
Dockable |
DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
|
Dockable |
SplitLayoutManager.willMakeFullscreen(SplitDockStation station,
Dockable dockable)
Called before the station changes its fullscreen-Dockable. |
Method parameters in bibliothek.gui.dock.station.split with type arguments of type Dockable | |
---|---|
protected SplitNode |
SplitNode.create(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
Creates a new node using the contents of key . |
void |
Leaf.evolve(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
|
void |
Node.evolve(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
|
void |
Placeholder.evolve(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
|
void |
Root.evolve(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
|
abstract void |
SplitNode.evolve(SplitDockTree.Key key,
boolean checkValidity,
Map<Leaf,Dockable> linksToSet)
Creates or replaces children according to the values found in key . |
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()
|
Dockable |
CombinedStackDockComponent.getDockableAt(int index)
|
Dockable |
DefaultStackDockComponent.getDockableAt(int index)
|
Dockable |
StackDockComponent.getDockableAt(int index)
Gets the Dockable which was placed at the index 'th position. |
Methods in bibliothek.gui.dock.station.stack with parameters of type Dockable | |
---|---|
void |
CombinedStackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
|
void |
DefaultStackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
|
void |
StackDockComponent.addTab(String title,
Icon icon,
Component comp,
Dockable dockable)
Adds a new child at an unspecified location. |
protected void |
CombinedStackDockComponent.addToMenu(M menu,
Dockable dockable)
|
void |
TabContentFilterListener.contentChanged(Dockable dockable)
Informs this listener that icon, title and/or tooltip of dockable changed. |
protected Component |
CombinedStackDockComponent.createLayerAt(Component component,
Dockable dockable)
Creates a layer between component and this panel. |
protected DefaultStackDockComponent.Tab |
DefaultStackDockComponent.createTab(Dockable dockable)
Creates a new representation of a tab on this component. |
int |
StackDockComponentParent.indexOf(Dockable dockable)
Gets the index of dockable in the list of dockables
that are present on this parent. |
void |
CombinedMenu.insert(int index,
Dockable dockable)
Inserts a new item at index in this menu. |
void |
CombinedStackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
|
void |
DefaultStackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
|
void |
StackDockComponent.insertTab(String title,
Icon icon,
Component comp,
Dockable dockable,
int index)
Adds a new child at the location index . |
T |
CombinedStackDockComponent.putOnTab(Dockable dockable)
|
void |
CombinedMenu.remove(Dockable dockable)
Removes the item dockable from this menu |
protected void |
CombinedStackDockComponent.removeFromMenu(M menu,
Dockable dockable)
|
void |
CombinedStackDockComponent.setSelectedDockable(Dockable dockable)
|
Method parameters in bibliothek.gui.dock.station.stack with type arguments of type Dockable | |
---|---|
StackDockStationLayout |
StackDockStationFactory.getLayout(StackDockStation station,
Map<Dockable,Integer> children)
|
StackDockStation |
StackDockStationFactory.layout(StackDockStationLayout layout,
Map<Integer,Dockable> children)
|
void |
StackDockStationFactory.setLayout(StackDockStation station,
StackDockStationLayout layout,
Map<Integer,Dockable> children)
|
Constructors in bibliothek.gui.dock.station.stack with parameters of type Dockable | |
---|---|
DefaultStackDockComponent.Tab(Dockable dockable)
Creates a new Tab |
Uses of Dockable in bibliothek.gui.dock.station.stack.menu |
---|
Methods in bibliothek.gui.dock.station.stack.menu that return Dockable | |
---|---|
Dockable |
CombinedMenuContent.Item.getDockable()
Gets the element which is represented by this item. |
Dockable |
AbstractCombinedMenu.getDockable(int index)
|
Dockable[] |
AbstractCombinedMenu.getDockables()
|
Methods in bibliothek.gui.dock.station.stack.menu with parameters of type Dockable | |
---|---|
void |
AbstractCombinedMenu.insert(int index,
Dockable dockable)
|
void |
AbstractCombinedMenu.remove(Dockable dockable)
|
void |
PopupCombinedMenuContent.select(Dockable dockable)
Closes this menu and informs all listeners that dockable
has been selected. |
void |
CombinedMenuContentListener.selected(CombinedMenuContent menu,
Dockable selection)
Called after menu was made invisible with making
a selection. |
protected abstract void |
AbstractCombinedMenu.selected(Dockable dockable)
Called if this menu was open, an element was selected and the menu closed. |
Constructors in bibliothek.gui.dock.station.stack.menu with parameters of type Dockable | |
---|---|
CombinedMenuContent.Item(Dockable dockable,
String text,
String tooltip,
Icon icon)
Creates a new CombinedMenuContent.Item . |
Uses of Dockable in bibliothek.gui.dock.station.stack.tab |
---|
Methods in bibliothek.gui.dock.station.stack.tab that return Dockable | |
---|---|
Dockable |
AbstractTab.getDockable()
|
Dockable |
Tab.getDockable()
Gets the element that is associated with this tab. |
Dockable |
AbstractTabPane.getDockable(int index)
Gets the index 'th element of this pane. |
Dockable |
TabMenu.getDockable(int index)
Gets the index'th Dockable of this menu. |
Dockable[] |
AbstractTabPane.getDockables()
|
Dockable[] |
TabMenu.getDockables()
Gets all the Dockable s that are shown in this menu. |
Dockable[] |
TabPane.getDockables()
Gets a list of all Dockable s that onto this pane. |
Dockable |
AbstractTabPane.getSelectedDockable()
|
Dockable |
TabPane.getSelectedDockable()
Gets the currently selected Dockable on this pane (this
is the one child that is visible). |
Methods in bibliothek.gui.dock.station.stack.tab with parameters of type Dockable | |
---|---|
protected void |
AbstractTabContentFilter.added(StackDockStation station,
Dockable dockable)
Called when dockable is added to station , this method is called before
the dock parent of dockable is set. |
void |
AbstractTabLayoutManager.PaneInfo.added(TabPane pane,
Dockable dockable)
|
void |
TabPaneListener.added(TabPane pane,
Dockable dockable)
Called after dockable has been added to pane . |
protected abstract void |
AbstractTabPane.addToMenu(M menu,
Dockable dockable)
Adds dockable somewhere to menu |
protected void |
AbstractTabContentFilter.deselected(StackDockStation station,
Dockable dockable)
Called when the selection of station changed to another dockable than oldSelection . |
protected void |
DefaultTabContentFilter.deselected(StackDockStation station,
Dockable dockable)
|
TabContent |
AbstractTabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable)
This implementation just returns content . |
TabContent |
DefaultTabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable)
|
TabContent |
TabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable)
Filters the contents of a tab. |
TabContent |
AbstractTabContentFilter.filter(TabContent content,
StackDockStation station,
Dockable dockable)
This implementation just returns content . |
TabContent |
DefaultTabContentFilter.filter(TabContent content,
StackDockStation station,
Dockable dockable)
|
TabContent |
TabContentFilter.filter(TabContent content,
StackDockStation station,
Dockable dockable)
Filters the contents of a tab. |
protected void |
AbstractTabPane.fireAdded(Dockable dockable)
Informs all TabPaneListener s that dockable
has been added. |
protected void |
AbstractTabContentFilter.fireChanged(Dockable dockable)
Calls TabContentFilterListener.contentChanged(Dockable) on all
listeners that are currently installed. |
protected void |
AbstractTabPane.fireRemoved(Dockable dockable)
Informs all TabPaneListener s that dockable
has been removed. |
M |
AbstractTabPane.getMenu(Dockable dockable)
Gets the menu on which dockable is shown. |
Tab |
AbstractTabPane.getOnTab(Dockable dockable)
|
Tab |
TabPane.getOnTab(Dockable dockable)
Gets the tab-button for dockable , if no tab-button
for dockable exists a new button should be created. |
T |
AbstractTabPane.getTab(Dockable dockable)
Gets the tab that is used to display dockable . |
int |
AbstractTabPane.indexOf(Dockable dockable)
Gets the index of dockable on this pane. |
void |
AbstractTabPane.insert(int index,
Dockable dockable)
Adds dockable as child to this tab-pane. |
protected abstract T |
AbstractTabPane.newTab(Dockable dockable)
Creates a new Tab that has this as parent and
represents dockable . |
void |
AbstractTabPane.putInMenu(TabMenu menu,
Dockable dockable)
|
void |
TabPane.putInMenu(TabMenu menu,
Dockable dockable)
Adds dockable somewhere on menu . |
T |
AbstractTabPane.putOnTab(Dockable dockable)
|
Tab |
TabPane.putOnTab(Dockable dockable)
Informs this pane that its child dockable should have a
tab-button. |
protected void |
AbstractTabContentFilter.removed(StackDockStation station,
Dockable dockable)
Called when dockable has been removed from station . |
void |
AbstractTabLayoutManager.PaneInfo.removed(TabPane pane,
Dockable dockable)
|
void |
TabPaneListener.removed(TabPane pane,
Dockable dockable)
Called after dockable has been removed from pane . |
protected abstract void |
AbstractTabPane.removeFromMenu(M menu,
Dockable dockable)
Removes dockable from menu . |
protected void |
AbstractTabContentFilter.selected(StackDockStation station,
Dockable dockable)
Called when the selection of station changed to newSelection . |
protected void |
DefaultTabContentFilter.selected(StackDockStation station,
Dockable dockable)
|
void |
AbstractTabPane.setSelectedDockable(Dockable dockable)
Selects the child dockable of this pane as the one visible
element. |
Constructors in bibliothek.gui.dock.station.stack.tab with parameters of type Dockable | |
---|---|
AbstractTab(TabPane parent,
Dockable dockable)
Creates a new abstract tab. |
Uses of Dockable in bibliothek.gui.dock.station.stack.tab.layouting |
---|
Constructors in bibliothek.gui.dock.station.stack.tab.layouting with parameters of type Dockable | |
---|---|
LineTabsLayoutBlock.SizeCollector(Dockable[] dockables)
Creates a new collector |
Uses of Dockable in bibliothek.gui.dock.station.support |
---|
Methods in bibliothek.gui.dock.station.support that return Dockable | |
---|---|
Dockable |
PlaceholderListItem.asDockable()
Gets the Dockable that is associated with this item. |
Dockable |
CombinerWrapper.combine(Dockable old,
Dockable drop,
DockStation parent,
PlaceholderMap placeholders)
|
Uses of Dockable in bibliothek.gui.dock.support.mode |
---|
Methods in bibliothek.gui.dock.support.mode that return Dockable | |
---|---|
Dockable |
ModeManager.getDoubleClickTarget(Dockable target)
Given some Dockable on which an event was registered, searches a
registered dockable that is a child of target or
target itself. |
Methods in bibliothek.gui.dock.support.mode that return types with arguments of type Dockable | |
---|---|
Set<Dockable> |
ModeManager.listDockables()
Returns a set containing all Dockable s that are currently
registered at this manager. |
Methods in bibliothek.gui.dock.support.mode with parameters of type Dockable | |
---|---|
void |
AffectedSet.add(Dockable dockable)
Stores dockable and all its children in the set. |
void |
ModeManager.add(String key,
Dockable dockable)
Registers a new Dockable at this manager. |
void |
Mode.apply(Dockable dockable,
H history,
AffectedSet set)
Applies this mode to dockable . |
void |
ModeManager.apply(Dockable dockable,
M mode,
AffectedSet set,
boolean force)
Alters the mode of dockable to mode . |
void |
ModeManager.apply(Dockable dockable,
M mode,
boolean force)
Alters the mode of dockable to mode . |
void |
ModeManager.apply(Dockable dockable,
M mode,
H history,
AffectedSet set)
Alters the mode of dockable to be mode . |
boolean |
ModeManager.apply(Dockable dockable,
Path mode,
AffectedSet set,
boolean force)
Alters the mode of dockable to mode . |
boolean |
ModeManager.apply(Dockable dockable,
Path mode,
boolean force)
Alters the mode of dockable to mode . |
boolean |
ModeManager.apply(Dockable dockable,
Path mode,
H history,
AffectedSet set)
Alters the mode of dockable to be mode . |
protected abstract void |
ModeManager.applyDuringRead(String key,
Path old,
Path current,
Dockable dockable)
Called while reading modes in ModeManager.readSettings(ModeSettings) . |
H |
Mode.current(Dockable dockable)
Provides history information about the current state of dockable
in respect to this mode. |
void |
ModeManagerListener.dockableAdded(ModeManager<? extends A,? extends M> manager,
Dockable dockable)
Called when a Dockable is added or replaced in manager . |
void |
ModeManagerListener.dockableRemoved(ModeManager<? extends A,? extends M> manager,
Dockable dockable)
Called when a Dockable is removed or replaced from manager . |
protected void |
ModeManager.fireAdded(Dockable dockable)
Calls ModeManagerListener.dockableAdded(ModeManager, Dockable)
on all listeners that are currently registered |
protected void |
ModeManager.fireModeChanged(Dockable dockable,
M oldMode,
M newMode)
Calls ModeManagerListener.modeChanged(ModeManager, Dockable, Mode, Mode)
on all listeners that are currently registered. |
protected void |
ModeManager.fireRemoved(Dockable dockable)
Calls ModeManagerListener.dockableRemoved(ModeManager, Dockable)
on all listeners that are currently registered. |
DockActionSource |
Mode.getActionsFor(Dockable dockable,
Mode<H> mode)
Gets a DockActionSource which should be shown on dockable
which is currently in mode . |
M |
ModeManager.getCurrentMode(Dockable dockable)
Tries to find the mode dockable is currently in. |
protected M |
ModeManager.getDefaultMode(Dockable dockable)
Gets the default mode of dockable , the mode
dockable is in if nothing else is specified. |
Dockable |
ModeManager.getDoubleClickTarget(Dockable target)
Given some Dockable on which an event was registered, searches a
registered dockable that is a child of target or
target itself. |
String |
ModeManager.getKey(Dockable dockable)
Gets the unique identifier which is used for dockable . |
List<M> |
ModeManager.getModeHistory(Dockable dockable)
Gets the history which modes dockable
used in the past. |
M |
ModeManager.getPreviousMode(Dockable dockable)
Reading the history this method tells which mode dockable was in before the current mode. |
protected H |
ModeManager.getProperties(M mode,
Dockable dockable)
Gets the properties which correspond to dockable
and mode . |
List<H> |
ModeManager.getPropertyHistory(Dockable dockable)
Gets the history which properties dockable
used in the past. |
boolean |
Mode.isCurrentMode(Dockable dockable)
Tells whether dockable fulfills the requirements of
this mode, meaning whether dockable has this mode. |
boolean |
Mode.isDefaultMode(Dockable dockable)
Checks whether this mode is a default mode of dockable . |
boolean |
ModeManager.isRegistered(Dockable dockable)
Tells whether this ModeManager knows dockable
and can handle a call to any of the apply methods. |
void |
ModeManagerListener.modeChanged(ModeManager<? extends A,? extends M> manager,
Dockable dockable,
M oldMode,
M newMode)
Called if the mode of dockable changed. |
void |
ModeManager.put(String key,
Dockable dockable)
Registers a new Dockable at this manager. |
protected void |
ModeManager.rebuild(Dockable dockable)
Rebuilds the action sources of dockable . |
void |
ModeManager.reduceToEmpty(Dockable dockable)
Removes dockable itself, put the properties of
dockable remain in the system. |
void |
ModeManager.refresh(Dockable dockable,
boolean recursive)
Updates the mode of dockable and updates the actions
associated with dockable . |
void |
ModeManager.remove(Dockable dockable)
Removes the properties that belong to dockable . |
protected void |
ModeManager.setProperties(M mode,
Dockable dockable,
H property)
Stores a property for dockable if in mode mode . |
void |
ModeManager.store(Dockable dockable)
Stores the current location of dockable and all its children in respect
to their current Mode . |
protected void |
ModeManager.store(M mode,
Dockable dockable)
Stores the location of dockable under the key mode . |
Method parameters in bibliothek.gui.dock.support.mode with type arguments of type Dockable | |
---|---|
void |
ModeManager.addAffected(Iterable<Dockable> dockables)
Adds all elements of dockables to the current
AffectedSet . |
Uses of Dockable in bibliothek.gui.dock.themes.basic |
---|
Methods in bibliothek.gui.dock.themes.basic that return Dockable | |
---|---|
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent,
PlaceholderMap placeholders)
|
Dockable |
BasicDockableDisplayer.getDockable()
|
Methods in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
protected void |
BasicDockableDisplayer.addDockable(Dockable dockable,
Component component)
Inserts a component representing the current dockable
into the layout. |
Dockable |
BasicCombiner.combine(Dockable old,
Dockable drop,
DockStation parent,
PlaceholderMap placeholders)
|
MovingImage |
BasicMovingImageFactory.create(DockController controller,
Dockable dockable)
|
DockableDisplayer |
BasicDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title)
|
protected BasicDockableDisplayer |
BasicDisplayerFactory.create(DockStation station,
Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Creates a new displayer. |
protected DefaultStackDockComponent.Tab |
BasicStackDockComponent.createTab(Dockable dockable)
|
protected Component |
BasicDockableDisplayer.getComponent(Dockable dockable)
Gets the Component which should be used to layout the current Dockable. |
int |
TabDecorator.indexOf(Dockable dockable)
|
protected void |
BasicDockableDisplayer.init(DockStation station,
Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Initialises all properties of this DockableDisplayer. |
protected void |
BasicDockableDisplayer.removeDockable(Dockable dockable,
Component component)
Removes the Component which represents the current dockable . |
void |
BasicDockableDisplayerDecorator.setDockable(Component component,
Dockable dockable)
Sets the element to show on this decorator, can be null |
void |
MinimalDecorator.setDockable(Component content,
Dockable dockable)
|
void |
TabDecorator.setDockable(Component panel,
Dockable dockable)
|
void |
BasicDockableDisplayer.setDockable(Dockable dockable)
|
protected void |
BasicDockableSelection.setSelection(Dockable dockable)
|
Constructors in bibliothek.gui.dock.themes.basic with parameters of type Dockable | |
---|---|
BasicButtonDockTitle(Dockable dockable,
DockTitleVersion origin)
Constructs a new title |
|
BasicDockableDisplayer(DockStation station,
Dockable dockable,
DockTitle title)
Creates a new displayer, sets the title and the content. |
|
BasicDockableDisplayer(DockStation station,
Dockable dockable,
DockTitle title,
DockableDisplayer.Location location)
Creates a new displayer, sets the title, its location and the content. |
|
BasicDockTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new title |
|
BasicDockTitle(Dockable dockable,
DockTitleVersion origin,
boolean setDefaultConditionalFonts)
Creates a new title |
|
BasicStackDockComponent.BasicTab(Dockable dockable)
|
|
BasicStationTitle(Dockable dockable,
DockTitleVersion origin)
Creates a new instance |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action |
---|
Methods in bibliothek.gui.dock.themes.basic.action that return Dockable | |
---|---|
Dockable |
BasicDropDownButtonHandler.getDockable()
|
Dockable |
BasicHandler.getDockable()
Gets the Dockable for which the action
is shown. |
Method parameters in bibliothek.gui.dock.themes.basic.action with type arguments of type Dockable | |
---|---|
void |
BasicHandler.Listener.actionDisabledIconChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionEnabledChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionIconChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTextChanged(StandardDockAction action,
Set<Dockable> dockables)
|
void |
BasicHandler.Listener.actionTooltipTextChanged(StandardDockAction action,
Set<Dockable> dockables)
|
Constructors in bibliothek.gui.dock.themes.basic.action with parameters of type Dockable | |
---|---|
BasicButtonHandler(ButtonDockAction action,
Dockable dockable)
Creates the new handler. |
|
BasicDropDownButtonHandler(DropDownAction action,
Dockable dockable)
Creates a new handler. |
|
BasicHandler(D action,
Dockable dockable)
Creates a new handler. |
|
BasicMenuHandler(MenuDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler.Check(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler.Radio(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
BasicSelectableHandler(SelectableDockAction action,
Dockable dockable)
Creates a new handler |
|
DropDownItemHandle(DockAction item,
DropDownViewItem view,
Dockable dockable,
DropDownAction action)
Creates a new item. |
Uses of Dockable in bibliothek.gui.dock.themes.basic.action.buttons |
---|
Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type Dockable | |
---|---|
protected BasicTitleViewItem<JComponent> |
ButtonPanel.createItemFor(DockAction action,
Dockable dockable)
Creates a new item for action which will be shown on this panel. |
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 |
|
MenuMenuHandler(MenuDockAction action,
Dockable dockable,
ViewTarget<? extends MenuViewItem<JComponent>> target)
Creates a new handler |
|
SelectableMenuHandler(SelectableDockAction action,
Dockable dockable,
JMenuItem item)
Creates a new handler |
Uses of Dockable in bibliothek.gui.dock.themes.color |
---|
Methods in bibliothek.gui.dock.themes.color that return Dockable | |
---|---|
Dockable |
ActionColor.getDockable()
Gets the Dockable for which the action is shown. |
Dockable |
TabColor.getDockable()
Gets the element for which the tab is shown. |
Constructors in bibliothek.gui.dock.themes.color with parameters of type Dockable | |
---|---|
ActionColor(String id,
Dockable dockable,
DockAction action,
Color backup)
Creates a new DockColor . |
|
ActionColor(String id,
Path kind,
Dockable dockable,
DockAction action,
Color backup)
Creates a new DockColor . |
|
TabColor(String id,
DockStation station,
Dockable dockable,
Color backup)
Creates a new TabColor. |
|
TabColor(String id,
Path kind,
DockStation station,
Dockable dockable,
Color backup)
Creates a new TabColor. |
Uses of Dockable in bibliothek.gui.dock.themes.font |
---|
Methods in bibliothek.gui.dock.themes.font that return Dockable | |
---|---|
Dockable |
TabFont.getDockable()
Gets the element for which this font is used. |
Constructors in bibliothek.gui.dock.themes.font with parameters of type Dockable | |
---|---|
TabFont(String id,
DockStation station,
Dockable dockable)
Creates a new font |
|
TabFont(String id,
DockStation station,
Dockable dockable,
FontModifier backup)
Creates a new font |
|
TabFont(String id,
Path kind,
DockStation station,
Dockable dockable)
Creates a new font |
|
TabFont(String id,
Path kind,
DockStation station,
Dockable dockable,
FontModifier backup)
Creates a new font |
Uses of Dockable in bibliothek.gui.dock.themes.nostack |
---|
Methods in bibliothek.gui.dock.themes.nostack with parameters of type Dockable | |
---|---|
boolean |
NoStackAcceptance.accept(DockStation parent,
Dockable child)
|
boolean |
NoStackAcceptance.accept(DockStation parent,
Dockable child,
Dockable next)
|
Uses of Dockable in bibliothek.gui.dock.title |
---|
Methods in bibliothek.gui.dock.title that return Dockable | |
---|---|
Dockable |
AbstractDockTitle.getDockable()
|
Dockable |
DockTitle.getDockable()
Gets the owner of this title. |
Dockable |
DockTitleRequest.getTarget()
Gets the Dockable for which the title is requested. |
Methods in bibliothek.gui.dock.title with parameters of type Dockable | |
---|---|
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. |
void |
OrientationToRotationStrategyListener.rotationChanged(Dockable dockable,
DockTitle title)
Informs that the rotation of the text on any title representing dockable has changed. |
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 |
|
DockTitleRequest(DockStation parent,
Dockable target,
DockTitleVersion version)
Creates a new request. |
|
TitleMovingImage(Dockable dockable,
DockTitle title)
Creates a new image. |
|
UpdatingTitleMovingImage(Dockable dockable,
DockTitleVersion version,
DockTitle.Orientation orientation)
Creates a new image. |
Uses of Dockable in bibliothek.gui.dock.util |
---|
Methods in bibliothek.gui.dock.util that return Dockable | |
---|---|
static Dockable |
DockUtilities.getDirectChild(DockStation parent,
Dockable subchild)
Searches the one Dockable that is either subchild or a parent
of subchild and whose parent is parent . |
Methods in bibliothek.gui.dock.util that return types with arguments of type Dockable | |
---|---|
static List<Dockable> |
DockUtilities.listDockables(DockElement root,
boolean includeRoot)
Lists all Dockable s in the tree under root . |
Methods in bibliothek.gui.dock.util with parameters of type Dockable | |
---|---|
static void |
DockUtilities.ensureTreeValidity(DockStation newParent,
Dockable newChild)
Ensures that newChild has no parent, and that there will
be no cycle when newChild is added to newParent |
static Dockable |
DockUtilities.getDirectChild(DockStation parent,
Dockable subchild)
Searches the one Dockable that is either subchild or a parent
of subchild and whose parent is parent . |
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 Path[] |
DockUtilities.mergePlaceholders(Path[] base,
Dockable dockable,
PlaceholderStrategy strategy)
Merges the array base with the placeholder that is associated with dockable , but
only if that placeholder is not yet in base . |
static void |
DockUtilities.visit(Dockable dockable,
DockUtilities.DockVisitor visitor)
Visits dockable and all its children. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |