@ColorCodes(value="stack.border.glass") public class CGlassStripPainter extends Object implements bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter
Modifier and Type | Field and Description |
---|---|
kux.glass.IGlassFactory.SGlassParameter |
glassStrip |
Constructor and Description |
---|
CGlassStripPainter(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane)
Creates a new painter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
getGlassParameters() |
void |
paint(Graphics g) |
void |
paintBackground(Graphics g) |
protected void |
paintBackground(Graphics g,
int x,
int y,
int w,
int h,
boolean horizontal) |
void |
paintForeground(Graphics g) |
void |
setController(bibliothek.gui.DockController controller) |
protected int |
toTransformedEdgeMask(int srcMask) |
public CGlassStripPainter(bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane pane)
tabbedComponent
- the component for which this painter will workpublic void paint(Graphics g)
protected void getGlassParameters()
protected int toTransformedEdgeMask(int srcMask)
protected void paintBackground(Graphics g, int x, int y, int w, int h, boolean horizontal)
public void setController(bibliothek.gui.DockController controller)
setController
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter
public void paintBackground(Graphics g)
paintBackground
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter
public void paintForeground(Graphics g)
paintForeground
in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter