Package | Description |
---|---|
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.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.displayer |
Classes and interfaces that are needed by the
DockableDisplayer . |
bibliothek.gui.dock.station.support |
Elements used by various
DockStation s to store
properties and to propagate events to other objects. |
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.color |
The color subsystem allows each kind of element to get its colors
from a central repository.
|
Modifier and Type | Class and Description |
---|---|
class |
BubbleStationPaint
A
StationPaint for a BubbleTheme |
Modifier and Type | Class and Description |
---|---|
class |
EclipseStationPaint |
Modifier and Type | Class and Description |
---|---|
class |
FlatStationPaint
A paint which draws gray and white markings
|
Modifier and Type | Field and Description |
---|---|
static PropertyKey<StationPaint> |
DockTheme.STATION_PAINT
A unique identifier for the
DockProperties to access the current StationPaint . |
Modifier and Type | Method and Description |
---|---|
StationPaint |
DockTheme.getPaint(DockStation station)
Gets the paint which is used to draw things onto
station .This method should not be used directly, instead an UIValue of type DefaultStationPaintValue should
be installed at the local ThemeManager to retrieve the value. |
Modifier and Type | Method and Description |
---|---|
void |
DisplayerCombinerTarget.paint(Graphics g,
Component component,
StationPaint paint,
Rectangle stationBounds,
Rectangle dockableBounds)
Allows this operation to paint some markings onto the screen.
|
Modifier and Type | Method and Description |
---|---|
void |
CombinerTarget.paint(Graphics g,
Component component,
StationPaint paint,
Rectangle stationBounds,
Rectangle dockableBounds)
Paints some lines on the screen that allow the user to understand of what is
going to happen if he/she releases the mouse now.
Implementations interested in painting something in relation to the position of the mouse can use the following piece of code to get the mouse position: |
Modifier and Type | Class and Description |
---|---|
class |
ThemeStationPaint
A
StationPaint which forwards its calls to the current DockTheme . |
Modifier and Type | Field and Description |
---|---|
static TypedUIProperties.Type<StationPaint> |
ThemeManager.STATION_PAINT_TYPE
Identifier for a factory that creates
StationPaint s. |
Modifier and Type | Method and Description |
---|---|
StationPaint |
BasicTheme.getPaint(DockStation station) |
StationPaint |
NoStackTheme.getPaint(DockStation station) |
Modifier and Type | Method and Description |
---|---|
void |
BasicTheme.setPaint(StationPaint paint)
Sets the
StationPaint of this theme. |
void |
BasicTheme.setPaint(StationPaint paint,
Priority priority)
Sets the
StationPaint of this theme. |
void |
ThemeManager.setStationPaint(String id,
StationPaint value)
Sets an algorithm to paint in the overlay panel of
DockStation s. |
Modifier and Type | Method and Description |
---|---|
void |
ThemeManager.setStationPaintBridge(Path kind,
UIBridge<StationPaint,UIValue<StationPaint>> bridge)
|
void |
ThemeManager.setStationPaintBridge(Path kind,
UIBridge<StationPaint,UIValue<StationPaint>> bridge)
|
Modifier and Type | Class and Description |
---|---|
class |
BasicStationPaint
A simple implementation of
StationPaint . |
Modifier and Type | Method and Description |
---|---|
void |
TabDisplayerCombinerTarget.paint(Graphics g,
Component component,
StationPaint paint,
Rectangle stationBounds,
Rectangle dockableBounds) |
void |
TabDisplayerCombinerTarget.paint(Graphics g,
StationPaint paint) |
Modifier and Type | Method and Description |
---|---|
StationPaint |
StationPaintColor.getPaint()
Gets the
StationPaint that uses this color. |
Constructor and Description |
---|
StationPaintColor(String id,
Path kind,
StationPaint paint,
Color backup)
Creates a new
DockColor |
StationPaintColor(String id,
StationPaint paint,
Color backup)
Creates a new
DockColor |