glass.eclipse.theme
Class CGlassEclipseTabPainter.CTabPainter

java.lang.Object
  extended by glass.eclipse.theme.CGlassEclipseTabPainter.CTabPainter
All Implemented Interfaces:
bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter
Enclosing class:
CGlassEclipseTabPainter

protected static class CGlassEclipseTabPainter.CTabPainter
extends Object
implements bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter


Nested Class Summary
protected  class CGlassEclipseTabPainter.CTabPainter.CBorderListener
          Listens to changes of the TabPlacement property and updates all used CEclipseBorder's.
 
Constructor Summary
CGlassEclipseTabPainter.CTabPainter()
           
 
Method Summary
 bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter createDecorationPainter(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane)
           
 bibliothek.extension.gui.dock.theme.eclipse.stack.tab.InvisibleTab createInvisibleTab(bibliothek.extension.gui.dock.theme.eclipse.stack.tab.InvisibleTabPane pane, bibliothek.gui.Dockable dockable)
           
 bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabComponent createTabComponent(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane, bibliothek.gui.Dockable dockable)
           
 Border getFullBorder(bibliothek.extension.gui.dock.theme.eclipse.stack.tab.BorderedComponent owner, bibliothek.gui.DockController controller, bibliothek.gui.Dockable dockable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CGlassEclipseTabPainter.CTabPainter

public CGlassEclipseTabPainter.CTabPainter()
Method Detail

createTabComponent

public bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabComponent createTabComponent(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane,
                                                                                             bibliothek.gui.Dockable dockable)
Specified by:
createTabComponent in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter

createDecorationPainter

public bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter createDecorationPainter(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane)
Specified by:
createDecorationPainter in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter

createInvisibleTab

public bibliothek.extension.gui.dock.theme.eclipse.stack.tab.InvisibleTab createInvisibleTab(bibliothek.extension.gui.dock.theme.eclipse.stack.tab.InvisibleTabPane pane,
                                                                                             bibliothek.gui.Dockable dockable)
Specified by:
createInvisibleTab in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter

getFullBorder

public Border getFullBorder(bibliothek.extension.gui.dock.theme.eclipse.stack.tab.BorderedComponent owner,
                            bibliothek.gui.DockController controller,
                            bibliothek.gui.Dockable dockable)
Specified by:
getFullBorder in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter