Uses of Interface
net.infonode.gui.colorprovider.ColorProvider

Packages that use ColorProvider
net.infonode.docking.theme Contains theme classes for docking windows. 
net.infonode.gui.border   
net.infonode.gui.colorprovider Package for color providers. 
net.infonode.gui.componentpainter Package for component painters. 
net.infonode.gui.shaped.border Package for shaped borders. 
net.infonode.tabbedpanel.border Special borders for tabs and tabbed panels 
net.infonode.tabbedpanel.internal   
net.infonode.tabbedpanel.theme Themes with different looks for both TabbedPanel and TitledTab 
 

Uses of ColorProvider in net.infonode.docking.theme
 

Constructors in net.infonode.docking.theme with parameters of type ColorProvider
ShapedGradientDockingTheme(float leftSlope, float rightSlope, ColorProvider lineColor, ColorProvider highlightColor, boolean focusHighlighterEnabled)
          Creates a theme with the given slopes on the left and right side of the tab (excluding tabs on window bars) and with the given colors
ShapedGradientDockingTheme(float leftSlope, float rightSlope, int slopeHeight, ColorProvider lineColor, ColorProvider highlightColor, boolean focusHighlighterEnabled)
          Creates a theme with the given slopes on the left and right side of the tab (excluding tabs on window bars) and with the given colors
SoftBlueIceDockingTheme(ColorProvider darkColor, ColorProvider lightColor, int cornerType, boolean slim)
          Constructor.
 

Uses of ColorProvider in net.infonode.gui.border
 

Fields in net.infonode.gui.border declared as ColorProvider
private  ColorProvider EdgeBorder.bottomRightColor
           
private  ColorProvider HighlightBorder.colorProvider
           
private  ColorProvider EdgeBorder.topLeftColor
           
 

Methods in net.infonode.gui.border with parameters of type ColorProvider
private  java.awt.Color EdgeBorder.getColor(ColorProvider color, java.awt.Component c)
           
private  void EdgeBorder.init(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
           
 

Constructors in net.infonode.gui.border with parameters of type ColorProvider
EdgeBorder(ColorProvider color)
           
EdgeBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean drawTop, boolean drawBottom, boolean drawLeft, boolean drawRight)
           
HighlightBorder(boolean lowered, boolean pressed, ColorProvider colorProvider)
           
 

Uses of ColorProvider in net.infonode.gui.colorprovider
 

Classes in net.infonode.gui.colorprovider that implement ColorProvider
 class AbstractColorProvider
          Base class for color providers.
 class BackgroundColorProvider
          Returns the background color of a component.
 class BackgroundPainterColorProvider
          Finds the most suitable background color of a component.
 class ColorBlender
          Blends two colors according to the given blend amount.
 class ColorMultiplier
          Multiplies the RGB components of a color with the given factor.
 class ColorProviderList
           
 class FixedColorProvider
          A ColorProvider which always returns the same color.
 class UIManagerColorProvider
          A ColorProvider which returns a property color from the UIManager.
 

Fields in net.infonode.gui.colorprovider declared as ColorProvider
private  ColorProvider ColorBlender.color1
           
private  ColorProvider ColorBlender.color2
           
private  ColorProvider ColorMultiplier.colorProvider
           
private  ColorProvider[] ColorProviderList.providers
           
 

Methods in net.infonode.gui.colorprovider that return ColorProvider
static ColorProvider ColorProviderUtil.getColorProvider(java.awt.Color color, ColorProvider defaultProvider)
          Returns a ColorProvider for the color.
 

Methods in net.infonode.gui.colorprovider with parameters of type ColorProvider
static ColorProvider ColorProviderUtil.getColorProvider(java.awt.Color color, ColorProvider defaultProvider)
          Returns a ColorProvider for the color.
 

Constructors in net.infonode.gui.colorprovider with parameters of type ColorProvider
ColorBlender(ColorProvider color1, ColorProvider color2, float blendAmount)
          Constructor.
ColorMultiplier(ColorProvider colorProvider, double factor)
          Constructor.
ColorProviderList(ColorProvider[] providers)
           
ColorProviderList(ColorProvider colorProvider1, ColorProvider colorProvider2)
           
ColorProviderList(ColorProvider colorProvider1, ColorProvider colorProvider2, ColorProvider colorProvider3)
           
 

Uses of ColorProvider in net.infonode.gui.componentpainter
 

Fields in net.infonode.gui.componentpainter declared as ColorProvider
private  ColorProvider RectangleComponentPainter.color
           
private  ColorProvider SolidColorComponentPainter.colorProvider
           
private  ColorProvider[] GradientComponentPainter.colorProviders
           
private  ColorProvider RectangleComponentPainter.xorColor
           
 

Constructors in net.infonode.gui.componentpainter with parameters of type ColorProvider
GradientComponentPainter(ColorProvider topLeftColor, ColorProvider topRightColor, ColorProvider bottomLeftColor, ColorProvider bottomRightColor)
          Constructor.
RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, java.awt.Insets insets)
           
RectangleComponentPainter(ColorProvider color, ColorProvider xorColor, int lineWidth)
           
RectangleComponentPainter(ColorProvider color, int lineWidth)
           
SolidColorComponentPainter(ColorProvider colorProvider)
          Constructor.
 

Uses of ColorProvider in net.infonode.gui.shaped.border
 

Fields in net.infonode.gui.shaped.border declared as ColorProvider
private  ColorProvider AbstractPolygonBorder.highlightColor
           
private  ColorProvider AbstractPolygonBorder.lineColor
           
private  ColorProvider AbstractPolygonBorder.middleColor
           
private  ColorProvider AbstractPolygonBorder.shadowColor
           
 

Constructors in net.infonode.gui.shaped.border with parameters of type ColorProvider
AbstractPolygonBorder(ColorProvider lineColor)
           
AbstractPolygonBorder(ColorProvider lineColor, ColorProvider highlightColor)
           
AbstractPolygonBorder(ColorProvider lineColor, ColorProvider highlightColor, ColorProvider middleColor, ColorProvider shadowColor)
           
PolygonBorder(ColorProvider lineColor, ColorProvider highlightColor, ColorProvider middleColor, ColorProvider shadowColor, int[] coords, float[] widthFactors, float[] heightFactors)
           
PolygonBorder(ColorProvider lineColor, ColorProvider highlightColor, int[] coords, float[] widthFactors, float[] heightFactors)
           
PolygonBorder(ColorProvider lineColor, int[] coords, float[] widthFactors, float[] heightFactors)
           
RoundedCornerBorder(ColorProvider lineColor, ColorProvider highlightColor, int cType1, int cType2, int cType3, int cType4)
           
RoundedCornerBorder(ColorProvider lineColor, ColorProvider highlightColor, int cType1, int cType2, int cType3, int cType4, boolean drawTop, boolean drawLeft, boolean drawBottom, boolean drawRight)
           
RoundedCornerBorder(ColorProvider lineColor, int cType)
           
RoundedCornerBorder(ColorProvider lineColor, int cType, boolean drawTop, boolean drawLeft, boolean drawBottom, boolean drawRight)
           
 

Uses of ColorProvider in net.infonode.tabbedpanel.border
 

Fields in net.infonode.tabbedpanel.border declared as ColorProvider
private  ColorProvider OpenContentBorder.bottomRightLineColor
           
private  ColorProvider TabLineBorder.color
          Deprecated.  
private  ColorProvider TabHighlightBorder.color
           
private  ColorProvider TabAreaLineBorder.color
           
private  ColorProvider OpenContentBorder.highlightColorProvider
           
private  ColorProvider OpenContentBorder.topLeftLineColor
           
 

Constructors in net.infonode.tabbedpanel.border with parameters of type ColorProvider
GradientTabAreaBorder(ColorProvider topColorProvider, ColorProvider bottomColorProvider)
          Constructor.
OpenContentBorder(ColorProvider topLeftLineColor, ColorProvider bottomRightLineColor, ColorProvider highlightColorProvider, int tabLeftInset)
          Constructs a OpenContentBorder with highlight and with the given colors as line color and highlight color.
OpenContentBorder(ColorProvider lineColor, ColorProvider highlightColorProvider, int tabLeftInset)
          Constructs a OpenContentBorder with highlight and with the given colors as line color and highlight color.
TabAreaLineBorder(ColorProvider colorProvider, boolean drawTop, boolean drawLeft, boolean drawRight, boolean flipLeftRight)
          Constructor.
TabHighlightBorder(ColorProvider colorProvider, boolean openBorder)
          Constructs a TabHighlightBorder with the given color as highlight color
TabLineBorder(ColorProvider colorProvider, boolean drawBottomLine, boolean drawTopLine)
          Deprecated. Constructs a TabLineBorder that draws lines on two, three or four sides of the tab.
TabLineBorder(ColorProvider colorProvider, javax.swing.border.Border innerBorder, boolean drawBottomLine, boolean drawTopLine)
          Deprecated. Constructs a TabLineBorder that draws lines on three or four sides of the tab.
 

Uses of ColorProvider in net.infonode.tabbedpanel.internal
 

Fields in net.infonode.tabbedpanel.internal declared as ColorProvider
private  ColorProvider TwoColoredLineBorder.bottomRightColor
           
private  ColorProvider TwoColoredLineBorder.topLeftColor
           
 

Constructors in net.infonode.tabbedpanel.internal with parameters of type ColorProvider
SlopedTabLineBorder(ColorProvider lineColor, ColorProvider highlightColor, boolean drawBottomLine, float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded)
           
TwoColoredLineBorder(ColorProvider topLeftColor, ColorProvider bottomRightColor, boolean roundCorners, boolean open)
          Constructs a TwoColoredLineBorder
 

Uses of ColorProvider in net.infonode.tabbedpanel.theme
 

Fields in net.infonode.tabbedpanel.theme declared as ColorProvider
private  ColorProvider ShapedGradientTheme.alternateHighlight
           
private  ColorProvider ShapedGradientTheme.controlColor
           
private  ColorProvider SoftBlueIceTheme.darkColor
           
private  ColorProvider ShapedGradientTheme.darkControlColor
           
private  ColorProvider ClassicTheme.darkShadow
           
private  ColorProvider ShapedGradientTheme.highlightColor
           
private  ColorProvider ClassicTheme.highlightColor
           
private  ColorProvider SoftBlueIceTheme.lightColor
           
private  ColorProvider ShapedGradientTheme.lineColor
           
private  ColorProvider ClassicTheme.shadowColor
           
 

Methods in net.infonode.tabbedpanel.theme that return ColorProvider
private  ColorProvider ClassicTheme.createNormalHighlightColorProvider()
           
 ColorProvider ShapedGradientTheme.getAlternateHighlightColor()
          Gets the alternate highlight color provider used for tab area components gradient background and highlighted tab background (when no highlight color is specified)
 ColorProvider ShapedGradientTheme.getControlColor()
          Gets the control background color
 ColorProvider SoftBlueIceTheme.getDarkColor()
          Returns the dark gradient color.
 ColorProvider ShapedGradientTheme.getDarkControlColor()
          Gets the dark control background color used for gradient for normal tab and disabled tab
 ColorProvider ShapedGradientTheme.getHighlightColor()
          Gets the highlight color provider
 ColorProvider SoftBlueIceTheme.getLightColor()
          Returns the light gradient color.
 ColorProvider ShapedGradientTheme.getLineColor()
          Gets the line color provider
 

Methods in net.infonode.tabbedpanel.theme with parameters of type ColorProvider
 javax.swing.border.Border ShapedGradientTheme.createTabBorder(ColorProvider lineColor, ColorProvider highlightColor, float leftSlope, float rightSlope, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded, boolean isNormal, boolean highlightBottomLeftRounded, int raised)
          Creates a tab border
 

Constructors in net.infonode.tabbedpanel.theme with parameters of type ColorProvider
ShapedGradientTheme.TabBorder(ColorProvider lineColor, ColorProvider highlightColor, float leftSlope, float rightSlope, int leftHeight, int rightHeight, boolean bottomLeftRounded, boolean topLeftRounded, boolean topRightRounded, boolean bottomRightRounded, boolean isNormal, boolean highlightBottomLeftRounded, int raised)
           
ShapedGradientTheme(float leftSlope, float rightSlope, ColorProvider lineColor, ColorProvider highlightColor)
          Creates a theme with the given slopes on the left and right side of the tab and with the given colors
ShapedGradientTheme(float leftSlope, float rightSlope, int slopeHeight, ColorProvider lineColor, ColorProvider highlightColor)
          Creates a theme with the given slopes on the left and right side of the tab and with the given colors
SoftBlueIceTheme(ColorProvider darkColor, ColorProvider lightColor, int cornerType)
          Constructor.