Package | Description |
---|---|
bibliothek.extension.gui.dock |
Extensions to the
Core framework, including the BubbleTheme ,
EclipseTheme and the preference mechanism. |
bibliothek.extension.gui.dock.preference |
Generic collection of preferences used in this framework.
|
bibliothek.extension.gui.dock.preference.model |
A set of
PreferenceModel s
that show properties of this framework. |
bibliothek.extension.gui.dock.preference.preferences.choice |
A set of small classes containing choices the user can make.
|
bibliothek.extension.gui.dock.theme |
Contains some
DockTheme s. |
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.eclipse.stack.tab4 |
Classes that give the
EclipseTheme a look
identicall to Eclipse 4.x. |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
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.action |
The components dealing with the logic of
DockAction s. |
bibliothek.gui.dock.action.view |
Classes to create a views for
DockAction s.This package does not contain any views, only the mechanism to create some. |
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.action.predefined |
A set of more complex actions that can be directly used.
|
bibliothek.gui.dock.common.grouping | |
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.location |
Various implementations of
CLocation . |
bibliothek.gui.dock.common.mode.station |
Contains wrapper classes for various
DockStation s, implementing the interface
CLocationMode . |
bibliothek.gui.dock.common.preference |
Classes used directly or indirectly by the
CPreferenceModel . |
bibliothek.gui.dock.common.theme |
Classes related to the
DockTheme s. |
bibliothek.gui.dock.component | |
bibliothek.gui.dock.control |
Classes responsible to handle some global task.
|
bibliothek.gui.dock.control.focus |
The focus sub-system is responsible for transferring the focus to the currently
active
Dockable . |
bibliothek.gui.dock.control.relocator |
Various implementations of
RelocateOperation . |
bibliothek.gui.dock.disable |
Contains the
DisablingStrategy and associated classes,
allows clients to disable Dockable s, DockTitle s
or DockAction s. |
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.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
bibliothek.gui.dock.facile.action |
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 | |
bibliothek.gui.dock.facile.mode.station |
Wrappers for
DockStation s, implementing StationModeArea . |
bibliothek.gui.dock.focus | |
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.
DockingFrames monitors mouse- and other events globally. |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.flap |
Elements that are related to the
FlapDockStation . |
bibliothek.gui.dock.station.screen |
Elements that are related to the
ScreenDockStation . |
bibliothek.gui.dock.station.screen.magnet |
The magnet API allows
ScreenDockWindow s to
attract each other, or to stick together. |
bibliothek.gui.dock.station.screen.window |
Contains the window (
JDialog , JInternalDialog , etc..)
that shows the children of a ScreenDockStation and the classes required
to configure that window. |
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.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 |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
bibliothek.gui.dock.themes.basic.action |
Elements handling the view of
DockAction s.They way from a DockAction to its view normally involves four objects:
The DockAction itself, providing the basic set of properties
A handler listening to changes of the
action and forwarding the changes to the model. |
bibliothek.gui.dock.themes.basic.action.buttons |
Classes which allow to paint and interact with a
BasicButtonModel . |
bibliothek.gui.dock.themes.basic.action.dropdown |
Handlers taking various kinds of
DockAction and presenting them
as DropDownViewItem
in order to display them as children of a
DropDownAction |
bibliothek.gui.dock.themes.border |
Contains classes required to modify the
Border of
various JComponent s. |
bibliothek.gui.dock.themes.color |
The color subsystem allows each kind of element to get its colors
from a central repository.
|
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.
|
bibliothek.gui.dock.util.color |
The color subsystem, used by most of the components to search for the colors
they need to paint.
|
bibliothek.gui.dock.util.extension |
Contains classes to create and manage extensions.
|
bibliothek.gui.dock.util.font |
The font-subsystem is used to define the fonts that are used to paint
text.
|
bibliothek.gui.dock.util.icon |
Classes used by the
IconManager to set up the
default icons and allowing clients to configure the IconManager . |
bibliothek.gui.dock.util.text |
Classes used by the
TextManager to set up
the default texts based on the language in which the JRE is executed, and
classes allowing clients to modify these texts. |
bibliothek.util |
Some classes which are used in DockingFrames, but do not have any
importance.
|
bibliothek.util.workarounds |
Contains code that is executed depending on the version of the JRE.
|
Constructor and Description |
---|
DockingFramesPreference(DockController controller)
Creates a new model.
|
DockingFramesPreference(DockController controller,
PathCombiner combiner)
Creates a new model.
|
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractPreferenceModel.getController() |
DockController |
PreferenceModel.getController()
Gets the
DockController in whose realm this model is used. |
Constructor and Description |
---|
AbstractPreferenceModel(DockController controller) |
DefaultPreferenceModel(DockController controller) |
MergedPreferenceModel(DockController controller)
Creates a new model
|
MergedPreferenceModel(PathCombiner combiner,
DockController controller)
Creates a new path.
|
PreferenceTreeModel(DockController controller)
Creates a new empty model.
|
PreferenceTreeModel(PathCombiner combiner,
DockController controller)
Creates a new empty model.
|
Constructor and Description |
---|
ButtonContentPreferenceModel(DockController controller)
Creates a new model
|
Modifier and Type | Method and Description |
---|---|
void |
Choice.setController(DockController controller)
Informs this
Choice that it is now used for displaying items for
controller . |
void |
DefaultChoice.setController(DockController controller) |
void |
DefaultChoice.Entry.setController(DockController controller) |
Constructor and Description |
---|
ButtonContentConditionChoice(DockController controller) |
DefaultChoice(DockController controller)
Creates a new choice, adding additional entries if there are any
extensions.
|
Modifier and Type | Method and Description |
---|---|
EclipseThemeConnector |
EclipseTheme.getThemeConnector(DockController controller)
Gets the connector which is used for decisions which are normally
altered by the client.
|
void |
BubbleTheme.install(DockController controller) |
void |
EclipseTheme.install(DockController controller) |
void |
FlatTheme.install(DockController controller) |
void |
SmoothTheme.install(DockController controller) |
void |
BubbleTheme.uninstall(DockController controller) |
void |
EclipseTheme.uninstall(DockController controller) |
void |
FlatTheme.uninstall(DockController controller) |
void |
SmoothTheme.uninstall(DockController controller) |
Modifier and Type | Method and Description |
---|---|
protected void |
RoundButtonViewItem.changed(DockController oldController,
DockController newController) |
MovingImage |
BubbleMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
BubbleMovingImageFactory.create(DockController controller,
DockTitle snatched) |
void |
BubbleDisplayer.setController(DockController controller) |
void |
BubbleStackDockComponent.setController(DockController controller) |
void |
BubbleTab.setController(DockController controller) |
void |
BubbleTabMenu.setController(DockController controller) |
void |
RoundButton.setController(DockController controller)
Connects this button with a controller, that is necessary to get the
colors for this button.
|
void |
RoundButtonConnectable.setController(DockController controller)
Sets the controller of this element.
|
void |
RoundDropDownButton.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractEclipseBorder.getController()
Gets the controller in whose realm this border paints
|
Modifier and Type | Method and Description |
---|---|
void |
EclipseDockableSelection.open(DockController controller) |
Constructor and Description |
---|
AbstractEclipseBorder(DockController controller,
boolean fillEdges)
Creates a new border
|
AbstractEclipseBorder(DockController controller,
boolean fillEdges,
int edges)
Creates a new border
|
EclipseBorder(DockController controller,
boolean fillEdges)
Creates a new border
|
EclipseBorder(DockController controller,
boolean fillEdges,
int edges)
Creates a new border
|
EclipseButtonBorder(DockController controller,
boolean fillEdges,
int edges)
Creates a new border
|
OwnedEclipseBorder(BorderedComponent owner,
DockController controller,
boolean fillEdges)
Creates a new border.
|
OwnedRectEclipseBorder(BorderedComponent owner,
DockController controller,
boolean fillEdges)
Creates a new border.
|
RectEclipseBorder(DockController controller,
boolean fillEdges)
Creates a new border.
|
RectEclipseBorder(DockController controller,
boolean fillEdges,
int roundEdges)
Creates a new border.
|
Modifier and Type | Method and Description |
---|---|
void |
EclipseBasicDockableDisplayer.setController(DockController controller) |
void |
EclipseDockableDisplayer.setController(DockController controller) |
void |
NoTitleBarDisplayer.setController(DockController controller) |
void |
TitleBarObserver.setController(DockController controller)
Sets the controller to read the current
EclipseThemeConnector . |
Modifier and Type | Method and Description |
---|---|
void |
EclipseTabPane.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
BaseTabComponent.getController() |
Modifier and Type | Method and Description |
---|---|
Border |
TabPainter.getFullBorder(BorderedComponent owner,
DockController controller,
Dockable dockable)
Gets the border which will be around
pane when dockable
is selected. |
void |
DefaultInvisibleTab.setController(DockController controller) |
void |
InvisibleTab.setController(DockController controller)
Sets the controller in whose realm this tab works, if there is no
controller set then this tab must be in a state ready to be collected
by the garbage collector.
|
void |
LinePainter.setController(DockController controller) |
void |
TabPanePainter.setController(DockController controller)
Sets the controller for which this painter is used.
|
Modifier and Type | Method and Description |
---|---|
void |
HoverCondition.setController(DockController controller)
Sets the controller which is used to register global
MouseEvent s. |
Modifier and Type | Method and Description |
---|---|
void |
FlatBorder.connect(DockController controller)
Connects this border with
controller and reads some
colors from controller . |
void |
FlatDockableDisplayer.setController(DockController controller) |
void |
FlatTab.setController(DockController controller)
Connects this tab with
controller . |
void |
FlatTabPane.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
DockFrontend.getController()
Gets the controller which is used by this frontend.
|
DockController |
DockStation.getController()
Gets the controller of this station.
|
DockController |
Dockable.getController()
Gets the current controller, the argument of the last call of
Dockable.setController(DockController) . |
Modifier and Type | Method and Description |
---|---|
DockableSelection |
DockTheme.getDockableSelection(DockController controller)
Gets a selector for
Dockable s. |
DockableMovingImageFactory |
DockTheme.getMovingImageFactory(DockController controller)
Gets a factory for images which are moved around by the user.
This method should not be invoked directly, instead the property key DockTheme.DOCKABLE_MOVING_IMAGE_FACTORY
should be used. |
DockTitleFactory |
DockTheme.getTitleFactory(DockController controller)
Gets the default
DockTitleFactory which is used if no other factory is set.The result of this method is installed in the DockTitleManager using
the key DockTitleManager.THEME_FACTORY_ID and priority Priority.THEME . |
void |
DockTheme.install(DockController controller,
DockThemeExtension[] extensions)
Install this theme at
controller . |
void |
DockStation.setController(DockController controller)
Sets the controller of this station.
|
void |
Dockable.setController(DockController controller)
Sets the controller in whose realm this Dockable is.
|
void |
DockTheme.uninstall(DockController controller)
Uninstalls this theme from
controller . |
Constructor and Description |
---|
DockFrontend(DockController controller)
Constructs a new frontend.
|
DockFrontend(DockController controller,
Window owner)
Constructs a new frontend, tries to set up a
ScreenDockStationFactory
and sets the root window of controller to owner . |
DockFrontend(DockController controller,
WindowProvider owner)
Constructs a new frontend, tries to set up a
ScreenDockStationFactory
and sets the root window of controller to owner . |
Modifier and Type | Method and Description |
---|---|
DockController |
DockElement.getController()
Gets the controller that currently is associated with this
DockElement . |
DockController |
SplitDockStation.getController() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDockable.setController(DockController controller) |
void |
FlapDockStation.setController(DockController controller) |
void |
ScreenDockStation.setController(DockController controller) |
void |
SplitDockStation.setController(DockController controller) |
void |
StackDockStation.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
void |
ListeningDockAction.setController(DockController controller)
Called when a new controller has been set.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ConnectingViewItem.changed(DockController oldController,
DockController newController)
Called when the
DockController changed. |
Modifier and Type | Method and Description |
---|---|
DockController |
CControl.getController()
Gets the
DockController which is used by this CControl . |
Modifier and Type | Method and Description |
---|---|
CLocation |
CLocation.expandProperty(DockController controller,
DockableProperty property)
Tries to create a location that resembles
property . |
protected void |
CControl.initExtensions(DockController controller)
|
protected void |
CControl.initTransferFocusOnMinimize(DockController controller)
Adds a
CDockableStateListener to this CControl , if a CDockable is
minimized , another Dockable receives the focus. |
Modifier and Type | Method and Description |
---|---|
protected void |
CMaximizeAction.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
void |
GroupingDockLocationListener.dockableRegistered(DockController controller,
Dockable dockable) |
void |
GroupingDockLocationListener.dockableUnregistered(DockController controller,
Dockable dockable) |
Modifier and Type | Class and Description |
---|---|
class |
CDockController
The
DockController that is usually used by a CControl . |
Modifier and Type | Method and Description |
---|---|
DockController |
CControlFactory.createController(CControl owner)
Creates or gets the
DockController . |
DockController |
EfficientControlFactory.createController(CControl owner) |
Modifier and Type | Method and Description |
---|---|
CDockFrontend |
CControlFactory.createFrontend(CControlAccess owner,
DockController controller)
Creates a new
DockFrontend that will be used by owner . |
CDockFrontend |
EfficientControlFactory.createFrontend(CControlAccess owner,
DockController controller) |
void |
DelayedWorkingAreaSetter.dockStationRegistering(DockController controller,
DockStation station) |
void |
DelayedWorkingAreaSetter.registerUnstalled(DockController controller) |
Constructor and Description |
---|
CDockFrontend(CControlAccess control,
DockController controller)
Creates a new frontend.
|
Modifier and Type | Method and Description |
---|---|
protected DockController |
CExtendedModeAction.getController()
Gets the controller from which this action currently reads its content.
|
Modifier and Type | Method and Description |
---|---|
protected void |
CExtendedModeAction.setController(DockController controller)
Exchanges all the properties such that they are read from
controller |
Constructor and Description |
---|
DefaultExpandStrategy(DockController controller)
Creates a new expand strategy loading extensions if available.
|
Modifier and Type | Method and Description |
---|---|
void |
CScreenDockStationHandle.External.setController(DockController controller) |
void |
CScreenDockStationHandle.Maximal.setController(DockController controller) |
void |
CSplitDockStationHandle.Normal.setController(DockController controller) |
void |
CSplitDockStationHandle.Maximal.setController(DockController controller) |
void |
ExternalizedCSplitDockStationHandler.Externalized.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
void |
ThemeChoice.setController(DockController controller) |
Constructor and Description |
---|
ThemeChoice(ThemeMap themes,
DockController controller)
Creates a new set of choices.
|
Modifier and Type | Method and Description |
---|---|
DockTheme |
CDockThemeFactory.create(DockController controller) |
ThemeMeta |
CDockThemeFactory.createMeta(DockController controller) |
DockableSelection |
CDockTheme.getDockableSelection(DockController controller) |
DockableMovingImageFactory |
CDockTheme.getMovingImageFactory(DockController controller) |
DockTitleFactory |
CDockTheme.getTitleFactory(DockController controller) |
void |
CBasicTheme.install(DockController controller) |
void |
CBubbleTheme.install(DockController controller) |
protected void |
CDockTheme.install(DockController controller)
Installs this theme at
controller . |
void |
CEclipseTheme.install(DockController controller) |
void |
CFlatTheme.install(DockController controller) |
void |
CSmoothTheme.install(DockController controller) |
void |
CDockTheme.install(DockController controller,
DockThemeExtension[] extensions) |
void |
CBasicTheme.uninstall(DockController controller) |
void |
CBubbleTheme.uninstall(DockController controller) |
void |
CDockTheme.uninstall(DockController controller) |
void |
CEclipseTheme.uninstall(DockController controller) |
void |
CFlatTheme.uninstall(DockController controller) |
void |
CSmoothTheme.uninstall(DockController controller) |
Modifier and Type | Method and Description |
---|---|
void |
DockComponentRootHandler.setController(DockController controller)
Sets the controller in whose realm this handler is used.
|
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractKeyboardController.getController() |
DockController |
ActionBinder.getController()
Gets the owner of this binder.
|
DockController |
ComponentHierarchyObserver.getController()
Gets the controller in whose realm this observer searches for
Component s. |
DockController |
DockRegister.getController()
Gets the controller for which this register stores Dockables and DockStations.
|
DockController |
KeyboardController.getController()
Gets the
DockController in whose realm this KeyboardController works. |
DockController |
PopupController.getController()
Gets the
DockController for which this PopupController works. |
Modifier and Type | Method and Description |
---|---|
DockRegisterListener |
DefaultDockControllerFactory.createActionBinder(DockController controller,
ControllerSetupCollection setup) |
DockRegisterListener |
DockControllerFactory.createActionBinder(DockController controller,
ControllerSetupCollection setup)
Creates a listener that will ensure that every
DockAction is
bound to its Dockable . |
ActionViewConverter |
DefaultDockControllerFactory.createActionViewConverter(DockController controller,
ControllerSetupCollection setup) |
ActionViewConverter |
DockControllerFactory.createActionViewConverter(DockController controller,
ControllerSetupCollection setup)
Creates the converter that will transform actions into views.
|
ActionOffer |
DefaultDockControllerFactory.createDefaultActionOffer(DockController controller,
ControllerSetupCollection setup) |
ActionOffer |
DockControllerFactory.createDefaultActionOffer(DockController controller,
ControllerSetupCollection setup)
Creates the default action offer.
|
DockableSelector |
DefaultDockControllerFactory.createDockableSelector(DockController controller,
ControllerSetupCollection setup) |
DockableSelector |
DockControllerFactory.createDockableSelector(DockController controller,
ControllerSetupCollection setup)
Creates a new selector for
Dockable s. |
DockComponentManager |
DefaultDockControllerFactory.createDockComponentManager(DockController dockController,
ControllerSetupCollection setup) |
DockComponentManager |
DockControllerFactory.createDockComponentManager(DockController dockController,
ControllerSetupCollection setup)
Creates a new
DockComponentManager . |
DoubleClickController |
DefaultDockControllerFactory.createDoubleClickController(DockController controller,
ControllerSetupCollection setup) |
DoubleClickController |
DockControllerFactory.createDoubleClickController(DockController controller,
ControllerSetupCollection setup)
Creates the controller that will forward double clicks with the mouse.
|
ExtensionManager |
DefaultDockControllerFactory.createExtensionManager(DockController controller,
ControllerSetupCollection setup) |
ExtensionManager |
DockControllerFactory.createExtensionManager(DockController controller,
ControllerSetupCollection setup)
Creates a new
ExtensionManager . |
FocusController |
DefaultDockControllerFactory.createFocusController(DockController controller,
ControllerSetupCollection setup) |
FocusController |
DockControllerFactory.createFocusController(DockController controller,
ControllerSetupCollection setup)
Creates the focus-controller of
controller |
FocusHistory |
DefaultDockControllerFactory.createFocusHistory(DockController controller,
ControllerSetupCollection setup) |
FocusHistory |
DockControllerFactory.createFocusHistory(DockController controller,
ControllerSetupCollection setup)
Creates the focus history of
controller |
GlobalMouseDispatcher |
DefaultDockControllerFactory.createGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup) |
GlobalMouseDispatcher |
DockControllerFactory.createGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup)
Creates a new
GlobalMouseDispatcher which will be responsible for collecting and distributing
global MouseEvent s. |
KeyboardController |
DefaultDockControllerFactory.createKeyboardController(DockController controller,
ControllerSetupCollection setup) |
KeyboardController |
DockControllerFactory.createKeyboardController(DockController controller,
ControllerSetupCollection setup)
Creates a new controller for global KeyEvents.
|
MouseFocusObserver |
DefaultDockControllerFactory.createMouseFocusObserver(DockController controller,
ControllerSetupCollection setup) |
MouseFocusObserver |
DockControllerFactory.createMouseFocusObserver(DockController controller,
ControllerSetupCollection setup)
Creates an observer for
MouseEvent s that lead to focus changes |
PopupController |
DefaultDockControllerFactory.createPopupController(DockController controller,
ControllerSetupCollection setup) |
PopupController |
DockControllerFactory.createPopupController(DockController controller,
ControllerSetupCollection setup)
Creates a listener which will open a popup-menu for each title
or dockable known to the controller.
|
DockRegister |
DefaultDockControllerFactory.createRegister(DockController controller,
ControllerSetupCollection setup) |
DockRegister |
DockControllerFactory.createRegister(DockController controller,
ControllerSetupCollection setup)
Creates a new register for the controller.
|
DockRelocator |
DefaultDockControllerFactory.createRelocator(DockController controller,
ControllerSetupCollection setup) |
DockRelocator |
DockControllerFactory.createRelocator(DockController controller,
ControllerSetupCollection setup)
Creates a new relocator for the controller.
|
SingleParentRemover |
DefaultDockControllerFactory.createSingleParentRemover(DockController controller,
ControllerSetupCollection setup) |
SingleParentRemover |
DockControllerFactory.createSingleParentRemover(DockController controller,
ControllerSetupCollection setup)
Creates a
SingleParentRemover that will be used to remove
some stations from this controller. |
DockRegisterListener |
DefaultDockControllerFactory.createVisibilityFocusObserver(DockController controller,
ControllerSetupCollection setup) |
DockRegisterListener |
DockControllerFactory.createVisibilityFocusObserver(DockController controller,
ControllerSetupCollection setup)
Creates a listener which will observe all stations to ensure that
the focused
Dockable is always visible. |
void |
ActionBinder.dockableRegistered(DockController controller,
Dockable dockable) |
void |
ActionBinder.dockableUnregistered(DockController controller,
Dockable dockable) |
void |
VisibilityFocusObserver.dockableUnregistered(DockController controller,
Dockable dockable) |
void |
VisibilityFocusObserver.dockStationRegistered(DockController controller,
DockStation station) |
void |
VisibilityFocusObserver.dockStationUnregistered(DockController controller,
DockStation station) |
void |
SingleParentRemover.install(DockController controller)
Commands this remover to observe
controller . |
void |
PopupController.representativeAdded(DockController controller,
DockElementRepresentative representative) |
void |
PopupController.representativeRemoved(DockController controller,
DockElementRepresentative representative) |
void |
AcceptanceDockRelocatorMode.setActive(DockController controller,
boolean active) |
void |
DockRelocatorMode.setActive(DockController controller,
boolean active)
Tells this mode whether it should have an influence of the
behaviour or not.
|
void |
DockableSelector.setController(DockController controller)
Sets the controller which should be observed.
|
boolean |
AcceptanceDockRelocatorMode.shouldBeActive(DockController controller,
int modifiers) |
boolean |
DockRelocatorMode.shouldBeActive(DockController controller,
int modifiers)
Tells whether this mode should be activated because of the state of the
controller and the last
MouseEvent . |
void |
SingleParentRemover.testAll(DockController controller)
Tests all stations of
controller and removes
as many of them as possible |
void |
SingleParentRemover.uninstall(DockController controller)
Commands this remover that it should no longer observe
controller . |
Constructor and Description |
---|
AbstractKeyboardController(DockController controller)
Creates a new
KeyboardController . |
ActionBinder(DockController controller)
Creates a new binder.
|
ComponentHierarchyObserver(DockController controller)
Creates a new observer.
|
DefaultFocusController(DockController controller)
Creates a new focus-controller
|
DefaultGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup)
Creates a new dispatcher.
|
DefaultKeyboardController(DockController controller,
ControllerSetupCollection setup)
Creates a new controller
|
DockRegister(DockController controller)
Creates a new register.
|
PopupController(DockController controller)
Creates a new popup-controller.
|
VisibilityFocusObserver(DockController controller)
Creates a new focus-controller.
|
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractFocusController.getController() |
DockController |
DefaultMouseFocusObserver.getController()
Gets the affected controller.
|
DockController |
FocusController.getController()
Gets the
DockController whose Dockable s are tracked by this observer. |
DockController |
MouseFocusObserver.getController()
Gets the
DockController whose Dockable s are tracked by this observer. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultFocusHistory.setController(DockController controller) |
Constructor and Description |
---|
AbstractFocusController(DockController controller)
Creates a new focus controller
|
DefaultFocusStrategy(DockController controller) |
DefaultMouseFocusObserver(DockController controller,
ControllerSetupCollection setup)
Creates a new FocusController.
|
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractDockRelocator.getController()
Gets the controller for which this relocator works.
|
DockController |
DefaultDockRelocatorEvent.getController() |
DockController |
DockRelocatorEvent.getController()
Gets the controller in whose realm this event was created.
|
Constructor and Description |
---|
AbstractDockRelocator(DockController controller)
Creates a new manager.
|
DefaultDockRelocator(DockController controller,
ControllerSetupCollection setup)
Creates a new manager.
|
DefaultDockRelocatorEvent(DockController controller,
Dockable dockable,
Dockable[] implicit,
DockStation target,
Point mouse,
boolean move)
Creates a new event.
|
DropOperation(DockController controller,
DockStation station,
StationDropOperation operation,
StationDropItem item)
Creates a new operation
|
MergeOperation(DockController controller,
Merger merger,
DockStation station,
StationDropOperation operation,
StationDropItem item)
Creates a new operation.
|
Modifier and Type | Method and Description |
---|---|
void |
TabDisablingStrategyObserver.setController(DockController controller)
Sets the controller in whose realm this observer is used.
|
Modifier and Type | Method and Description |
---|---|
DockController |
DisplayerRequest.getController()
Gets the controller in whose realm this request is issued.
|
Modifier and Type | Method and Description |
---|---|
void |
DisplayerRequest.setController(DockController controller)
Sets the
DockController in whose realm this DisplayerRequest is used. |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractDockable.getController() |
Modifier and Type | Method and Description |
---|---|
void |
DockHierarchyObserver.controllerChanged(DockController controller)
Invoked by the owner in order to fire a
DockHierarchyEvent |
MovingImage |
AncestorMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
DefaultDockableMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
DockableMovingImageFactory.create(DockController controller,
Dockable dockable)
Gets an image which will be shown underneath the cursor.
|
MovingImage |
ScreencaptureMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
DefaultDockableMovingImageFactory.create(DockController controller,
DockTitle snatched) |
MovingImage |
DockableMovingImageFactory.create(DockController controller,
DockTitle snatched)
Gets an image which will be shown underneath the cursor.
|
MovingImage |
ScreencaptureMovingImageFactory.create(DockController controller,
DockTitle snatched) |
BufferedImage |
ScreencaptureMovingImageFactory.createImageFrom(DockController controller,
Component c)
This method creates a new image that contains the contents of
c . |
BufferedImage |
ScreencaptureMovingImageFactory.createImageFrom(DockController controller,
Dockable dockable)
This method creates a new image that contains the contents of
dockable . |
protected void |
DockHierarchyObserver.fireControllerChanged(DockController controller)
Informs all listeners that the controller of the owner has been changed.
|
void |
AbstractDockable.setController(DockController controller) |
Constructor and Description |
---|
DefaultDockableMovingImageFactory(DockController controller)
Creates a new factory using
controller to load extensions. |
DefaultDockableMovingImageFactory(DockController controller,
DockableMovingImageFactory delegate)
Creates a new factory using
controller to load extensions. |
Modifier and Type | Method and Description |
---|---|
DockController |
DockHierarchyEvent.getController()
Gets the controller which was in use the moment this event was created.
|
DockController |
DockableFocusEvent.getController()
Gets the controller on which the focus change occurred.
|
DockController |
DockableSelectionEvent.getController()
Gets the controller in whose realm the selection change occurred.
|
DockController |
ComponentHierarchyObserverEvent.getSource()
Gets the source of the event.
|
Modifier and Type | Method and Description |
---|---|
void |
DockAdapter.cancel(DockController controller,
Dockable dockable)
Deprecated.
|
void |
DockAdapter.dockableCycledRegister(DockController controller,
Dockable dockable)
Deprecated.
|
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)
Deprecated.
|
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)
Deprecated.
|
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 |
DockAdapter.dockableUnregistered(DockController controller,
Dockable dockable)
Deprecated.
|
void |
DockRegisterAdapter.dockableUnregistered(DockController controller,
Dockable dockable) |
void |
DockRegisterListener.dockableUnregistered(DockController controller,
Dockable dockable)
Invoked after
dockable has been unregistered from controller . |
void |
DockAdapter.dockStationRegistered(DockController controller,
DockStation station)
Deprecated.
|
void |
DockRegisterAdapter.dockStationRegistered(DockController controller,
DockStation station) |
void |
DockRegisterListener.dockStationRegistered(DockController controller,
DockStation station)
Invoked after a
DockStation was registered. |
void |
DockAdapter.dockStationRegistering(DockController controller,
DockStation station)
Deprecated.
|
void |
DockRegisterAdapter.dockStationRegistering(DockController controller,
DockStation station) |
void |
DockRegisterListener.dockStationRegistering(DockController controller,
DockStation station)
Invoked right before the
station is registered in
the controller . |
void |
DockAdapter.dockStationUnregistered(DockController controller,
DockStation station)
Deprecated.
|
void |
DockRegisterAdapter.dockStationUnregistered(DockController controller,
DockStation station) |
void |
DockRegisterListener.dockStationUnregistered(DockController controller,
DockStation station)
Invoked after
station has been unregistered from controller . |
void |
ControllerSetupListener.done(DockController controller)
Called when
controller is set up. |
void |
DockAdapter.drag(DockController controller,
Dockable dockable,
DockStation station)
Deprecated.
|
void |
DockAdapter.drop(DockController controller,
Dockable dockable,
DockStation station)
Deprecated.
|
void |
DockAdapter.init(DockController controller,
Dockable dockable)
Deprecated.
|
void |
DockAdapter.registerStalled(DockController controller)
Deprecated.
|
void |
DockRegisterAdapter.registerStalled(DockController controller) |
void |
DockRegisterListener.registerStalled(DockController controller)
|
void |
DockAdapter.registerUnstalled(DockController controller)
Deprecated.
|
void |
DockRegisterAdapter.registerUnstalled(DockController controller) |
void |
DockRegisterListener.registerUnstalled(DockController controller)
Called if the
DockRegister from controller is no
longer stalled , this method is called
before the pending events are fired. |
void |
DockControllerRepresentativeListener.representativeAdded(DockController controller,
DockElementRepresentative representative)
Informs this listener that
representative was added to
controller . |
void |
DockControllerRepresentativeListener.representativeRemoved(DockController controller,
DockElementRepresentative representative)
Informs this listener that
representative was removed
from controller . |
void |
UIListener.themeChanged(DockController controller,
DockTheme oldTheme,
DockTheme newTheme)
Called after the
DockTheme of controller was changed. |
void |
UIListener.themeWillChange(DockController controller,
DockTheme oldTheme,
DockTheme newTheme)
Called before the
DockTheme of controller changes. |
void |
DockTitleBindingListener.titleBound(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
DockTitleBindingListener.titleUnbound(DockController controller,
DockTitle title,
Dockable dockable)
|
void |
UIListener.updateUI(DockController controller)
Called when the
LookAndFeel has been exchanged. |
Constructor and Description |
---|
ComponentHierarchyObserverEvent(DockController source,
List<Component> components)
Creates a new event
|
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,
DockController controller)
Creates a new event and sets up all properties.
|
Modifier and Type | Method and Description |
---|---|
DockController |
RenameActionFactory.getController()
Gets the controller which is used to create the actions.
|
Modifier and Type | Method and Description |
---|---|
void |
CloseAction.setController(DockController controller) |
void |
ReplaceAction.setController(DockController controller) |
Constructor and Description |
---|
CloseAction(DockController controller)
Sets the icon and the text of this action.
|
RenameAction(DockController controller)
Constructs a new action
|
RenameActionFactory(DockController controller)
Creates a new factory
|
RenameDefaultDockable(DockController controller)
Creates a new action
|
RenameFlapDockStation(DockController controller)
Creates a new action
|
RenameSplitDockStation(DockController controller)
Creates a new action
|
RenameStackDockStation(DockController controller)
Creates a new action
|
ReplaceAction(DockController controller)
Sets up this action.
|
ReplaceActionGuard(DockController controller)
Creates a new guard
|
Modifier and Type | Method and Description |
---|---|
DockController |
PreferenceMenuPiece.getController()
Gets the controller for which this piece works.
|
DockController |
ThemeMenuPiece.getController()
Gets the controller whose theme might be changed by this piece.
|
Modifier and Type | Method and Description |
---|---|
void |
PreferenceMenuPiece.setController(DockController controller)
Sets the controller for which this piece works.
|
void |
ThemeMenuPiece.setController(DockController controller)
Sets the controller whose theme might be changed by this piece.
|
Constructor and Description |
---|
PreferenceMenuPiece(DockController controller)
Creates a new menu piece
|
ThemeMenuPiece(DockController controller,
boolean defaultThemes)
Creates a new piece.
|
ThemeMenuPiece(DockController controller,
ThemeMap map)
Creates a new piece using the themes of
map . |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractLocationMode.getController()
Gets the controller in whose realm this mode works.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLocationMode.setController(DockController controller) |
void |
LocationMode.setController(DockController controller)
Connects this mode with a controller.
|
void |
ModeArea.setController(DockController controller)
Connects this area with a controller.
|
Constructor and Description |
---|
ExternalizedMode(DockController controller)
Creates a new mode.
|
LocationModeManager(DockController controller)
Creates a new manager.
|
LocationSettingConverter(DockController controller)
Creates a new converter.
|
MaximizedMode(DockController controller)
Creates a new mode.
|
MinimizedMode(DockController controller)
Creates a new mode.
|
NormalMode(DockController controller)
Creates a new mode.
|
Modifier and Type | Method and Description |
---|---|
protected DockController |
LocationModeAction.getController()
Gets the controller from which this action currently reads its content.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LocationModeAction.setController(DockController controller)
Exchanges all the properties such that they are read from
controller |
Constructor and Description |
---|
ExternalizedModeAction(DockController controller,
ExternalizedMode<?> mode)
Creates a new action.
|
LocationModeAction(DockController controller,
LocationMode mode,
String iconKey,
String textKey,
String tooltipKey,
PropertyKey<KeyStroke> gotoStroke)
Creates a new action.
|
MaximizedModeAction(DockController controller,
MaximizedMode<?> mode)
Creates a new action.
|
MinimizedModeAction(DockController controller,
MinimizedMode<?> mode)
Creates a new action.
|
NormalModeAction(DockController controller,
NormalMode<?> mode)
Creates a new action.
|
Modifier and Type | Method and Description |
---|---|
void |
FlapDockStationHandle.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractDockableSelection.getController()
Gets the currently used controller.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractDockableSelection.hasChoices(DockController controller) |
boolean |
DockableSelection.hasChoices(DockController controller)
Checks whether
controller has at least two different
Dockable s which would be shown on this DockableSelection . |
void |
AbstractDockableSelection.open(DockController controller) |
void |
DockableSelection.open(DockController controller)
Called when a new selection is about to happen.
|
Constructor and Description |
---|
DockSituation(DockController controller)
Constructs a new DockSituation.
|
PredefinedDockSituation(DockController controller)
Creates a new
DockSituation , uses controller to access the
ExtensionManager and install additional DockFactory s. |
PropertyTransformer(DockController controller)
Creates a new transformer, the factories for all
DockableProperty s implemented
by this framework are installed. |
PropertyTransformer(DockController controller,
DockablePropertyFactory... factories)
Creates a new transformer and installs
factories . |
Modifier and Type | Method and Description |
---|---|
DockController |
SecureContainer.getController()
Gets the controller which tells whether a restricted environment is in use.
|
Modifier and Type | Method and Description |
---|---|
void |
GlassedPane.setController(DockController controller)
Sets the controller to inform about
KeyEvent s. |
void |
SecureContainer.setController(DockController controller)
Sets the controller which tells whether a restricted environment is in use.
|
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractDockStation.getController() |
DockController |
DockableDisplayer.getController()
Gets the controller for which this displayer is used.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDockStation.setController(DockController controller) |
void |
DisplayerCollection.setController(DockController controller)
Sets the current
DockController , that controller will be made
known to all DockableDisplayer created by this collection. |
void |
DockableDisplayer.setController(DockController controller)
Sets the controller for which this displayer is used.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultFlapWindow.setController(DockController controller) |
void |
FlapDockDirection.setController(DockController controller) |
void |
FlapDockHoldToggle.setController(DockController controller) |
void |
FlapWindow.setController(DockController controller)
Informs this
FlapWindow about the DockController in whose realm |
void |
ButtonPane.setProperties(DockController controller)
Called by the owning
FlapDockStation if the DockController changes. |
Modifier and Type | Method and Description |
---|---|
void |
ScreenDockWindow.setController(DockController controller)
Sets the controller in whose realm this window will be used.
|
void |
ScreenFullscreenAction.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
MagnetController.getController()
Gets the
DockController that is currently used by this MagnetController . |
Modifier and Type | Method and Description |
---|---|
void |
MagnetController.setController(DockController controller)
Sets the
DockController which is to be used by this MagnetController . |
Modifier and Type | Method and Description |
---|---|
DockController |
DefaultScreenDockWindowBorder.getController()
Gets the
DockController which is currently associated with this border |
DockController |
DisplayerScreenDockWindow.getController()
Gets the controller in whose realm this window is used.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractScreenDockWindow.setController(DockController controller) |
void |
DefaultScreenDockWindowBorder.setController(DockController controller) |
void |
DisplayerScreenDockWindow.setController(DockController controller) |
void |
ScreenDockWindowBorder.setController(DockController controller)
Sets the
DockController which should be monitored for receiving colors. |
Constructor and Description |
---|
DefaultScreenDockWindowConfiguration(DockController controller)
Creates a new configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
SplitFullScreenAction.setController(DockController controller) |
void |
SplitSpanStrategy.setController(DockController controller)
Sets the
DockController which is used by the SplitDockStation . |
Modifier and Type | Method and Description |
---|---|
void |
CombinedMenu.setController(DockController controller)
Sets the controller in whose realm this menu is used.
|
void |
CombinedStackDockComponent.setController(DockController controller) |
void |
CombinedStackDockComponent.Meta.setController(DockController controller)
Sets the controller which is used to read values.
|
void |
DefaultStackDockComponent.setController(DockController controller) |
void |
DefaultStackDockComponent.Tab.setController(DockController controller)
Tells this tab which controller is currently used.
|
void |
DockActionCombinedInfoComponent.setController(DockController controller)
Sets the
DockController in whose realm this panel is used. |
void |
StackDockComponent.setController(DockController controller)
Sets the controller for which this component manages its children.
|
void |
StackDockComponentRepresentative.setController(DockController controller)
Sets the controller to which new
DockElementRepresentative s should
be added. |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractCombinedMenu.getController()
Gets the controller in whose realm this menu is used.
|
Modifier and Type | Method and Description |
---|---|
void |
CombinedMenuContent.open(DockController controller,
Component parent,
int x,
int y,
CombinedMenuContent.Item[] content)
Shows this menu at the given location.
|
void |
PopupCombinedMenuContent.open(DockController controller,
Component parent,
int x,
int y,
CombinedMenuContent.Item[] content) |
void |
AbstractCombinedMenu.setController(DockController controller) |
void |
ButtonCombinedMenu.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
DockController |
AbstractTabPane.getController() |
DockController |
TabPane.getController()
Gets the
DockController this pane is associated with. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTabLayoutManagerPane.controllerChanged(TabPane pane,
DockController controller) |
void |
TabPaneListener.controllerChanged(TabPane pane,
DockController controller)
Called if the
DockController of pane has changed. |
void |
AbstractTab.setController(DockController controller)
Sets the controller in whose realm this
AbstractTab works. |
void |
AbstractTabPane.setController(DockController controller)
Connects this pane with
controller . |
Modifier and Type | Method and Description |
---|---|
void |
ListSpanStrategy.setController(DockController controller)
Called when the
DockController of the FlapDockStation changes. |
Modifier and Type | Method and Description |
---|---|
DockController |
ModeManager.getController()
Gets the controller in whose realm this manager works.
|
Constructor and Description |
---|
ModeManager(DockController controller)
Creates a new manager.
|
Modifier and Type | Method and Description |
---|---|
DockController |
BasicTheme.getController()
Gets the currently installed controller
|
Modifier and Type | Method and Description |
---|---|
DockTheme |
ThemeFactory.create(DockController controller)
Creates a new theme.
|
T |
ThemePropertyFactory.create(DockController controller) |
MovingImage |
ThemeDockableMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
ThemeDockableMovingImageFactory.create(DockController controller,
DockTitle snatched) |
ThemeMeta |
ThemeFactory.createMeta(DockController controller)
Gets meta information about this factory.
|
ThemeMeta |
ThemePropertyFactory.createMeta(DockController controller) |
DockableSelection |
BasicTheme.getDockableSelection(DockController controller) |
DockableSelection |
NoStackTheme.getDockableSelection(DockController controller) |
DockableMovingImageFactory |
BasicTheme.getMovingImageFactory(DockController controller) |
DockableMovingImageFactory |
NoStackTheme.getMovingImageFactory(DockController controller) |
DockTitleFactory |
BasicTheme.getTitleFactory(DockController controller) |
DockTitleFactory |
NoStackTheme.getTitleFactory(DockController controller) |
boolean |
ThemeDockableSelection.hasChoices(DockController controller) |
protected void |
BasicTheme.install(DockController controller)
Installs the basic items of this theme, ignoring any
DockThemeExtension . |
void |
DockThemeExtension.install(DockController controller,
DockTheme theme)
Called by the
DockTheme before it installs itself. |
void |
BasicTheme.install(DockController controller,
DockThemeExtension[] extensions) |
void |
NoStackTheme.install(DockController controller,
DockThemeExtension[] extensions) |
void |
DockThemeExtension.installed(DockController controller,
DockTheme theme)
Called by the
DockTheme after it installed itself. |
void |
ThemeDockableSelection.open(DockController controller) |
void |
StationThemeItemValue.setController(DockController controller)
Allows this
UIValue to register itself on controller to
read the current value. |
void |
BasicTheme.uninstall(DockController controller) |
void |
NoStackTheme.uninstall(DockController controller) |
void |
DockThemeExtension.uninstall(DockController controller,
DockTheme theme)
Called by the
DockTheme after it was uninstalled from controller . |
Constructor and Description |
---|
DefaultThemeMeta(ThemeFactory factory,
DockController controller,
String nameId,
String descriptionId,
String[] authors,
URI[] webpages)
Creates new meta information.
|
ThemeCombiner(DockController controller)
Creates a new combiner.
|
ThemeDisplayerFactory(DockController controller)
Creates a new factory.
|
ThemeDockableSelection(DockController controller)
Creates a new object
|
ThemeManager(DockController controller)
Creates a new object
|
ThemeStationPaint(DockController controller)
Creates a new paint.
|
Modifier and Type | Method and Description |
---|---|
DockController |
BasicDockableDisplayer.getController() |
Modifier and Type | Method and Description |
---|---|
MovingImage |
BasicMovingImageFactory.create(DockController controller,
Dockable dockable) |
MovingImage |
BasicMovingImageFactory.create(DockController controller,
DockTitle snatched) |
void |
BasicDockableDisplayer.setController(DockController controller) |
void |
BasicDockableDisplayerDecorator.setController(DockController controller)
Sets the controller in whose realm this decorator works
|
void |
BasicStackDockComponent.BasicTab.setController(DockController controller) |
void |
MinimalDecorator.setController(DockController controller) |
void |
TabDecorator.setController(DockController controller) |
Modifier and Type | Method and Description |
---|---|
void |
BasicButtonModelAdapter.bound(BasicButtonModel model,
DockController controller) |
void |
BasicButtonModelListener.bound(BasicButtonModel model,
DockController controller)
Called after
controller was installed on model . |
void |
BasicButtonModel.setController(DockController controller)
Informs this model about the
DockController in whose realm it is used. |
void |
BasicButtonModelAdapter.unbound(BasicButtonModel model,
DockController controller) |
void |
BasicButtonModelListener.unbound(BasicButtonModel model,
DockController controller)
Called after
controller was uninstalled from model . |
Modifier and Type | Method and Description |
---|---|
void |
ButtonPanel.setController(DockController controller)
Sets the
DockController in whose realm this panel is used |
Modifier and Type | Method and Description |
---|---|
void |
DropDownIcon.setController(DockController controller)
Links this icon with
controller , this icon may change is appearance
due to the properties stored in controller . |
Modifier and Type | Method and Description |
---|---|
void |
BorderForwarder.setController(DockController controller)
Sets the
DockController which should be monitored for the current BorderModifier . |
Constructor and Description |
---|
ExtendingColorScheme(ColorScheme scheme,
DockController controller)
Creates a new scheme.
|
Modifier and Type | Method and Description |
---|---|
DockController |
DockTitleVersion.getController()
Gets the controller for which the titles are created.
|
Constructor and Description |
---|
DockTitleManager(DockController controller)
Creates a new manager
|
DockTitleVersion(DockController controller,
String id)
Creates a new version.
|
Modifier and Type | Method and Description |
---|---|
DockController |
DockProperties.getController()
Gets the owner of this
DockProperties . |
DockController |
UIProperties.getController()
Gets the controller in whose realm this map is used.
|
Modifier and Type | Method and Description |
---|---|
BufferedImage |
AWTComponentCaptureStrategy.createCapture(DockController controller,
Component component)
Creates a new image that has the same size as
component and
contains all the things painted on component . |
void |
BackgroundAlgorithm.setController(DockController controller)
Sets the source of the
BackgroundPaint . |
void |
PropertyValue.setProperties(DockController controller)
Sets the
DockProperties that are read from
controller . |
Constructor and Description |
---|
DockProperties(DockController controller)
Creates a new map.
|
IconManager(DockController controller)
Creates a new
IconManager . |
PropertyValue(PropertyKey<A> key,
DockController controller)
Creates a new value.
|
SilentPropertyValue(PropertyKey<A> key,
DockController controller)
Creates a new value.
|
TextManager(DockController controller)
Creates a new
TextManager . |
TypedUIProperties(DockController controller)
Creates a new map.
|
UIProperties(DockController controller)
Creates a new map.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDockColor.connect(DockController controller)
|
Constructor and Description |
---|
ColorManager(DockController controller)
Creates a new manager.
|
Modifier and Type | Method and Description |
---|---|
void |
Extension.install(DockController controller)
Informs this extension that it will now be used for
controller . |
<E> Collection<E> |
Extension.load(DockController controller,
ExtensionName<E> extension)
Loads a set of extensions, it is the
Extension s responsibility to implement any
kind of caching. |
void |
Extension.uninstall(DockController controller)
Informs this extension that it will no longer be used for
controller . |
Constructor and Description |
---|
ExtensionManager(DockController controller)
Creates a new manager.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDockFont.connect(DockController controller)
Makes sure that this
DockFont reads its values from the
FontManager of controller .Use setManager(null) to disconnect. |
Constructor and Description |
---|
FontManager(DockController controller)
Creates a new map.
|
Modifier and Type | Method and Description |
---|---|
void |
DockIcon.setController(DockController controller)
Sets the
IconManager of controller |
Constructor and Description |
---|
AbstractIconScheme(DockController controller)
Creates a new scheme
|
DefaultIconScheme(DockController controller,
DefaultIconScheme.IconResource... resources)
Creates a new scheme loading icons from all the specified resources.
|
DefaultIconScheme(String file,
ClassLoader loader,
DockController controller)
Creates a new scheme loading first the contents of the ini file
file and
then the icons that are found by analyzing the content of file .If no file is found, then this scheme just remains empty. |
DefaultIconScheme(String file,
DockController controller)
Creates a new scheme loading first the contents of the ini file
file and
then the icons that are found by analyzing the content of file .If no file is found, then this scheme just remains empty. |
Modifier and Type | Method and Description |
---|---|
void |
TextValue.setController(DockController controller)
Sets the
IconManager of controller |
Modifier and Type | Method and Description |
---|---|
void |
Workarounds.setup(DockController controller)
Calls the
Workaround.setup(DockController) method of all installed Workaround s, in the order
of which the workarounds were installed. |
Modifier and Type | Method and Description |
---|---|
void |
Workaround.setup(DockController controller)
Called whenever a new
DockController is created, the Workaround may modify the controller in
any way it likes (e.g. |
void |
Java6Workaround.setup(DockController controller) |