Package | Description |
---|---|
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.event | |
bibliothek.gui.dock.common.intern.font |
Various implementations of
FontBridge to transfer
fonts stored in a FontMap . |
bibliothek.gui.dock.themes.font |
Implementations of
DockFont to be used
at different places (as described in the documentation for each item). |
bibliothek.gui.dock.title |
Elements needed to paint the title of a
Dockable . |
bibliothek.gui.dock.util.font |
The font-subsystem is used to define the fonts that are used to paint
text.
|
bibliothek.gui.dock.util.swing |
Subclasses of swing-
JComponent s using the FontUpdater to
modify their current font. |
Modifier and Type | Method and Description |
---|---|
protected void |
BubbleTab.BubbleTabFont.changed(FontModifier oldValue,
FontModifier newValue) |
Modifier and Type | Method and Description |
---|---|
FontModifier |
FlatTab.getFontModifier()
Gets the font modifier of this tab.
|
Modifier and Type | Method and Description |
---|---|
void |
FlatTab.setFontModifier(FontModifier modifier)
Sets the modifier which modifies the font of this tab, this modifier
may be replaced any time.
|
Modifier and Type | Method and Description |
---|---|
FontModifier |
FontMap.getFont(String key)
Gets the font which is associated with
key . |
Modifier and Type | Method and Description |
---|---|
void |
FontMap.setFont(String key,
FontModifier font)
Sets the font for
key . |
Modifier and Type | Method and Description |
---|---|
void |
FontMapListener.fontChanged(FontMap map,
String key,
FontModifier font)
Called when a font changed.
|
Modifier and Type | Method and Description |
---|---|
protected abstract FontModifier |
FontTransmitter.get(FontModifier value,
String id,
CDockable dockable)
Transforms
value into the form that should be used together
with dockable . |
protected FontModifier |
ListFontTransmitter.get(FontModifier value,
String id,
CDockable dockable) |
protected FontModifier |
ListFontTransmitter.get(FontModifier value,
String id,
DockFont observer) |
protected FontModifier |
FontTransmitter.getFirstNonNull(FontMap map,
String... keys)
Gets the first non-
null color of map that
matches a given key. |
Modifier and Type | Method and Description |
---|---|
protected abstract FontModifier |
FontTransmitter.get(FontModifier value,
String id,
CDockable dockable)
Transforms
value into the form that should be used together
with dockable . |
protected FontModifier |
ListFontTransmitter.get(FontModifier value,
String id,
CDockable dockable) |
protected FontModifier |
ListFontTransmitter.get(FontModifier value,
String id,
DockFont observer) |
protected void |
FontTransmitter.update(CDockable dockable,
String key,
FontModifier value) |
Constructor and Description |
---|
ButtonFont(String id,
Dockable dockable,
DockAction action,
FontModifier backup)
Creates a new font
|
ButtonFont(String id,
Dockable dockable,
DockAction action,
Path kind,
FontModifier backup)
Creates a new font
|
TabFont(String id,
DockStation station,
Dockable dockable,
FontModifier backup)
Creates a new font
|
TabFont(String id,
Path kind,
DockStation station,
Dockable dockable,
FontModifier backup)
Creates a new font
|
TitleFont(String id,
DockTitle title,
FontModifier backup)
Creates a new title font.
|
TitleFont(String id,
DockTitle title,
Path kind,
FontModifier backup)
Creates a new title font.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMultiDockTitle.addConditionalFont(String id,
Path kind,
Condition condition,
FontModifier backup)
Adds a new conditional font to this title, the conditional font will
be applied to
AbstractMultiDockTitle.setFont(Font) when its condition
is met. |
void |
AbstractMultiDockTitle.setFontModifier(FontModifier modifier) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantFontModifier
This
FontModifier always returns the same Font |
class |
GenericFontModifier
A
FontModifier that can change a font in more than just one way. |
Modifier and Type | Method and Description |
---|---|
FontModifier |
AbstractDockFont.font()
Gets the
FontModifier which is currently represented by this DockFont . |
Constructor and Description |
---|
AbstractDockFont(String id,
FontModifier backup)
Creates a new
DockFont . |
AbstractDockFont(String id,
Path kind,
FontModifier backup)
Creates a new
DockFont . |
Modifier and Type | Method and Description |
---|---|
FontModifier |
DComponent.getFontModifier()
Gets the modifier which is used to update the font of this label.
|
FontModifier |
DLabel.getFontModifier()
Gets the modifier which is used to update the font of this label.
|
FontModifier |
DPanel.getFontModifier()
Gets the modifier which is used to update the font of this label.
|
FontModifier |
FontUpdater.getFontModifier()
Gets the modifier which is used to update the font of this label.
|
FontModifier |
OrientedLabel.getFontModifier()
Gets the font modifier of this label.
|
Modifier and Type | Method and Description |
---|---|
void |
DComponent.setFontModifier(FontModifier modifier)
Sets the modifier which is used to update the font of this label.
|
void |
DLabel.setFontModifier(FontModifier modifier)
Sets the modifier which is used to update the font of this label.
|
void |
DPanel.setFontModifier(FontModifier modifier)
Sets the modifier which is used to update the font of this label.
|
void |
FontUpdater.setFontModifier(FontModifier modifier)
Sets the modifier which is used to update the font of this label.
|
void |
OrientedLabel.setFontModifier(FontModifier modifier)
Sets the modifier for the current font.
|