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.colorprovider Package for color providers.  
net.infonode.gui.componentpainter Package for component painters.  
net.infonode.tabbedpanel.border Special borders for tabs and tabbed panels 
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
SoftBlueIceDockingTheme(ColorProvider darkColor, ColorProvider lightColor, int cornerType, boolean slim)
          Constructor.
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
 

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.
 

Methods in net.infonode.gui.colorprovider that return ColorProvider
static ColorProvider ColorProviderUtil.getColorProvider(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(Color color, ColorProvider defaultProvider)
          Returns a ColorProvider for the color.
 

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

Uses of ColorProvider in net.infonode.gui.componentpainter
 

Constructors in net.infonode.gui.componentpainter with parameters of type ColorProvider
GradientComponentPainter(ColorProvider topLeftColor, ColorProvider topRightColor, ColorProvider bottomLeftColor, ColorProvider bottomRightColor)
          Constructor.
SolidColorComponentPainter(ColorProvider colorProvider)
          Constructor.
 

Uses of ColorProvider in net.infonode.tabbedpanel.border
 

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

Uses of ColorProvider in net.infonode.tabbedpanel.theme
 

Methods in net.infonode.tabbedpanel.theme that return ColorProvider
 ColorProvider SoftBlueIceTheme.getDarkColor()
          Returns the dark gradient color.
 ColorProvider SoftBlueIceTheme.getLightColor()
          Returns the light gradient color.
 ColorProvider ShapedGradientTheme.getLineColor()
          Gets the line color provider
 ColorProvider ShapedGradientTheme.getHighlightColor()
          Gets the highlight color provider
 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 ShapedGradientTheme.getDarkControlColor()
          Gets the dark control background color used for gradient for normal tab and disabled tab
 

Methods in net.infonode.tabbedpanel.theme with parameters of type ColorProvider
 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
SoftBlueIceTheme(ColorProvider darkColor, ColorProvider lightColor, int cornerType)
          Constructor.
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
 



Copyright © 2007 NNL Technology AB. All Rights Reserved.