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 RGB
Blend the two color values returning a value that is halfway between them.static RGB
Blends the two color values according to the provided ratio.static RGB
getColorValue
(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
-