|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
Color.darker()
.
FontModifier
.Path.encodeSegment(String)
.
CloseActionFactory
, always returns a new
CCloseAction
.
DoubleClickLocationStrategy
switches between
ExtendedMode.NORMALIZED
and ExtendedMode.MAXIMIZED
.
Dockable
under the mouse.
TabConfiguration
s
OrientationToRotationStrategy
DockActionSources
.ActionPopupMenu
, this implementation
makes use of a MenuMenuHandler
to create and update its content.ActionPopupMenuFactory
creates
new DefaultActionPopupMenu
s.DefaultAsideAnswer
is just a container for properties but does not modify them
in any way.AsideRequest
, it does not modify any properties or
layouts.AsideRequest
Combiner
to DefaultAsideRequest.Forward
.DockStation
to DefaultAsideRequest.Forward
.DockStation
or Combiner
.DefaultAsideRequest
.AxisConversion
assumes:
the model is a line at the top of some rectangle, the point 0/0 is the top left point of that rectangle
the view is a line at one side of some rectangle
ButtonContentFilter
searches for DockAction
s which
have the annotation ButtonContentAction
attached.CControlRegister
.CDockable
that uses a DefaultCommonDockable
to show
its content.DefaultCDockable.createCommonDockable()
to provide a custom subclass
of DefaultCommonDockable
, note that DefaultCDockable.createCommonDockable()
is called
as soon as the internal representation is required, e.g.DefaultCDockable
.X_Y
tells, that feature X
and
feature Y
are available.CFocusHistory
does not offer any additional
functionality.CGroupingBehavior
, just returns CDockable.getGrouping()
.Choice
, provides text, id and objects
for every possible choice.ColorScheme
just uses some maps
to store its colors.CommonDockable
, based on a DefaultDockable
.DisplayerFactory
.DndAutoSelectStrategy
, it is based on TransferHandler.TransferSupport
.Dockable
which consists only of one Component
called
"content pane".DefaultDockable
.DockableMovingImageFactory
usually behaves exactly like
ThemeDockableMovingImageFactory
, but also offers an ExtensionName
for adding additional
factories.controller
to load extensions.
controller
to load extensions.
PerspectiveElement
that represents a DefaultDockable
.DockableSelection
that uses a JList
to display all the
available Dockable
s.DockActionDistributor
searches for the annotations
TabDockAction
, TitleDockAction
and InfoDockAction
to decide which DockAction
should
be shown where.DockAction
s depending on the annotation DockActionImportance
.DockActions
that may be changed at any time.DockComponentManager
.DockControllerFactory
, creating
only the default-versions of every element.DockFrontendPerspective
is used by the
DefaultLayoutChangeStrategy
and builds upon a PredefinedDockSituation
.DockController
.DockRelocatorEvent
.Graphics
.Component
s when discovering a DockableDisplayer
DropDownFilter
.DockStationDropLayer
represents the base area of a DockStation
, the area
with priority LayerPriority.BASE
and whose Component
is the component is the result of
Dockable.getComponent()
(assuming the station is also a dockable).EclipseThemeConnector
draws the typical eclipse-header over Dockable
s
and neither border nor title over DockStation
s.CLocationExpandStrategy
.CDockable.isNormalizeable()
, CDockable.isExternalizable()
,
CDockable.isMinimizable()
and CDockable.isMaximizable()
.ExternalizedMode
.FlapLayoutManager
.FlapDockStation
.DefaultFlapWindow
that is a JDialog
.DefaultFlapWindow
.FlapWindowFactory
creates new DefaultFlapWindow
s.FocusController
.FocusHistory
adds listeners to a
DockController
to keep the history up to date.FocusRequest
, the kind of
request clients usually will use.Dockable
.
Dockable
.
Dockable
.
Dockable
.
DefaultFocusStrategy
keeps track of the last focused Component
of any
Dockable
that is registered at a DockController
.FrontendPerspectiveCache
assumes that the information clients
gave to a DockFrontend
is enough and use only the default PerspectiveElement
s.GlobalMouseDispatcher
uses an AWTEventListener
is possible, or
just forwards events that are delivered to the DefaultGlobalMouseDispatcher.dispatch(MouseEvent)
method.UIScheme
for Icon
s reads an ini-file
which consists of "key=icon-path" pairs, and loads all the icons described in that
ini file when needed.file
and
then the icons that are found by analyzing the content of file
.file
and
then the icons that are found by analyzing the content of file
.InserterSource
.InserterSource
.
InvisibleTab
, this
implementation tells an InvisibleTabPane
to use different borders
for their children depending on whether they are focused and selected.KeyboardController
that can either use a global AWTEventListener
or
a set of KeyListener
s to receive KeyEvent
s.LayoutChangeStrategy
heavily depends on the methods of PredefinedDockSituation
.Setting
, allows algorithms access to the settings
but also allows to modify the data without changing the setting.LocationEstimationMap
works directly with the tree built
by DockLayoutComposition
s.Mode
that works with Location
s.DockActionSource
to
all Dockable
s.LookAndFeel
was exchanged.
DefaultMagnetOperation
searches the nearest attracted ScreenDockWindow
to a moved side
and if that other window is nearer than a given threshold then the moved window is attracted.DefaultMagnetStrategy
is based on the DefaultMagnetOperation
.MenuLineLayoutFactory
.MenuLineLayoutStrategy
provides a generic
setting that should work for most cases.MissingPerspectiveStrategy
creates CStationPerspective
s for
the CStation
s that are already known to the framework.MouseFocusObserver
offers methods to handle
FocusVetoListener
s and registers a VetoableDockRelocatorListener
.MultipleCDockable
that contains a content-pane
where the client might add or remove as many Component
s as
it wishes.Preference
that can hold any value.PreferenceModel
using Preference
s to
describe its entries.ScreenDockFullscreenStrategy
just works with
the boundaries of a ScreenDockWindow
.ScreenDockWindow
s to paint a border.DockColor
representing a color used by this border.ScreenDockWindowConfiguration
always returns null
from its DefaultScreenDockWindowConfiguration.getConfiguration(ScreenDockStation, Dockable)
method, thus telling the ScreenDockStation
to use a default configuration.extension point
, any configuration added through
that point will be asked first for a configuration before returning the default value.ScreenDockWindowFactory
.DefaultSingleCDockable
is an element which has a
content-pane
where clients can add or remove as many
Component
s as they whish.DefaultSpanFactory
creates a most simple Span
which does not
use any kind of animation.SplitDividerStrategy
DefaultSplitDividerStrategy.Handler
is responsible for handling the needs of one SplitDockStation
.station
.
SplitLayoutManager
.SplitNodeFactory
creates the standard SplitNode
s.StackDockComponent
.StackDockComponent
.StationPaint
.TabContentFilter
offers a set of predefined behavioral patterns.DefaultTabContentFilter.Behavior.ALL
.
DefaultTabContentFilter
how it behaves.UIScheme
is used by the TextManager
to load the default set of strings from
one or several ResourceBundle
s.bundles
ThemeMeta
uses the TextManager
to read
label and description.TooltipStrategy
calls the methods of the Component
under the mouse whenever possible.DockRegister
is currently stalled, then a call to ModeManager.refresh(Dockable, boolean)
is scheduled, otherwise the call is performed directly.
DelayedWorkingAreaSetter
is a listener that is added to a CControl
and
waits until a CStation
with a specific identifier is registered.DockStation
, and which perform
various tasks that are handled the same way in many implementations of DockStation
.
SplitLayoutManager
which delegates all its work to another manager.path
and all its children from the
tree.
this
and all children from this SplitDockPerspective
and
collapses the tree.
name
.
DockFrontend.delete(String)
with all known names for settings.
c
into HSB and adds delta
to the brightness.
side
of window
will be moved if the
root window is moved at side
.
CDockable
s on the center panel by
the elements of grid
.
CDockable
s on this area with the
elements of grid
.
CDockable
s on this area with the
elements of grid
.
ScreenDockWindow
is no longer needed.
operation
changed.
meta
changed.
station
changed to another dockable than oldSelection
.
CControl
has been destroyed.
FocusTracker
added anywhere allowing this FocusTracker
to be collected by the garbage collector.
DockActionSource
added to
other objects.
LookAndFeelMenuPiece.unbind()
is automatically called if this menu is no
longer visible, that method will also uninstall resources
ThemeMenuPiece
with other objects,
allowing the garbage collector to remove this.
dockable
is no longer in use and all references
to dockable
are to be removed.
info
is no longer
required.
DockController
and
other components.
DestroyHook
is added to a CControl
.menu
which was created
by
this pane.
JDialog
.PanelPopupWindow
managing a JDialog
.dockable
has changed.
dockable
on its parent changed.
dockable
changed.
dockable
changed.
dockable
on its parent
changed.
dockable
changed (whether the user
can now see the docable or not).
DockableStateEvent.didShowingChange()
instead, this method will be removed in a future version
window
to match
bounds
.BoundaryRestriction
may modify bounds
RemoteRelocator
.ScreenWindowShape
is set to null
by this method.
DockRelocatorMode
s to inactive.
DockUtilities.checkLayoutLocked()
never prints out any warnings.
DisablingStrategy
can be used to globaly disable DockElement
s and parts of
DockElement
s like their DockAction
s or their DockTitle
s.DisablingStrategy
only offers a hint, each item has to decide on its own
whether it should heed the hint.DisablingStrategy
and will receive events if
the state of some items changes.displayer
and creates a replacement.
displayer
with a new instance.
displayer
if it is no longer valid
and should be replaced by another displayer.
Tab
s and TabMenu
s of this TabPane
and rebuilds them.
DockableDisplayer
with a new instance.
DockableDisplayer
with a new instance.
dockable
.
dockable
that were added earlier.
Component
s when they register a MouseEvent
.
ExtensionName
which allows extensions to insert high priority DisplayerFactory
s
DisplayerFactory.DISPLAYER_EXTENSION
, this parameter depends on the DockStation
which is using the displayers,
each DockStation
should have a constant defined with the name "DISPLAYER_ID" or a similar name (some stations may
have more than one constant).
DisplayerFactory
DockProperties
to access the current DisplayerFactory
.
DisplayerFactory
Extension
s which load additional DisplayerFactory
s.
Extension
s which load additional DisplayerFactory
s
Extension
s which load additional DisplayerFactory
s
Extension
s which load additional DisplayerFactory
s
BackgroundComponent
represents a DockableDisplayer
.DockableDisplayer
s.DockableDisplayer
.DisplayerColor
DisplayerColor
DockableDisplayer
, tells how exactly a Dockable
is dropped
over a DockableDisplayer
.DisplayerContentPane
is used by DockableDisplayer
to show a
Component
for a DockTitle
and one for a Dockable
.UIValue
observing the BorderModifier
that is used for
a DockableDisplayer
.DockableDisplayer
.UIValue
that is used to retrieve a DisplayerFactory
from a ThemeManager
.DockableDisplayer
s.DisplayerRequest
is an object that can create new DockableDisplayer
s by
calling several factories.DockableDisplayer
to show the Dockable
.sideA
of windowA
to sideB
of windowB
.
Divideable
offers the information needed to represent a dividier between two
SplitNode
s.SplitDockStation
by
grabbing a gap between two children and moving that gap around.
FontModifier
to its original
font.DndAutoSelectStrategy.DEFAULT
).
StackDockStation.DND_AUTO_SELECT_STRATEGY
instead.
StackDockStation
to automatically change the selected
Dockable
if the mouse hovers over a tab during a drag and drop operation.DndAutoSelectStrategy
if a potential drop event was detected.TransferHandler
added to a StackDockComponent
, will be informed if the mouse hovers over a tab, and
forwards that information to the client.TransferHandler
, but it will always return false
when
calling TransferHandler#canImport(TransferSupport))
.ExtensionName
to load additional DockFactory
s
DockStation
if it has no icon.IconManager
using the key "dockStation.default".
DockStation
if it has no title.
DockStation
that has no tooltip set
ExtensionName
creating DockThemeExtension
s.
ExtensionName
that allows to load additional DockFactory
s into this
DockTitleVersion
.
ExtensionName
, the property points to this
Dockable
Dockable
is a window which can be dragged around by the user.Dockable
if it has no icon.IconManager
using the key "dockable.default".
Dockable
s when creating a new PredefinedDockSituation
DockableMovingImageFactory
that is used to show an image during
drag and drop operations.
DockableSelection
, a panel that is shown to select a Dockable
using only the keyboard.
Dockable
if it has no title.
Dockable
that has no tooltip set
DockableListener
.dockable
has been added to station
.DockElement
s contains
the new element, other properties - like the bounds of the
Component
of dockable
- might not yet be set.
Dockable
is added or replaced in manager
.
dockable
is added to station
.
BackgroundComponent
that represents a Dockable
.ComponentCollector
which collects all Component
s accessible
through the known Dockable
s of a DockFrontend
.dockable
was added and removed from the controller
, or
was removed and added again to controller
.
Dockable
and one DockTitle
.Dockable
s.DockableDisplayer
, gets informed if the
displayer is no longer valid.dockable
has gained the focus.
Dockable
to another.DockController
, this listener gets informed
when the focused Dockable
is exchanged.DockableFocusListener
s.
DockableGrouping
is an algorithm that rewrites the location of a Dockable
,
allowing clients to group several dockables together.Dockable
Dockable
.MovingImage
s.PlaceholderList
that works with real Dockable
s.map
.
map
.
Dockable
on a DockStation
.DockableProperty
.Dockable
was registered.
dockable
is registered in the
controller
.
dockable
has been removed from
station
.
Dockable
is removed or replaced from manager
.
dockable
is removed from station
.
Dockable
s of this list.
source
.
station
changes its selected dockable
.
dockable
has been selected.
DockableSelection
is a Component
which shows some or all
Dockable
s of a DockController
.DockableSelection
.DockColor
.
DockColor
.
Dockable
was selected on wich DockStation
Dockable
of a
DockStation
changes.DockableSelection
and gets informed
when the user selects an element or cancels the selection.DockableSelectionListener
s.
DockableSelector
is able to open a popup when the user hits a special
combination of keys.DockStation
whether it is visible or not.SplitDockTree
that works with Dockable
s.source
.
dockables
changed.
DockableStateListener
.DockableStateEvent.FLAG_SHOWING
will be set correctly.Dockable
s changed.DockableStateListener
s.dockable
has been unregistered from controller
.
DockController
to decide globally which
Dockable
can become child of which DockStation
.DockController.addAcceptance(DockAcceptance)
StandardDockActionListener
.Component
that somehow paints a DockAction
.AbstractTabPaneComponent
that was specifically desinged for showing a set of DockAction
s.DockTheme
s, this interface tells how to distribute the DockAction
s
between tabs
, titles
and info components
.DockActionSource
can be used.DockActionSource
, this source can be used in combination with
DockActionDistributor
to completely hide the existence of the DockActionDistributor
.DockActionDistributorSource.setDockable(Dockable)
to enable or disable this source.DockIcon
is used to get Icon
s for a DockAction
.DockActionIcon
.
DockActionIcon
.
DockActionImportance
can be used to mark a DockAction
as being
more or less important.DockActionImportanceOrder
is used by ButtonPanel
to decide which
actions are more important than others.DockActions
which may change its size
at any time.DockActionSourceListener
.DockActionSource
.DockAction
.DockActionText
.
DockActionText
.
UIValue
observing the ThemeManager
for
a BorderModifier
.Color
object.Component
s that are used by the framework.DockComponentManager
, and they will receive
an event whenever a Component
is added or removed.DockProperties
or the ThemeManager
.Component
and its source DockComponentRoot
.DockComponentRoot
s of one DockController
.DockComponentRoot
is a representation of a set of Component
s, these Component
s can be configured
by a client by applying a DockComponentConfiguration
.DockComponentRoot
, implements all the features required to fully support
DockComponentConfiguration
.Component
treeDockStation
s, Dockable
s and
other objects that play together in this framework.DockController
DockController
, gets informed about
changes in the set of DockElementRepresentative
s.DockConverter
can store or load content which is related
to a certain kind of DockElement
.L
.DockElementRepresentative
is a Component
that represents
a DockElement
.DockConverter
which can not only store and load the contents of an
element, but also create a new DockElement
with the content.FocusTraversalPolicy
that uses the algorithms of a SimplifiedFocusTraversalPolicy
to do its work.FontModifier
object.ScreenDockStationFactory
and sets the root window of controller
to owner
.
ScreenDockStationFactory
and sets the root window of controller
to owner
.
Dockable
.ActionGuard
at the same time.DockFrontendListener
, but
not doing anything inside these methodes.DockFrontend
, can modify the frontend.DockFrontend
.DockFrontend
.DockFrontend
, offers
methods to easily modify that layout.Dockable
.Dockable
and is informed whenever the path of the element changes.DockHierarchyLock
allows DockStation
s to defend
themselfs against concurrent modifications of the hierarchy.DockHierarchyLock
and releases the lock.DockHierarchyEvent
s to
DockHierarchyListener
s.Icon
s from the IconManager
.DockIcon
.
DockIcon
.
IconManager
and DockIcon
, transfers Icon
s
from IconManager
to DockIcon
.PreferenceTreeModel
that contains all the preferences that are
used in this framework.DockLayout
describes the contents of one DockElement
.DockLayoutComposition
describes all relations and positions of a
set of DockElement
s.DockLayoutInfo
is a wrapper around a DockLayout
.DockLayoutInfo
contains.DockProperties
.Preference
that can read and write its value from a
DockProperties
.Dockables
and
DockStations
currently used in the
system.DockRegisterListener
that contains only empty methods.DockRegister
.DockRegister
can be stalled
and some events may have a great delay when arriving.DockRelocator
is responsible for executing and managing the basic drag and drop
operations.DockRelocator
and forwarded to the VetoableDockRelocatorListener
.DockRelocatorMode
is used by a DockRelocator
to change
the behaviour of the drag and drop-operation depending what the user
does with the mouse and the keyboard.Component
s before painting, this interface is intended to setup application wide
rendering hints, like for example whether to use antialising.DockSituation
is a converter: the relationship of DockStation
s and Dockable
s,
the position of Dockable
s and other information are converted into a
stream of bytes.DockElements
.
DockSituation
to decide, which
elements (stations and dockables) should be written into a stream.DockSituationIgnore
.DockStation
is some area (e.g.DockStationListener
.DockStation
s.DockStationDropLayer
describes an area of the screen where a drag and drop operation
can end with the "drop event".DockStation
.DockStation
.DockStationListeners
and provides methods to invoke the listeners.DockStationListeners
.
DockStation
was registered.
station
is registered in
the controller
.
station
has been unregistered from controller
.
DockStation
looks like, which DockTitle
are selected, and other behavior.DockTheme
, may be used by the DockTheme
to
override some settings.DockThemeModifier
modifies a DockTheme
.Component
which is shown aside a Dockable
.DockTitle
DockTitle
.DockController
, receives notifications when
a DockTitle
is bound or unbound.DockTitleBindingListener
that are currently
registered at this controller.
DockTitles
, to transfer information
between station
and title.DockTitle
.DockTitleFactories
.DockTitle
from a DockTitleFactory
.TabPainter
is the preferred way to modify the tabsDockTitleVersion
is a hint which DockTitleFactory
has to
be used to create one or more DockTitle
for some Dockable
.DockTitleVersions
are created and registered by a DockTitleManager
.TabLayoutManager
is installed.
controller
is set up.
operation
.
operation
or does
nothing if operation
is unknown.
operation
.
PropertyKey
for the DoubleClickLocationStrategy
that should be used
to change the ExtendedMode
of an element which has been double-clicked.
MouseListener
to all Dockable
s, DockTitle
s
and other DockElementRepresentative
s, informs the registered DoubleClickController.GlobalDoubleClickListener
s
whenever the user clicks twice on such an element.DoubleClickController
.
DoubleClickListener
is added to the DoubleClickController
and may receive an event if a Dockable
, which is child or equal
to LocatedListener.getTreeLocation()
, was clicked twice.LocationModeManager
to change the ExtendedMode
when
an element gets double-clicked.StickMagnetGraph.DefaultNode.mark
flag.
FontModifier
.Dockable
is moved around.Dockable
was removed from its parent.
Dockable
is removed from its parent.
StationPaint.drawDivider(Graphics, DockStation, Rectangle)
Dockable
is added to a DockStation
.
Dockable
is added to a DockStation
.
Dockable
is removed from a DockStation
.
Dockable
is removed from a DockStation
.
Dockable
(if possible) or by canceling the operation.
DockRelocatorEvent.getTarget()
to be not null
, otherwise this operation
is equal to calling DockRelocatorEvent.cancel()
.
Dockable
dockable
to this station or
to a child of this station, according to the contents of
property
.
dockable
to this station, and uses
the property
to determine its location.
dockable
to this station, and uses
the property
to determine its location.
dockable
at the same coordinates as location
, a
direct child of this station.
Dockable
such that the boundaries given
by property
are full filled.
dockable
at a location such that the path
to that location is the same as described in property
.
dockable
at the placeholder that is referenced by property
.
dockable
on this station, may exchange the full screen element to ensure that
dockable
is displayed.
dockable
to this station.
property
as good as possible.
ScreenDockStation.drop(Dockable, ScreenDockProperty, boolean)
.
Dockable
such that the boundaries given
by property
are full filled.
Dockable
given by putInfo
to this station.
dockable
to this station.
dockable
to this station such that the location
given by property
is matched.
DropDownAction
ScreenDropSizeStrategy
that is used when dropping a Dockable
onto this station
dockable
is a child of this
station.
dockable
at the side put
of
neighbor
.
DropDownAction
.DropDownAction
, but
have to show elements of the selected action as well.DropDownView
which forwards their properties to another
DropDownView.DropDownFilter
.Icon
is painted on buttons for DropDownAction
s.DropDownAction
.DropDownAction
DropDownAction
in a menu.MiniButton
that shows a DropDownAction
.grid
.
StationDropOperation.execute()
Dockable
of leaf
and dockable
to a new child of this station.
Dockable
of leaf
and dockable
to a new child of this station.
ScreenDockStation.drop(Dockable, ScreenDockProperty, boolean)
ended.
Dockable
was not
yet moved.
tree
.
tree
.
station
such that its layout looks as described by tree
.
PropertyFactory
for a property that needs to be associated with
a single instance of a DockController
.
|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |