bibliothek.extension.gui.dock.theme.bubble
Class BubbleTab.BubbleTabColor

java.lang.Object
  extended by bibliothek.gui.dock.util.AbstractUIValue<java.awt.Color,DockColor>
      extended by bibliothek.gui.dock.util.color.AbstractDockColor
          extended by bibliothek.gui.dock.themes.color.TabColor
              extended by bibliothek.extension.gui.dock.theme.bubble.BubbleTab.BubbleTabColor
All Implemented Interfaces:
DockColor, UIValue<java.awt.Color>
Enclosing class:
BubbleTab

protected class BubbleTab.BubbleTabColor
extends TabColor

Some color needed on a Tab.

Author:
Benjamin Sigg

Field Summary
 
Fields inherited from class bibliothek.gui.dock.themes.color.TabColor
KIND_TAB_COLOR
 
Fields inherited from interface bibliothek.gui.dock.util.color.DockColor
KIND_DOCK_COLOR
 
Constructor Summary
BubbleTab.BubbleTabColor(int state, java.lang.String id, java.lang.String animationId, BubbleColorAnimation animation, Dockable dockable, java.awt.Color backup)
           
 
Method Summary
protected  void changed(java.awt.Color oldColor, java.awt.Color newColor)
          Called when the resource of this AbstractDockColor has changed
 void transmit()
          Transmits the color of this TabColor if the state is correct.
 
Methods inherited from class bibliothek.gui.dock.themes.color.TabColor
getDockable, getStation
 
Methods inherited from class bibliothek.gui.dock.util.color.AbstractDockColor
color, connect, me
 
Methods inherited from class bibliothek.gui.dock.util.AbstractUIValue
getBackup, getId, getKind, getValue, set, setBackup, setId, setKind, setManager, setValue, setValue, update, value
 
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.UIValue
set
 

Constructor Detail

BubbleTab.BubbleTabColor

public BubbleTab.BubbleTabColor(int state,
                                java.lang.String id,
                                java.lang.String animationId,
                                BubbleColorAnimation animation,
                                Dockable dockable,
                                java.awt.Color backup)
Method Detail

transmit

public void transmit()
Transmits the color of this TabColor if the state is correct.


changed

protected void changed(java.awt.Color oldColor,
                       java.awt.Color newColor)
Description copied from class: AbstractUIValue
Called when the resource of this AbstractDockColor has changed

Specified by:
changed in class AbstractUIValue<java.awt.Color,DockColor>
Parameters:
oldColor - the old value, can be null
newColor - the new value, can be null