com.ibm.commons.swt.util
Class ColorUtil

java.lang.Object
  extended by com.ibm.commons.swt.util.ColorUtil

public class ColorUtil
extends java.lang.Object

A color utility for getting Color objects based on RGB values, or color names.


Nested Class Summary
static class ColorUtil.DesignerColorRegistry
           
 
Field Summary
protected static java.lang.String V_ALICEBLUE
           
protected static java.lang.String V_ANTIQUEWHITE
           
protected static java.lang.String V_AQUA
           
protected static java.lang.String V_AQUAMARINE
           
protected static java.lang.String V_AZURE
           
protected static java.lang.String V_BEIGE
           
protected static java.lang.String V_BISQUE
           
protected static java.lang.String V_BLACK
           
protected static java.lang.String V_BLANCHEDALMOND
           
protected static java.lang.String V_BLUE
           
protected static java.lang.String V_BLUEVIOLET
           
protected static java.lang.String V_BROWN
           
protected static java.lang.String V_BURLYWOOD
           
protected static java.lang.String V_CADETBLUE
           
protected static java.lang.String V_CHARTREUSE
           
protected static java.lang.String V_CHOCOLATE
           
protected static java.lang.String V_CORAL
           
protected static java.lang.String V_CORNFLOWER
           
protected static java.lang.String V_CORNFLOWERBLUE
           
protected static java.lang.String V_CORNSILK
           
protected static java.lang.String V_CRIMSON
           
protected static java.lang.String V_CYAN
           
protected static java.lang.String V_DARKBLUE
           
protected static java.lang.String V_DARKCYAN
           
protected static java.lang.String V_DARKGOLDENROD
           
protected static java.lang.String V_DARKGRAY
           
protected static java.lang.String V_DARKGREEN
           
protected static java.lang.String V_DARKKHAKI
           
protected static java.lang.String V_DARKMAGENTA
           
protected static java.lang.String V_DARKOLIVEGREEN
           
protected static java.lang.String V_DARKORANGE
           
protected static java.lang.String V_DARKORCHID
           
protected static java.lang.String V_DARKRED
           
protected static java.lang.String V_DARKSALMON
           
protected static java.lang.String V_DARKSEAGREEN
           
protected static java.lang.String V_DARKSLATEBLUE
           
protected static java.lang.String V_DARKSLATEGRAY
           
protected static java.lang.String V_DARKSLATEGREY
           
protected static java.lang.String V_DARKTURQUOISE
           
protected static java.lang.String V_DARKVIOLET
           
protected static java.lang.String V_DEEPPINK
           
protected static java.lang.String V_DEEPSKYBLUE
           
protected static java.lang.String V_DIMGRAY
           
protected static java.lang.String V_DODGERBLUE
           
protected static java.lang.String V_FIREBRICK
           
protected static java.lang.String V_FLORALWHITE
           
protected static java.lang.String V_FORESTGREEN
           
protected static java.lang.String V_FUCHSIA
           
protected static java.lang.String V_GAINSBORO
           
protected static java.lang.String V_GHOSTWHITE
           
protected static java.lang.String V_GOLD
           
protected static java.lang.String V_GOLDENROD
           
protected static java.lang.String V_GRAY
           
protected static java.lang.String V_GREEN
           
protected static java.lang.String V_GREENYELLOW
           
protected static java.lang.String V_HONEYDEW
           
protected static java.lang.String V_HOTPINK
           
protected static java.lang.String V_INDIANRED
           
protected static java.lang.String V_INDIGO
           
protected static java.lang.String V_IVORY
           
protected static java.lang.String V_KHAKI
           
protected static java.lang.String V_LAVENDER
           
protected static java.lang.String V_LAVENDERBLUSH
           
protected static java.lang.String V_LAWNGREEN
           
protected static java.lang.String V_LEMONCHIFFON
           
protected static java.lang.String V_LIGHTBLUE
           
protected static java.lang.String V_LIGHTCORAL
           
protected static java.lang.String V_LIGHTCYAN
           
protected static java.lang.String V_LIGHTGOLDENRODYELLOW
           
protected static java.lang.String V_LIGHTGREEN
           
protected static java.lang.String V_LIGHTGREY
           
protected static java.lang.String V_LIGHTPINK
           
protected static java.lang.String V_LIGHTSALMON
           
protected static java.lang.String V_LIGHTSEAGREEN
           
protected static java.lang.String V_LIGHTSKYBLUE
           
protected static java.lang.String V_LIGHTSLATEGRAY
           
protected static java.lang.String V_LIGHTSTEELBLUE
           
protected static java.lang.String V_LIGHTYELLOW
           
protected static java.lang.String V_LIME
           
protected static java.lang.String V_LIMEGREEN
           
protected static java.lang.String V_LINEN
           
protected static java.lang.String V_MAGENTA
           
protected static java.lang.String V_MAROON
           
protected static java.lang.String V_MEDIUMAQUAMARINE
           
protected static java.lang.String V_MEDIUMBLUE
           
protected static java.lang.String V_MEDIUMORCHID
           
protected static java.lang.String V_MEDIUMPURPLE
           
protected static java.lang.String V_MEDIUMSEAGREEN
           
protected static java.lang.String V_MEDIUMSLATEBLUE
           
protected static java.lang.String V_MEDIUMSPRINGGREEN
           
protected static java.lang.String V_MEDIUMTURQUOISE
           
protected static java.lang.String V_MEDIUMVIOLETRED
           
protected static java.lang.String V_MIDNIGHTBLUE
           
protected static java.lang.String V_MINTCREAM
           
protected static java.lang.String V_MISTYROSE
           
protected static java.lang.String V_MOCCASIN
           
protected static java.lang.String V_NAVAJOWHITE
           
protected static java.lang.String V_NAVY
           
protected static java.lang.String V_OLDLACE
           
protected static java.lang.String V_OLIVE
           
protected static java.lang.String V_OLIVEDRAB
           
protected static java.lang.String V_ORANGE
           
protected static java.lang.String V_ORANGERED
           
protected static java.lang.String V_ORCHID
           
protected static java.lang.String V_PALEGOLDENROD
           
protected static java.lang.String V_PALEGREEN
           
protected static java.lang.String V_PALETURQUOISE
           
protected static java.lang.String V_PALEVIOLETRED
           
protected static java.lang.String V_PAPAYAWHIP
           
protected static java.lang.String V_PEACHPUFF
           
protected static java.lang.String V_PERU
           
protected static java.lang.String V_PINK
           
protected static java.lang.String V_PLUM
           
protected static java.lang.String V_POWDERBLUE
           
protected static java.lang.String V_PURPLE
           
protected static java.lang.String V_RED
           
protected static java.lang.String V_ROSYBROWN
           
protected static java.lang.String V_ROYALBLUE
           
protected static java.lang.String V_SADDLEBROWN
           
protected static java.lang.String V_SALMON
           
protected static java.lang.String V_SANDYBROWN
           
protected static java.lang.String V_SEAGREEN
           
protected static java.lang.String V_SEASHELL
           
protected static java.lang.String V_SIENNA
           
protected static java.lang.String V_SILVER
           
protected static java.lang.String V_SKYBLUE
           
protected static java.lang.String V_SLATEBLUE
           
protected static java.lang.String V_SLATEGRAY
           
protected static java.lang.String V_SNOW
           
protected static java.lang.String V_SPRINGGREEN
           
protected static java.lang.String V_STEELBLUE
           
protected static java.lang.String V_TAN
           
protected static java.lang.String V_TEAL
           
protected static java.lang.String V_THISTLE
           
protected static java.lang.String V_TOMATO
           
protected static java.lang.String V_TURQUOISE
           
protected static java.lang.String V_VIOLET
           
protected static java.lang.String V_WHEAT
           
protected static java.lang.String V_WHITE
           
protected static java.lang.String V_WHITESMOKE
           
protected static java.lang.String V_YELLOW
           
protected static java.lang.String V_YELLOWGREEN
           
 
Constructor Summary
ColorUtil()
           
 
Method Summary
static org.eclipse.swt.graphics.RGB colorToRGB(org.eclipse.swt.graphics.Color color)
          Utility method to convert a color into an RGB value
static org.eclipse.swt.graphics.Color createColor(java.lang.String colorName)
          Creates a Color object based on the colorName passed in as a String parameter.
static java.lang.String rgbToString(org.eclipse.swt.graphics.RGB rgb)
          Utility method to convert an RGB value into a string value.
static org.eclipse.swt.graphics.RGB stringToRGB(java.lang.String rgbValue)
          Utility method to convert a color name into a RGB value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

V_BLACK

protected static final java.lang.String V_BLACK
See Also:
Constant Field Values

V_GREEN

protected static final java.lang.String V_GREEN
See Also:
Constant Field Values

V_SILVER

protected static final java.lang.String V_SILVER
See Also:
Constant Field Values

V_LIME

protected static final java.lang.String V_LIME
See Also:
Constant Field Values

V_GRAY

protected static final java.lang.String V_GRAY
See Also:
Constant Field Values

V_OLIVE

protected static final java.lang.String V_OLIVE
See Also:
Constant Field Values

V_WHITE

protected static final java.lang.String V_WHITE
See Also:
Constant Field Values

V_YELLOW

protected static final java.lang.String V_YELLOW
See Also:
Constant Field Values

V_MAROON

protected static final java.lang.String V_MAROON
See Also:
Constant Field Values

V_NAVY

protected static final java.lang.String V_NAVY
See Also:
Constant Field Values

V_RED

protected static final java.lang.String V_RED
See Also:
Constant Field Values

V_BLUE

protected static final java.lang.String V_BLUE
See Also:
Constant Field Values

V_PURPLE

protected static final java.lang.String V_PURPLE
See Also:
Constant Field Values

V_TEAL

protected static final java.lang.String V_TEAL
See Also:
Constant Field Values

V_FUCHSIA

protected static final java.lang.String V_FUCHSIA
See Also:
Constant Field Values

V_AQUA

protected static final java.lang.String V_AQUA
See Also:
Constant Field Values

V_ALICEBLUE

protected static final java.lang.String V_ALICEBLUE
See Also:
Constant Field Values

V_ANTIQUEWHITE

protected static final java.lang.String V_ANTIQUEWHITE
See Also:
Constant Field Values

V_AQUAMARINE

protected static final java.lang.String V_AQUAMARINE
See Also:
Constant Field Values

V_AZURE

protected static final java.lang.String V_AZURE
See Also:
Constant Field Values

V_BEIGE

protected static final java.lang.String V_BEIGE
See Also:
Constant Field Values

V_BISQUE

protected static final java.lang.String V_BISQUE
See Also:
Constant Field Values

V_BLANCHEDALMOND

protected static final java.lang.String V_BLANCHEDALMOND
See Also:
Constant Field Values

V_BLUEVIOLET

protected static final java.lang.String V_BLUEVIOLET
See Also:
Constant Field Values

V_BROWN

protected static final java.lang.String V_BROWN
See Also:
Constant Field Values

V_BURLYWOOD

protected static final java.lang.String V_BURLYWOOD
See Also:
Constant Field Values

V_CADETBLUE

protected static final java.lang.String V_CADETBLUE
See Also:
Constant Field Values

V_CHARTREUSE

protected static final java.lang.String V_CHARTREUSE
See Also:
Constant Field Values

V_CHOCOLATE

protected static final java.lang.String V_CHOCOLATE
See Also:
Constant Field Values

V_CORAL

protected static final java.lang.String V_CORAL
See Also:
Constant Field Values

V_CORNFLOWER

protected static final java.lang.String V_CORNFLOWER
See Also:
Constant Field Values

V_CORNFLOWERBLUE

protected static final java.lang.String V_CORNFLOWERBLUE
See Also:
Constant Field Values

V_CORNSILK

protected static final java.lang.String V_CORNSILK
See Also:
Constant Field Values

V_CRIMSON

protected static final java.lang.String V_CRIMSON
See Also:
Constant Field Values

V_CYAN

protected static final java.lang.String V_CYAN
See Also:
Constant Field Values

V_DARKBLUE

protected static final java.lang.String V_DARKBLUE
See Also:
Constant Field Values

V_DARKCYAN

protected static final java.lang.String V_DARKCYAN
See Also:
Constant Field Values

V_DARKGOLDENROD

protected static final java.lang.String V_DARKGOLDENROD
See Also:
Constant Field Values

V_DARKGRAY

protected static final java.lang.String V_DARKGRAY
See Also:
Constant Field Values

V_DARKGREEN

protected static final java.lang.String V_DARKGREEN
See Also:
Constant Field Values

V_DARKKHAKI

protected static final java.lang.String V_DARKKHAKI
See Also:
Constant Field Values

V_DARKMAGENTA

protected static final java.lang.String V_DARKMAGENTA
See Also:
Constant Field Values

V_DARKOLIVEGREEN

protected static final java.lang.String V_DARKOLIVEGREEN
See Also:
Constant Field Values

V_DARKORANGE

protected static final java.lang.String V_DARKORANGE
See Also:
Constant Field Values

V_DARKORCHID

protected static final java.lang.String V_DARKORCHID
See Also:
Constant Field Values

V_DARKRED

protected static final java.lang.String V_DARKRED
See Also:
Constant Field Values

V_DARKSALMON

protected static final java.lang.String V_DARKSALMON
See Also:
Constant Field Values

V_DARKSEAGREEN

protected static final java.lang.String V_DARKSEAGREEN
See Also:
Constant Field Values

V_DARKSLATEBLUE

protected static final java.lang.String V_DARKSLATEBLUE
See Also:
Constant Field Values

V_DARKSLATEGREY

protected static final java.lang.String V_DARKSLATEGREY
See Also:
Constant Field Values

V_DARKSLATEGRAY

protected static final java.lang.String V_DARKSLATEGRAY
See Also:
Constant Field Values

V_DARKTURQUOISE

protected static final java.lang.String V_DARKTURQUOISE
See Also:
Constant Field Values

V_DARKVIOLET

protected static final java.lang.String V_DARKVIOLET
See Also:
Constant Field Values

V_DEEPPINK

protected static final java.lang.String V_DEEPPINK
See Also:
Constant Field Values

V_DEEPSKYBLUE

protected static final java.lang.String V_DEEPSKYBLUE
See Also:
Constant Field Values

V_DIMGRAY

protected static final java.lang.String V_DIMGRAY
See Also:
Constant Field Values

V_DODGERBLUE

protected static final java.lang.String V_DODGERBLUE
See Also:
Constant Field Values

V_FIREBRICK

protected static final java.lang.String V_FIREBRICK
See Also:
Constant Field Values

V_FLORALWHITE

protected static final java.lang.String V_FLORALWHITE
See Also:
Constant Field Values

V_FORESTGREEN

protected static final java.lang.String V_FORESTGREEN
See Also:
Constant Field Values

V_GAINSBORO

protected static final java.lang.String V_GAINSBORO
See Also:
Constant Field Values

V_GHOSTWHITE

protected static final java.lang.String V_GHOSTWHITE
See Also:
Constant Field Values

V_GOLD

protected static final java.lang.String V_GOLD
See Also:
Constant Field Values

V_GOLDENROD

protected static final java.lang.String V_GOLDENROD
See Also:
Constant Field Values

V_GREENYELLOW

protected static final java.lang.String V_GREENYELLOW
See Also:
Constant Field Values

V_HONEYDEW

protected static final java.lang.String V_HONEYDEW
See Also:
Constant Field Values

V_HOTPINK

protected static final java.lang.String V_HOTPINK
See Also:
Constant Field Values

V_INDIANRED

protected static final java.lang.String V_INDIANRED
See Also:
Constant Field Values

V_INDIGO

protected static final java.lang.String V_INDIGO
See Also:
Constant Field Values

V_IVORY

protected static final java.lang.String V_IVORY
See Also:
Constant Field Values

V_KHAKI

protected static final java.lang.String V_KHAKI
See Also:
Constant Field Values

V_LAVENDER

protected static final java.lang.String V_LAVENDER
See Also:
Constant Field Values

V_LAVENDERBLUSH

protected static final java.lang.String V_LAVENDERBLUSH
See Also:
Constant Field Values

V_LAWNGREEN

protected static final java.lang.String V_LAWNGREEN
See Also:
Constant Field Values

V_LEMONCHIFFON

protected static final java.lang.String V_LEMONCHIFFON
See Also:
Constant Field Values

V_LIGHTBLUE

protected static final java.lang.String V_LIGHTBLUE
See Also:
Constant Field Values

V_LIGHTCORAL

protected static final java.lang.String V_LIGHTCORAL
See Also:
Constant Field Values

V_LIGHTCYAN

protected static final java.lang.String V_LIGHTCYAN
See Also:
Constant Field Values

V_LIGHTGOLDENRODYELLOW

protected static final java.lang.String V_LIGHTGOLDENRODYELLOW
See Also:
Constant Field Values

V_LIGHTGREEN

protected static final java.lang.String V_LIGHTGREEN
See Also:
Constant Field Values

V_LIGHTGREY

protected static final java.lang.String V_LIGHTGREY
See Also:
Constant Field Values

V_LIGHTPINK

protected static final java.lang.String V_LIGHTPINK
See Also:
Constant Field Values

V_LIGHTSALMON

protected static final java.lang.String V_LIGHTSALMON
See Also:
Constant Field Values

V_LIGHTSEAGREEN

protected static final java.lang.String V_LIGHTSEAGREEN
See Also:
Constant Field Values

V_LIGHTSKYBLUE

protected static final java.lang.String V_LIGHTSKYBLUE
See Also:
Constant Field Values

V_LIGHTSLATEGRAY

protected static final java.lang.String V_LIGHTSLATEGRAY
See Also:
Constant Field Values

V_LIGHTSTEELBLUE

protected static final java.lang.String V_LIGHTSTEELBLUE
See Also:
Constant Field Values

V_LIGHTYELLOW

protected static final java.lang.String V_LIGHTYELLOW
See Also:
Constant Field Values

V_LIMEGREEN

protected static final java.lang.String V_LIMEGREEN
See Also:
Constant Field Values

V_LINEN

protected static final java.lang.String V_LINEN
See Also:
Constant Field Values

V_MAGENTA

protected static final java.lang.String V_MAGENTA
See Also:
Constant Field Values

V_MEDIUMAQUAMARINE

protected static final java.lang.String V_MEDIUMAQUAMARINE
See Also:
Constant Field Values

V_MEDIUMBLUE

protected static final java.lang.String V_MEDIUMBLUE
See Also:
Constant Field Values

V_MEDIUMORCHID

protected static final java.lang.String V_MEDIUMORCHID
See Also:
Constant Field Values

V_MEDIUMPURPLE

protected static final java.lang.String V_MEDIUMPURPLE
See Also:
Constant Field Values

V_MEDIUMSEAGREEN

protected static final java.lang.String V_MEDIUMSEAGREEN
See Also:
Constant Field Values

V_MEDIUMSLATEBLUE

protected static final java.lang.String V_MEDIUMSLATEBLUE
See Also:
Constant Field Values

V_MEDIUMSPRINGGREEN

protected static final java.lang.String V_MEDIUMSPRINGGREEN
See Also:
Constant Field Values

V_MEDIUMTURQUOISE

protected static final java.lang.String V_MEDIUMTURQUOISE
See Also:
Constant Field Values

V_MEDIUMVIOLETRED

protected static final java.lang.String V_MEDIUMVIOLETRED
See Also:
Constant Field Values

V_MIDNIGHTBLUE

protected static final java.lang.String V_MIDNIGHTBLUE
See Also:
Constant Field Values

V_MINTCREAM

protected static final java.lang.String V_MINTCREAM
See Also:
Constant Field Values

V_MISTYROSE

protected static final java.lang.String V_MISTYROSE
See Also:
Constant Field Values

V_MOCCASIN

protected static final java.lang.String V_MOCCASIN
See Also:
Constant Field Values

V_NAVAJOWHITE

protected static final java.lang.String V_NAVAJOWHITE
See Also:
Constant Field Values

V_OLDLACE

protected static final java.lang.String V_OLDLACE
See Also:
Constant Field Values

V_OLIVEDRAB

protected static final java.lang.String V_OLIVEDRAB
See Also:
Constant Field Values

V_ORANGE

protected static final java.lang.String V_ORANGE
See Also:
Constant Field Values

V_ORANGERED

protected static final java.lang.String V_ORANGERED
See Also:
Constant Field Values

V_ORCHID

protected static final java.lang.String V_ORCHID
See Also:
Constant Field Values

V_PALEGOLDENROD

protected static final java.lang.String V_PALEGOLDENROD
See Also:
Constant Field Values

V_PALEGREEN

protected static final java.lang.String V_PALEGREEN
See Also:
Constant Field Values

V_PALETURQUOISE

protected static final java.lang.String V_PALETURQUOISE
See Also:
Constant Field Values

V_PALEVIOLETRED

protected static final java.lang.String V_PALEVIOLETRED
See Also:
Constant Field Values

V_PAPAYAWHIP

protected static final java.lang.String V_PAPAYAWHIP
See Also:
Constant Field Values

V_PEACHPUFF

protected static final java.lang.String V_PEACHPUFF
See Also:
Constant Field Values

V_PERU

protected static final java.lang.String V_PERU
See Also:
Constant Field Values

V_PINK

protected static final java.lang.String V_PINK
See Also:
Constant Field Values

V_PLUM

protected static final java.lang.String V_PLUM
See Also:
Constant Field Values

V_POWDERBLUE

protected static final java.lang.String V_POWDERBLUE
See Also:
Constant Field Values

V_ROSYBROWN

protected static final java.lang.String V_ROSYBROWN
See Also:
Constant Field Values

V_ROYALBLUE

protected static final java.lang.String V_ROYALBLUE
See Also:
Constant Field Values

V_SADDLEBROWN

protected static final java.lang.String V_SADDLEBROWN
See Also:
Constant Field Values

V_SALMON

protected static final java.lang.String V_SALMON
See Also:
Constant Field Values

V_SANDYBROWN

protected static final java.lang.String V_SANDYBROWN
See Also:
Constant Field Values

V_SEAGREEN

protected static final java.lang.String V_SEAGREEN
See Also:
Constant Field Values

V_SEASHELL

protected static final java.lang.String V_SEASHELL
See Also:
Constant Field Values

V_SIENNA

protected static final java.lang.String V_SIENNA
See Also:
Constant Field Values

V_SKYBLUE

protected static final java.lang.String V_SKYBLUE
See Also:
Constant Field Values

V_SLATEBLUE

protected static final java.lang.String V_SLATEBLUE
See Also:
Constant Field Values

V_SLATEGRAY

protected static final java.lang.String V_SLATEGRAY
See Also:
Constant Field Values

V_SNOW

protected static final java.lang.String V_SNOW
See Also:
Constant Field Values

V_SPRINGGREEN

protected static final java.lang.String V_SPRINGGREEN
See Also:
Constant Field Values

V_STEELBLUE

protected static final java.lang.String V_STEELBLUE
See Also:
Constant Field Values

V_TAN

protected static final java.lang.String V_TAN
See Also:
Constant Field Values

V_THISTLE

protected static final java.lang.String V_THISTLE
See Also:
Constant Field Values

V_TOMATO

protected static final java.lang.String V_TOMATO
See Also:
Constant Field Values

V_TURQUOISE

protected static final java.lang.String V_TURQUOISE
See Also:
Constant Field Values

V_VIOLET

protected static final java.lang.String V_VIOLET
See Also:
Constant Field Values

V_WHEAT

protected static final java.lang.String V_WHEAT
See Also:
Constant Field Values

V_WHITESMOKE

protected static final java.lang.String V_WHITESMOKE
See Also:
Constant Field Values

V_YELLOWGREEN

protected static final java.lang.String V_YELLOWGREEN
See Also:
Constant Field Values
Constructor Detail

ColorUtil

public ColorUtil()
Method Detail

createColor

public static org.eclipse.swt.graphics.Color createColor(java.lang.String colorName)
Creates a Color object based on the colorName passed in as a String parameter. See stringToRGB(String) for a list of possible parameters.

Parameters:
colorName -
Returns:
Color
See Also:
stringToRGB(String)

rgbToString

public static java.lang.String rgbToString(org.eclipse.swt.graphics.RGB rgb)
Utility method to convert an RGB value into a string value.

Parameters:
rgb - - org.eclipse.swt.graphics.RGB
Returns:
String, a string value representing the RGB value passed in as an argument.

stringToRGB

public static final org.eclipse.swt.graphics.RGB stringToRGB(java.lang.String rgbValue)
Utility method to convert a color name into a RGB value.

Parameters:
rgbValue - - String value (e.g. "rgb(0,0,0)", or "#FFFFFF", or "red", "white", "blue" etc.. )
Returns:

colorToRGB

public static org.eclipse.swt.graphics.RGB colorToRGB(org.eclipse.swt.graphics.Color color)
Utility method to convert a color into an RGB value

Parameters:
color - - org.eclipse.swt.graphics.Color
Returns:
org.eclipse.swt.graphics.RGB