|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.rap.rwt.graphics.Graphics
@Deprecated public final class Graphics
Before RAP 2.0, this class was used to create resources like fonts and colors without a display reference. This practice is obsolete, resources should always be created using a constructor.
The class has also been used as a helper class for measuring texts. This can also be done using a GC.
Method Summary | |
---|---|
static float |
getAvgCharWidth(Font font)
Deprecated. Application code should not need to use this method. If you need an average character width, you can use GC.stringExtent(String) with a string of your
choice and calculate the average width. |
static int |
getCharHeight(Font font)
Deprecated. Application code should not need to use this method. If you need this information, you can use GC.stringExtent(String) with a string of your choice and get
the height of the result. |
static Color |
getColor(int red,
int green,
int blue)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Color(Device, int, int, int) instead. |
static Color |
getColor(RGB rgb)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Color(Device, RGB) instead. |
static Font |
getFont(FontData data)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Font(Device, FontData) instead. |
static Font |
getFont(java.lang.String name,
int height,
int style)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Font(Device, String, int, int) instead. |
static Image |
getImage(java.lang.String path)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Image(Device, InputStream)} instead. |
static Image |
getImage(java.lang.String path,
java.lang.ClassLoader imageLoader)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Image(Device, InputStream)} instead. |
static Image |
getImage(java.lang.String path,
java.io.InputStream inputStream)
Deprecated. Factory created resources are obsolete and will be removed in a future release. Use the constructor Image(Device, InputStream)} instead. |
static Point |
stringExtent(Font font,
java.lang.String string)
Deprecated. You can use SWT API to measure a string. Create a GC, set the font, and measure the string using GC.stringExtent(String) . Don't forget to dispose the GC
afterwards. |
static Point |
textExtent(Font font,
java.lang.String string,
int wrapWidth)
Deprecated. In most cases, you can use SWT API to measure texts. Create a GC, set the font, and measure the text using GC.textExtent(String) . Don't forget to dispose the
GC afterwards. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
@Deprecated public static Color getColor(RGB rgb)
Color(Device, RGB)
instead.
Color
given an RGB
describing the desired red,
green and blue values.
Note: it is considered an error to attempt to dispose of colors that were created by this
method. An IllegalStateException
is thrown in this case.
rgb
- the RGB values of the desired color - must not be null
java.lang.IllegalArgumentException
- RGB
,
Device.getSystemColor(int)
@Deprecated public static Color getColor(int red, int green, int blue)
Color(Device, int, int, int)
instead.
Color
given the desired red, green and blue values expressed as ints in the
range 0 to 255 (where 0 is black and 255 is full brightness).
Note: it is considered an error to attempt to dispose of colors that were created by this
method. An IllegalStateException
is thrown in this case.
red
- the amount of red in the colorgreen
- the amount of green in the colorblue
- the amount of blue in the color
java.lang.IllegalArgumentException
- @Deprecated public static Font getFont(FontData data)
Font(Device, FontData)
instead.
Note: it is considered an error to attempt to dispose of fonts that were created by this
method. An IllegalStateException
is thrown in this case.
data
- the FontData
to use - must not be null
java.lang.IllegalArgumentException
- @Deprecated public static Font getFont(java.lang.String name, int height, int style)
Font(Device, String, int, int)
instead.
Font
object given a font name, the height of the desired font in points, and
a font style.
Note: it is considered an error to attempt to dispose of fonts that were created by this
method. An IllegalStateException
is thrown in this case.
name
- the name of the font (must not be null)height
- the font height in pointsstyle
- a bit or combination of NORMAL
, BOLD
,
ITALIC
java.lang.IllegalArgumentException
- @Deprecated public static Image getImage(java.lang.String path)
Image(Device, InputStream)} instead.
Image
based on the specified image path. The image has to be on
the applications class-path.
path
- the path to the image
java.lang.IllegalArgumentException
- java.lang.IllegalArgumentException
- SWTException
- @Deprecated public static Image getImage(java.lang.String path, java.lang.ClassLoader imageLoader)
Image(Device, InputStream)} instead.
Image
based on the specified image path. The image has to be on
the applications class-path. Uses the specified classloader to load the image.
path
- the path to the imageimageLoader
- the classloader to use
java.lang.IllegalArgumentException
- SWTException
- @Deprecated public static Image getImage(java.lang.String path, java.io.InputStream inputStream)
Image(Device, InputStream)} instead.
Image
based on the specified image path. The image will be read
from the provided InputStream.
path
- the path the image resource is registered atinputStream
- the input stream for the image
java.lang.IllegalArgumentException
- SWTException
- @Deprecated public static Point textExtent(Font font, java.lang.String string, int wrapWidth)
GC.textExtent(String)
. Don't forget to dispose the
GC afterwards.
The extent of a string is the width and height of the rectangular area it would cover if drawn in a particular font.
font
- the font for which the result is validstring
- the string to measurewrapWidth
- the maximum width of the text. The text will be wrapped to match this width.
If set to 0, no wrapping will be performed.
java.lang.IllegalArgumentException
- @Deprecated public static Point stringExtent(Font font, java.lang.String string)
GC.stringExtent(String)
. Don't forget to dispose the GC
afterwards.
The extent of a string is the width and height of the rectangular area it would cover if drawn in a particular font.
font
- the font for which the result is validstring
- the string to measure
java.lang.IllegalArgumentException
- @Deprecated public static int getCharHeight(Font font)
GC.stringExtent(String)
with a string of your choice and get
the height of the result.
font
- the font for which the result is valid
java.lang.IllegalArgumentException
- @Deprecated public static float getAvgCharWidth(Font font)
GC.stringExtent(String)
with a string of your
choice and calculate the average width.
font
- the font for which the result is valid
java.lang.IllegalArgumentException
-
|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2013. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0