Package org.eclipse.ui.themes
Class ColorUtil
java.lang.Object
org.eclipse.ui.themes.ColorUtil
Useful color utilities.
- Since:
- 3.0 - initial release, 3.2 - public API
-
Method Summary
Modifier and TypeMethodDescriptionstatic RGBBlend the two color values returning a value that is halfway between them.static RGBBlends the two color values according to the provided ratio.static RGBgetColorValue(String rawValue) Get the RGB value for a given color.static RGB[]getColorValues(String[] rawValues) Get the RGB values for a given color array.
-
Method Details
-
blend
Blends the two color values according to the provided ratio.- Parameters:
c1- first colorc2- second colorratio- percentage of the first color in the blend (0-100)- Returns:
- the RGB value of the blended color
- Since:
- 3.3
-
blend
Blend the two color values returning a value that is halfway between them.- Parameters:
val1- the first valueval2- the second value- Returns:
- the blended color
-
getColorValue
Get the RGB value for a given color.- Parameters:
rawValue- the raw value, either an RGB triple or an SWT constant name- Returns:
- the RGB value
- Throws:
DataFormatException- thrown if the value cannot be interpreted as a color
-
getColorValues
Get the RGB values for a given color array.- Parameters:
rawValues- the raw values, either RGB triple or an SWT constant- Returns:
- the RGB values
-