glass.eclipse.theme
Class GlassEclipseTabTransmitter
java.lang.Object
bibliothek.gui.dock.common.intern.ui.UITransmitter<java.awt.Color,bibliothek.gui.dock.util.color.DockColor>
bibliothek.gui.dock.common.intern.color.ColorTransmitter
bibliothek.gui.dock.common.intern.color.TabColorTransmitter
glass.eclipse.theme.GlassEclipseTabTransmitter
- All Implemented Interfaces:
- bibliothek.gui.dock.common.theme.color.CColorBridge, bibliothek.gui.dock.util.color.ColorBridge, bibliothek.gui.dock.util.UIBridge<java.awt.Color,bibliothek.gui.dock.util.color.DockColor>
public class GlassEclipseTabTransmitter
- extends bibliothek.gui.dock.common.intern.color.TabColorTransmitter
- implements bibliothek.gui.dock.common.theme.color.CColorBridge
A ColorTransmitter
that connects TabColor
s with the
EclipseTheme
.
- Author:
- Benjamin Sigg
Field Summary |
static bibliothek.gui.dock.themes.ColorBridgeFactory |
FACTORY
A factory that creates EclipseTabTransmitter s. |
Method Summary |
protected java.awt.Color |
convert(java.awt.Color source,
java.lang.String key)
|
protected java.awt.Color |
convertFocused(java.awt.Color source,
java.lang.String key)
|
protected java.awt.Color |
convertSelected(java.awt.Color source,
java.lang.String key)
|
protected boolean |
isFocused(java.lang.String id)
|
protected boolean |
isForeground(java.lang.String id)
|
protected boolean |
isSelected(java.lang.String id)
|
boolean |
matches(java.lang.String id)
|
Methods inherited from class bibliothek.gui.dock.common.intern.color.TabColorTransmitter |
get, get, getDockable, update |
Methods inherited from class bibliothek.gui.dock.common.intern.color.ColorTransmitter |
connect, disconnect, getFirstNonNull |
Methods inherited from class bibliothek.gui.dock.common.intern.ui.UITransmitter |
add, remove, set, set, setControl |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bibliothek.gui.dock.util.UIBridge |
add, remove, set |
FACTORY
public static final bibliothek.gui.dock.themes.ColorBridgeFactory FACTORY
- A factory that creates
EclipseTabTransmitter
s.
GlassEclipseTabTransmitter
public GlassEclipseTabTransmitter(bibliothek.gui.dock.util.color.ColorManager manager)
matches
public boolean matches(java.lang.String id)
- Specified by:
matches
in interface bibliothek.gui.dock.common.theme.color.CColorBridge
isFocused
protected boolean isFocused(java.lang.String id)
- Specified by:
isFocused
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter
isSelected
protected boolean isSelected(java.lang.String id)
- Specified by:
isSelected
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter
isForeground
protected boolean isForeground(java.lang.String id)
- Specified by:
isForeground
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter
convert
protected java.awt.Color convert(java.awt.Color source,
java.lang.String key)
- Specified by:
convert
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter
convertSelected
protected java.awt.Color convertSelected(java.awt.Color source,
java.lang.String key)
- Specified by:
convertSelected
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter
convertFocused
protected java.awt.Color convertFocused(java.awt.Color source,
java.lang.String key)
- Specified by:
convertFocused
in class bibliothek.gui.dock.common.intern.color.TabColorTransmitter