|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
StackDockStation
BackgroundPaint
DockProperties
to access the current BackgroundPaint
.
BackgroundPaint
BackgroundPaint
, BackgroundComponent
and PaintableComponent
at the same time.BackgroundAlgorithm
, the listener gets informed
if properties of the algorithm changed.BackgroundComponent
is a Component
whose background
is painted by a BackgroundPaint
.BackgroundComponent
should paint its background.BackgroundPaint
is used to paint the background of various Component
s of
this framework.DockTheme
do not use a BackgroundPaint
because they already paint their background in a specific way.JPanel
implements PaintableComponent
and
can use a BackgroundAlgorithm
to paint its background.LayoutManager
.
BackupFactoryData
Dockable
or if more than one action would be shown.
DockStation
s itself, this is the default priority for most layers.
TabComponent
.TabComponent
TabComponent
LayoutManager2
is used by the BaseTabComponent
to lay out its children.index
and returns
its location in sublist level
.
ColorScheme
of this theme
ButtonDockAction
with a
BasicButtonModel
.DockAction
.JComponent
which uses this
as argument for the constructor of the model.BasicButtonModelListener
forwarding
any event expect BasicButtonModelAdapter.triggered()
, BasicButtonModelAdapter.bound(BasicButtonModel, DockController)
and
BasicButtonModelAdapter.unbound(BasicButtonModel, DockController)
to BasicButtonModelAdapter.changed()
.BasicButtonModel
and will
be informed about changes in the model.factory
for the BasicButtonDockTitle
ColorScheme
that is used by the BasicTheme
.Combiner
, which merges two Dockables
by creating a StackDockStation
, and putting the children onto this
station.DisplayerFactory
that creates DockableDisplayer
with
no special settings.Dockable
and one DockTitle
.DockableDisplayerHints
forwards
any changes to its BasicDockableDisplayer
.Component
between a BasicDockableDisplayer
and a Dockable
.BasicDockableSelection
adds an additional image of the
currently selected Dockable
to the selection.DockTitleFactory
which created instances of BasicDockTitle
and of BasicStationTitle
.DropDownAction
with a BasicDropDownButtonModel
and its view.BasicButtonModel
that can handle the properties needed
to represent a DropDownAction
.BasicDropDownButtonModel
to remotely open the
drop down menu of a DropDownAction
.DockAction
with a BasicButtonModel
.MenuDockAction
with a BasicButtonModel
.MiniButton
using a BasicButtonModel
.MovingImage
s display a DockTitle
.BasicResourceInitializer
is a helper class used by a BasicButtonModel
to
lazily initialize resources.SelectableDockAction
with a
BasicButtonModel
.SelectableDockAction
of
type ActionType.CHECK
with a BasicButtonModel
SelectableDockAction
of
type ActionType.RADIO
with a BasicButtonModel
JSeparator
for a SeparatorAction
.BasicSpanFactory
uses a small animation to expand and to shrink its Span
s.BasicStackDockComponent
is an implementation of StackDockComponent
using a JTabbedPane
.DockController
to recognize
when it is focused.StationPaint
.DockStations
which are also
Dockables
DockTitle
normally used by the DockTitleTab
to show
a very simple tab.theme
that does not install anything and uses the
default-implementations off all factories.BasicTheme
.
BasicButtonModel
to ensure the availability of properties and to inform
when the user triggers a view like a button.Component
which might gain the focus.
x, y, width, height
best.
a
and b
a
, b
and
c
.
Core
framework, including the BubbleTheme
,
EclipseTheme
and the preference mechanism.PreferenceEditor
s
for types that are often used.PreferenceModel
s
that show properties of this framework.Preference
s which
are used in the default set of preferences.DockTheme
s.BubbleTheme
is
active.EclipseTheme
is active.DockableDisplayer
s that are used
by the EclipseTheme
.TabPane
and
supporting classes for the EclipseTheme
.EclipseTabPane
.FlatTheme
is active.DockTitle
which smoothly changes
its color.Dockable
and
DockStation
plus some supporting elements.DockAcceptance
s.DockAction
s.DockAction
s
and supporting classes.Icon
s,
text, tooltips and other gimmicks.DropDownAction
and its children.DockAction
s.RelocateOperation
.DockableDisplayer
.Dockable
.Component
s or
from one Dockable
to another using only the keyboard.DockFrontend
Dockable
s
on their DockStation
and allowing to store the
whole layout of a set of Dockable
s and stations.DockStation
interface.FlapDockStation
.ScreenDockStation
.SplitDockStation
,
and which are needed to interact with the station.StackDockStation
.CombinedMenu
including helper classes.TabPane
to
describe its content to a TabLayoutManager
, which
will set position and size of all the children of the TabPane
.DockStation
s to store
properties and to propagate events to other objects.DockTheme
and
all classes which are neede by this theme.BasicTheme
is active.DockAction
s.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.BasicButtonModel
.DockAction
and presenting them
as DropDownViewItem
in order to display them as children of a
DropDownAction
DockAction
and presenting them
as MenuViewItem
in
order to display the actions in a menu.DockFont
to be used
at different places (as described in the documentation for each item).NoStackTheme
.Dockable
.LookAndFeel
s and telling which
colors of a LookAndFeel
should be used to paint elements of
the framework.PropertyFactory
.JComponent
s using the FontUpdater
to
modify their current font.DockController
to keep the
user interface up to date.
dockable
is to be observed.
DockController
.
SharedExtension.get()
actually returns something.
Dockable
.
Path.TYPE_BOOLEAN_PATH
.ThemeManager
of the BorderModifier
which is used for the mouse hover state.
ThemeManager
of the BorderModifier
which is used for the selected mouse hover state.
ThemeManager
of the BorderModifier
which is used for the mouse pressed state.
ThemeManager
of the BorderModifier
which is used for the selected mouse pressed state.
ThemeManager
of the BorderModifier
which is used for the normal state.
ThemeManager
of the BorderModifier
which is used for the selected state.
BorderModifier
DockProperties
to access the current BorderModifier
.
BorderModifier
Border
that was created by a TabPainter
.DockBorder
, provides methods to register
itself on the current ThemeManager
, and updates the border of some
JComponent
using the current BorderModifier
.BorderModifier
takes a Border
from a Component
and returns another Border
which is actually shown.AbstractStandardDockAction
when a Dockable
was bound to this action the first time.
controller
was installed on model
.
ScreenDockWindow
can have
ScreenDockDialog
, a restriction might be,
that the dialog can't be placed outside the screen.dialog
such that it is
in device
.
Color.brighter()
.
ColorScheme
of this theme
DockTitle
used for the buttons on a FlapDockStation
.BubbleButtonDockTitle.init(Dockable, DockTitleVersion, boolean)
to initialize the tile.
BubbleColorAnimation
has the ability to convert one or many color-pairs smoothly from source
to destination color.BubbleTheme
ColorScheme
s for BubbleTheme
.ColorScheme
of the BubbleTheme
.DockableDisplayer
drawing a border around its content, but leaves
the side at which the title lies open.dockable
.BubbleDisplayer
.BubbleDockTitle
is a title which has two or four round edges.BubbleDockTitle.init(Dockable, DockTitleVersion, boolean)
.
BubbleDockTitle
.DockAction
s and is used by the BubbleStackDockComponent
to be shown alongside the tabs.ReducedBubbleTitleFactory
.SeparatorAction
.StackDockComponent
used by a BubbleTheme
.StationPaint
for a BubbleTheme
Tab
used by the BubbleStackDockComponent
.Tab
.Tab
BubbleTheme
.DockTheme
s, tells the theme what content on the buttons
should be visible.
ButtonContentFilter
decides whether text is shown on buttons that represent DockAction
s.
FlapDockStation.BUTTON_CONTENT
, adds additional information to the ButtonContent
.
DockTitleVersion
from the
DockController
which owns this station.
CombinedMenu
intended to be subclasses.FlapDockStation
.DockAction
that it should be shown
on a component that depends on a ButtonContent
and that filters its actions.DefaultButtonContentFilter
is used.ButtonContentPreferenceModel
ButtonContent
ButtonContentConditionChoice
s.DockAction
s whether their text is shown on buttons.ButtonContentFilter
tells DockTitle
s (and other components) that paint their content
on the basis of a ButtonContent
which actions to paint.ButtonContentFilter
and will be informed if the filter changes
its behavior.ButtonContent
to receive events when the
content changes.ButtonContentPreferenceModel
PreferenceModel
allows the user to set up a ButtonContent
using the static
conditions that are defined in ButtonContent
.ButtonContent
that implements ButtonContentListener
to listen
to the current ButtonContent
.ButtonDockAction
and a drop-down-button.DockAction
.JMenuItem
and a ButtonDockAction
.FlapDockStation
to display some button-titles.DockAction
s.
|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |