net.infonode.docking.theme.internal.laftheme

Class TitleBarUI

public class TitleBarUI extends Object

Constructor Summary
TitleBarUI(TitleBarUIListener listener, boolean enabled)
Method Summary
voiddispose()
ColorgetActiveBackgroundColor()
ComponentPaintergetActiveComponentPainter()
ColorgetInactiveBackgroundColor()
ComponentPaintergetInactiveComponentPainter()
InsetsgetInsets()
DirectiongetRenderingDirection()
DimensionProvidergetSizeDimensionProvider()
voidinit()
booleanisRenderingIcon()
booleanisRenderingTitle()
voidpaintTitleBar(Component c, Graphics g, boolean selected, int width, int height, Direction d)
voidsetEnabled(boolean enabled)

Constructor Detail

TitleBarUI

public TitleBarUI(TitleBarUIListener listener, boolean enabled)

Method Detail

dispose

public void dispose()

getActiveBackgroundColor

public Color getActiveBackgroundColor()

getActiveComponentPainter

public ComponentPainter getActiveComponentPainter()

getInactiveBackgroundColor

public Color getInactiveBackgroundColor()

getInactiveComponentPainter

public ComponentPainter getInactiveComponentPainter()

getInsets

public Insets getInsets()

getRenderingDirection

public Direction getRenderingDirection()

getSizeDimensionProvider

public DimensionProvider getSizeDimensionProvider()

init

public void init()

isRenderingIcon

public boolean isRenderingIcon()

isRenderingTitle

public boolean isRenderingTitle()

paintTitleBar

public void paintTitleBar(Component c, Graphics g, boolean selected, int width, int height, Direction d)

setEnabled

public void setEnabled(boolean enabled)