glass.eclipse.theme.icon
Class CTabMenuOverflowIconBridge

java.lang.Object
  extended by bibliothek.gui.dock.themes.icon.TabMenuOverflowIconBridge
      extended by glass.eclipse.theme.icon.CTabMenuOverflowIconBridge
All Implemented Interfaces:
bibliothek.gui.dock.util.icon.DockIconBridge, bibliothek.gui.dock.util.UIBridge<Icon,bibliothek.gui.dock.util.icon.DockIcon>

public class CTabMenuOverflowIconBridge
extends bibliothek.gui.dock.themes.icon.TabMenuOverflowIconBridge

Specialized icon bridge which returns a different styled icon for tab overflow menus.

Author:
cthilber

Field Summary
 
Fields inherited from class bibliothek.gui.dock.themes.icon.TabMenuOverflowIconBridge
ICON_KEY
 
Constructor Summary
CTabMenuOverflowIconBridge()
           
 
Method Summary
protected  Icon createIcon(bibliothek.gui.dock.station.stack.tab.TabMenu menu)
          Returns an icon that represents menu in its current state.
 
Methods inherited from class bibliothek.gui.dock.themes.icon.TabMenuOverflowIconBridge
add, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CTabMenuOverflowIconBridge

public CTabMenuOverflowIconBridge()
Method Detail

createIcon

protected Icon createIcon(bibliothek.gui.dock.station.stack.tab.TabMenu menu)
Returns an icon that represents menu in its current state. This method is called everytime when the number of children of menu changes.

Overrides:
createIcon in class bibliothek.gui.dock.themes.icon.TabMenuOverflowIconBridge
Parameters:
menu - the menu for which an icon is required
Returns:
the icon, can (but should not) be null