|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
x/y
lies above
the line going through x1/y1
and x2/y2
.
true
for all cases.BasicButtonModel
.ScreenDockWindow
s.AbstractBubbleDockTitle.init(Dockable, DockTitleVersion, boolean)
.
ButtonContentCondition
adds itself as DockableListener
to any
Dockable
that is installed.ButtonContentFilter
implementing all methods except
the filter algorithm itself.CDockable
.CDockablePerspective
providing some general methods.ColorScheme
stores listeners and UIProperties
.CombinedMenu
, this menu
delegates creation and management of its Component
to its
subclasses and uses a CombinedMenuContent
to show its content.CStation
.Dockable
which deals with the simple things.DockableListener
, and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
CStation
that can be docked like a CDockable
.DockableProperty
which provides
only the basic features.DockableSelection
is also a JPanel
.DockStation
and Dockable
.DockActionSource
that just handles
the listeners
for sources.DockColor
that contains more than one Color
:
override: is a value that can be set from outside and overrides all other values
value: is the value obtained through the ColorManager
backup: is a color used when all other colors are unavailable
ColorManager
.DockColor
.
DockColor
.
DockColor
.
DockFont
that can connect itself to
a DockController
.DockFont
.
DockFont
.
DockFont
.
DockFont
.
MouseListener
and
MouseMotionListener
to every
DockElementRepresentative
s and handling the
drag and drop events.DockRelocatorMode
s.DockStation
.DockTitle
.DropDownFilter
which stores all properties.StandardDropDownItemAction
with a
drop-down-button.Border
managing basic properties that are required by varios
Border
s related to the EclipseTheme
.ExtendedModeEnablement
.FlapLayoutManager
, providing support for listeners.FocusController
offering methods to
handle the listeners.UIScheme
offers support for transfering values
from the DockProperties
to the IconManager
.KeyboardController
offering methods to store and call
KeyboardListener
s.KeyboardController
.
LocationMode
.LookAndFeelColors
, handles all the
tasks that are related to the management of the LookAndFeelColorsListener
.JMenuItem
with a DockAction
.LocationModeManagerPerspective
just uses
a collection of LocationModePerspective
s to find out whether the mode of
a CDockablePerspective
matches this mode or not.DockTitle
.PaintableComponent
.PanelPopupWindow
, handles
the PanelPopupWindowListener
s.AbstractPanelPopupWindow.validateBounds(Rectangle, GraphicsConfiguration)
before they get visiblePreference
that offers support
for PreferenceListener
s.PreferenceModel
.PreferenceModel
handling events and
returning null
in most methods.CControl
that provides useful methods for subclasses.ScreenDockWindow
uses a DockableDisplayer
to show the Dockable
.ScreenWindowShape
does nothing on its own, but keeps track of the
ScreenWindowShapeCallback
.AbstractScreenWindowShape.reshape()
to update the Shape
of the ScreenDockWindow
.DockActionSource
which has to be specified
by a subclass.Dockables
.layout
is a string divided by newline
"\n"
.
SplitDockStation
and SplitDockPerspective
, allows to create
and read PlaceholderMap
s.DockAction
-interface.Tab
based on a real Component
.TabContentFilter
, knows which StackDockStation
s
and which Dockable
s are currently filtered.added
, removed
,
deselected
and selected
to be informed
if the contents of a StackDockStation
changed.StackDockComponent
.TabPane
individually.TabPane
that gets laid out by a AbstractTabLayoutManager
.TabPane
.TabPaneComponent
that really represents a Component
.Size
contains an array of Tab
s which are required
to get this size.UIScheme
offering support for listeners.UIValue
.UIValue
.
UIValue
.
UIValue
.
UIValue
.
WindowProvider
which adds support
for WindowProviderListener
s.child
is allowed to become a
real child of parent
.
child
, which may be already a child of
parent
, and next
are allowed to be combined.
request
.
component
can be focused or not.
station
is an accepted parent for this
Dockable
or not.
base
could be the parent of a combination
between this Dockable
and neighbor
.
child
as a new child,
or refuses child
.
component
would be an acceptable Component
to receive
the focus.
child
as new child.
child
as combination with old
.
Dockable
child
can be dropped over
parent
.
Dockable
next
can be dropped over old
.
DockRelocatorMode
that adds itself as a DockAcceptance
to the DockController
when activated.CDockable
.
station
.
station
to become the new parent of dockable
.
DockHierarchyLock.acquireLink(DockStation, Dockable)
with the DockHierarchyLock
of
the DockController
of station
.
station
to remove itself as parent from dockable
.
DockHierarchyLock.acquireUnlink(DockStation, Dockable)
with the DockHierarchyLock
of
the DockController
of station
.
DockHierarchyLock.acquire(DockStation)
with the DockHierarchyLock
of
the DockController
of station
.
ExtendedMode
of dockable
to the mode that was given to this action in the constructor.
PreferenceModel
.
null
DockActionDistributor
.
DockActionDistributor
.
ActionGuard
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
CDockable.getAction(String)
.
ActionOffer
DockAction
is bound to its Dockable
s.CDockable.getAction(String)
has been exchanged.
DockAction
.DockColor
.
DockColor
.
ActionContentModifier
tells what modifications may be applied to the contents
(e.g.DockAction
with the current
DisablingStrategy
.BorderModifier
that is used by a component that shows a DockAction
.StandardDockAction
has been changed.
added
to a DockController
, and whenever the actions
of a Dockable
have to be determined, all known ActionGuards are
asked, if they may add some additional actions
.StandardDockAction
has been changed.
ActionOffer
creates a DockActionSource
for a Dockable
.DockAction
s and is opened when the user
performs a right click onto a DockElementRepresentative
or invokes
a MenuDockAction
.PopupController
to create new popup menus
when the user right clickes on some Component
.ActionPopupMenu
and is called
if the menu is closed.StandardDockAction
has been changed.
source
.
DockTitleEvent
used to inform a DockTitle
about a set of DockAction
s that should be used.source
.
StandardDockAction
has been changed.
StandardDockAction
has been changed.
DockAction
is to be used.ActionViewConverter
transforms DockActions
into
views like buttons or menu-items.DockAction
s.DockTitle
should be focused or not.preference
at the end of this model.
model
at the end of this model.
DefaultChoice.add(String, String, boolean, Object)
with codeIsKey
set to false
Choice
.
DockAcceptance
to the list of acceptances, which must be
asked, before an accept
-method returns true
.
index
, the second action
index+1
, and so on...
CDockable
s to this grid.
this
is the parent of dockable
and adds dockable
to the CControl
which is associated
with this CWorkingArea
.
this
is the parent of dockable
and adds dockable
to the CControl
which is associated
with this CWorkingArea
.
item
to the flags
and returns a new flag.
SingleCDockable
s with
the unique id id
.
SingleCDockable
with
unique identifiers that are included by ids
.
component
to the content pane.
component
to the content pane.
listener
to this handle, the listener will be invoked if the current
fullscreen-Dockable of the SplitDockStation
changed.
dockable
width boundaries bounds
to this area.
dockable
at location x/y
with size width/height
to
this area.
dockable
width boundaries bounds
to this area.
dockable
at location x/y
with size width/height
to
this area.
dockable
at the end of the list of children of this area.
dockable
at the end of the list of dockables.
location
that is to be used for mode
.
location
to the list of possible parents.
factory
at the end of this map.
component
and all its children to the set of
known Component
s.
component
and its children to track the focus.
Inserter
to the list of Inserter
s.
component
to the content pane.
component
to the content pane.
dockable
to the set of dockables that must be observed
dockable
as new child to this station.
dockable
as new child in the list of
children.
index
.
index
.
dockable
at the end of the list of children.
dockable
at the end of the list of children.
strategy
to the list of strategies that are used.
this
and depending
.
dockable
with boundaries bounds
to this perspective.
dockable
width boundaries bounds
to this perspective
dockable
at location x/y
with size width/height
to
this perspective.
dockable
at location x/y
with size width/height
to
this perspective.
dockable
at the end of the list of dockables.
object
to this list, the object
is added at the end of the list.
object
at location index
of this list.
placeholder
to the set of placeholders of this entry.
placeholder
to this map.
LookAndFeel
to the list.
item
at the end of this piece.
dockable
and all its children in the set.
Dockable
at this manager.
mode
to this.
mode
to this.
extension
to the list of extensions.
value
to this manager.
UIValue
that gets its resource from this bridge.
UIValue
.
guard
to this controller.
listener
to this button, listener
will be called
whenever this button it triggered.
DockActionSource
.
dockables
to the current
AffectedSet
.
ThemeManager
and the model of this handler which transfers
the BorderModifier
with identifier key
to the model.
CDockableLocationListener
in this collection.
CDockablePropertyListener
in this collection.
CDockableStateListener
in this collection.
TitleColor
width identifier id
at this
title.
color
gets connected to a ColorManager
as soon
as this title is bound.
Component
s to this list, the set of
roots will be used to find all JComponent
s
which need to be updated when the LookAndFeel
changes.
AbstractMultiDockTitle.setFont(Font)
when its condition
is met.
filter
includes a DockComponentRoot
, and
if no other configuration was applied
listener
to this action.
listener
to this decorator, listener
will
be informed if a property of this decorator changes.
listener
to this object, the listener will be informed when the state of this
DisablingStrategy
changes.
Dockable
on a newly created ScreenDockWindow
to
the station.
Dockable
on a newly created ScreenDockWindow
to
the station.
Dockable
on a newly created ScreenDockWindow
to
the station.
dockable
to this station.
dockable
to the grid.
listener
to all DockableDisplayer
s that are
in this collection.
listener
to this displayer.
Dockable
changes.
Dockable
changes.
Dockable
changes.
Dockable
changes.
listener
to this Dockable
.
Dockable
or a DockStation
is added or removed from
this register.
DockTitle
is bound or unbound.
CDoubleClickListener
in this collection.
listener
to this connector.
component
and its children.
station
has been added to source
.
dockable
has been made public.
Component
s have entered the realm of
controller
.
dockable
has
been added to the list of known Dockable
s of frontend
.
child
was added to parent
.
dockable
is added to station
, this method is called before
the dock parent
of dockable
is set.
dockable
has been added to pane
.
PlaceholderListItemConverter.convert(ConvertedPlaceholderListItem)
has been added to the list.
Dockable
whose properties should be stored
in this frontend even if the Dockable
itself is not
registered.this
can add "empty infos" automatically
when calling DockFrontend.setSetting(Setting, boolean)
and information
is found that is not associated with any Dockable
, but
whose key passes the methods of MissingDockableStrategy
.
DockableProperty
s.
CFocusListener
to this collection.
font
gets connected to a FontManager
as soon
as this title is bound.
filter
to this station.
KeyEvent
that gets processed or analyzed by this control.
handle
to the station and adds
the displayer to the station.
CKeyboardListener
in this collection.
KeyListener
to this Dockable
.
DefaultChoice.add(String, String, boolean, Object)
with codeIsKey
set to true
listener
to this filter.
listener
to this frontend, listener
will be informed
about changes of this frontend.
identifier
.
ButtonContent
that any change regarding dockable
should
be reported to listener
.
listener
to this strategy.
key
changes.
LookAndFeelColors
changes.
LookAndFeel
is changed.
mode
to this manager.
component
.
Component
s of this title
which are visible and which may be "grabbed" by the mouse.
MouseInputListener
to the component
of this Dockable
.
listener
to this dispatcher.
listener
to this dispatcher.
listener
to this dispatcher.
MultipleCDockable
s to this CGrid
.
dockable
to this register.
dockable
and all its children to this
area.
dockable
and all its children to this
area.
placeholder
to this area.
placeholder
to this area.
dockable
at the end of the list of children of this area.
dockable
and all its children to the end
of the list of dockables.
placeholder
at the end of the list of items.
dockable
, then adds placeholder
to that
location.
dockable
and all its children to this
station.
dockable
and all its children to this
station.
placeholder
to this station.
placeholder
to this station.
destination
and makes sure at the same time that
placeholder
is not used by any other node.
dockable
at the end of the list of dockables.
placeholder
at the end of the list of dockables.
placeholder
at the location of dockable
.
index
, ensures that this
placeholder is only present at index
.
CGrid
.
placeholders
to the grid.
DockElement
.
DockElement
.
listener
will be informed
when the map of DockElement
s and the Component
s which
represent them changes.
ResizeRequestListener
to this CControl
.
component
as root Component
, it will be forwarded to the DockComponentConfiguration
.
DockFrontend.addRoot(String, DockStation)
, since
name
is used as key in a map it should come first
listener
to this station.
position
CAction
s of this dockable.
SingleCDockable
s to this CGrid
.
dockable
to this register.
Dockable
changes.
station
to this register.
container
to this control.
CStation
s to this register.
listener
to this container.
array
of CStation
.
dockable
somewhere to menu
history
to dockable
for mode mode
, and
stores mode
as the newest used mode.
handle
to the StackDockStation.stackComponent
of this station.
UIListener
to this manager, the listener gets
notified when the graphical user interface needs an update because
the LookAndFeel
changed.
listener
to this frontend.
listener
to this frontend.
listener
to this control, the listener will be informed whenever a set of
CDockable
s is about to be closed.CVetoClosingListener
s added to the CControl
are invoked before listeners that
are added to a CDockable
.
CVetoClosingListener
in this collection.
DockController
.
DockController
.
Workarounds
.
ExtensionName
to load additional AdjacentDockFactory
s
DockFactory
, this object
decides on its own whether it wants to store information about a
DockElement
or not.LocatedListener
s which are affected
by an event which occurs on element
.
Mode
of Dockable
s.Dockable
s.DockStation.prepareDrop(bibliothek.gui.dock.station.StationDropItem)
was executed, the
method is called in any case independent of whether prepareDrop
returned a StationDropOperation
or not.
Component
which might gain the focus.
SingleTabDecider.ALWAYS
instead
ButtonContentFilter.showText(Dockable, DockAction)
method always returns true
.
StackDockStation
DockTitle
and
of Dockable
and shows a screenshot of this component.DockSituationIgnore
which returns only true
when all the ignores
return true
.
other
acceptance.
AbstractDockColor
with id color
and sets this
color in the animation
.
DockableDisplayer
which should be shown.
AsideRequest.answer(DockableProperty)
with a value of null
.
location
will be merged with other
results from the parent and children stations using the
successor
property.
title
should be shown.
resource
should be user.
root
and sets property
as the successor of the very last element in the property chain beginning
at root
.
this
and path
.
segments
to this path.
Path.append(Path)
to combine its paths.
WindowProvider
designed to work with Applet
s.ApplicationResourceManager
.ApplicationResource
s, can load and store the
resources at any time.ApplicationResource
s are organized in a Map
.action
in a transaction assuming that the result of this action will lead to
dockable
having the new mode extendedMode
.
DockFrontend
which created this perspective.dockable
.
dockable
to mode
.
dockable
to mode
.
dockable
to mode
.
dockable
to mode
.
dockable
to be mode
.
dockable
to be mode
.
LocationMode
after the
apply
method has done its work.
Dockable
s is set elsewhere.
ModeManager.readSettings(ModeSettings)
.
setting
to the invisible elements.
setting
to the visible elements.
LocationMode
right before the
apply
method starts.
VetoManager
whether some Dockable
s can be hidden.
TabComponent
uses an Arch
to paint the right end of a tab.this
to fire an event to
DockStationListener.dockablesRepositioned(DockStation, Dockable[])
.
size
.
size
for objects of type D
.
dockable
.
this
or the representation of this
as Component
.
CDockable
as well, then this method returns
the representation of this station as CDockable
.
this
as dockable, if this is a dockable.
this
if this
is an instance of
Dockable
.
this
as PerspectiveDockable
.
Dockable
that is associated with this item.
this
as station of type C
.
this
if this
is an instance of
DockStation
.
SplitDockStation
as CExternalizedModeArea
.
CDockable.setLocationsAside(CDockable)
and
CDockable.setLocationsAsideFocused()
, because these methods can directly modify DockStation
s
and insert placeholders when necessary.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
CLocation.aside()
for an explanation.
DockStation.aside(AsideRequest)
on a station that matches location
.
DockStation
s that are created by this Combiner
to
keep track of a new DockableProperty
with its own placeholder.
property
.
DockStation
to find a DockableProperty
that is "aside" another
property.
AsideRequest
.AsideRequest
represents the action of generating a DockableProperty
that is
"aside" another property, this includes modifying DockStation
s and layouts to store
a placeholder for the new property.AsideRequest
is always tied to exactly one DockStation
or Combiner
,
forwarding a request to another DockStation
will produce very strange results.AsideRequest
s.this
as leaf or null
.
this
as leaf or null
.
MaximizedModeArea
this
as node or null
.
this
as node or null
.
NormalModeArea
this
or an object representing this
as
CStation
.
this
as station, if this is a station.
this
as PerspectiveStation
LockedResizeLayoutManager.toElement(ResizeElement, SplitNode)
, tries to create a ResizeElement
out of
node
in an environment where race conditions are possible.
Dockable
moved
has been moved.
ScreenDockWindow
if the user updates the size or
location of the window.
controller
after a ScreenDockWindow
moved or changed
its size (or both).
AttractorStrategy
that tells whether two Dockable
s attract each other
ExtensionName
for creating additional AttractorStrategy
AttractorStrategy
is used by the MagnetController
to find out
whether two ScreenDockWindow
s are attracting each other.Dockable
s interact with each other.name
exists.
meta
changed.
true
, then any mouse-released event may stop a drag-and-drop operation.false
, then only mouse-released events that originate from the same Component
as the mouse-pressed event that started the operation may cancel it.true
.
ModeArea
can automatically become
the default area of some mode.
Component
which either is from AWT,
or has children from AWT.
|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |