protected static class CGlassEclipseTabPainter.CTabPainter extends Object implements bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter
Modifier and Type | Class and Description |
---|---|
protected class |
CGlassEclipseTabPainter.CTabPainter.CBorderListener
Listens to changes of the TabPlacement property and updates all used CEclipseBorder's.
|
Constructor and Description |
---|
CTabPainter() |
Modifier and Type | Method and Description |
---|---|
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) |
public bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabComponent createTabComponent(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane, bibliothek.gui.Dockable dockable)
createTabComponent
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter
public bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter createDecorationPainter(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane)
createDecorationPainter
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter
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)
createInvisibleTab
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter
public Border getFullBorder(bibliothek.extension.gui.dock.theme.eclipse.stack.tab.BorderedComponent owner, bibliothek.gui.DockController controller, bibliothek.gui.Dockable dockable)
getFullBorder
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPainter