Package org.eclipse.graphiti.ui.internal
Class ResourceRegistry
java.lang.Object
org.eclipse.graphiti.ui.internal.ResourceRegistry
- All Implemented Interfaces:
IDisposable,IResourceRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Calls dispose() on all registered resources.org.eclipse.swt.graphics.ColorgetSwtColor(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.ColorgetSwtColor(String hexRGBString) Returns a SWT color for for a given String, which defines the RGB values in hexadecimal format.org.eclipse.swt.graphics.FontgetSwtFont(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:
getSwtColorin 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:
disposein 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:
getSwtColorin 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:
getSwtFontin interfaceIResourceRegistry- Parameters:
fontData- the font data describing the desired font- Returns:
- an SWT font instance
- See Also:
-
Font
-