Package org.eclipse.graphiti.ui.internal
Class ResourceRegistry
java.lang.Object
org.eclipse.graphiti.ui.internal.ResourceRegistry
- All Implemented Interfaces:
IDisposable
,IResourceRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Calls dispose() on all registered resources.org.eclipse.swt.graphics.Color
getSwtColor
(int red, int green, int blue) Returns a SWT color for the given red, green and blue values expressed as ints in the range 0 to 255 (where 0 is black and 255 is full brightness).org.eclipse.swt.graphics.Color
getSwtColor
(String hexRGBString) Returns a SWT color for for a given String, which defines the RGB values in hexadecimal format.org.eclipse.swt.graphics.Font
getSwtFont
(org.eclipse.swt.graphics.FontData fontData) Provides an SWT font instance with the given font data.
-
Constructor Details
-
ResourceRegistry
public ResourceRegistry()
-
-
Method Details
-
getSwtColor
public org.eclipse.swt.graphics.Color getSwtColor(int red, int green, int blue) Returns a SWT color for the given red, green and blue values expressed as ints in the range 0 to 255 (where 0 is black and 255 is full brightness).If this this registry disposes, this returned color will also disposed.
- Specified by:
getSwtColor
in interfaceIResourceRegistry
- Parameters:
red
- the amount of red in the colorgreen
- the amount of green in the colorblue
- the amount of blue in the color- Returns:
- a SWT color
- See Also:
-
Color
-
dispose
public void dispose()Calls dispose() on all registered resources.- Specified by:
dispose
in interfaceIDisposable
-
getSwtColor
Returns a SWT color for for a given String, which defines the RGB values in hexadecimal format. This means, that the String must have a length of 6 characters. Example:getColor("FF0000")
returns a red color.If this this registry disposes, this returned color will also disposed.
- Specified by:
getSwtColor
in interfaceIResourceRegistry
- Parameters:
hexRGBString
- The RGB values in hexadecimal format.- Returns:
- a SWT color
- See Also:
-
Color
-
getSwtFont
public org.eclipse.swt.graphics.Font getSwtFont(org.eclipse.swt.graphics.FontData fontData) Provides an SWT font instance with the given font data.- Specified by:
getSwtFont
in interfaceIResourceRegistry
- Parameters:
fontData
- the font data describing the desired font- Returns:
- an SWT font instance
- See Also:
-
Font
-