|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.report.igc.awt.internal.AWTGC
org.eclipse.tptp.platform.report.birt).
public class AWTGC
Test for awt implementation on IGC.... Special feature added on AWT: - fillRect(int,int,int,int) and fillRect(Rect) support GradientBrush.
| Field Summary | |
|---|---|
protected IBrush |
brush_
Deprecated. |
protected boolean |
brush_awt_compliant_
Deprecated. |
protected java.awt.Color |
brush_color_
Deprecated. |
protected IFont |
font_
Deprecated. |
protected java.awt.Graphics |
gc_
Deprecated. |
protected IGCDirect |
gd_
Deprecated. |
protected IPen |
pen_
Deprecated. |
protected java.awt.Color |
pen_color_
Deprecated. |
| Fields inherited from interface org.eclipse.tptp.platform.report.igc.internal.IGC |
|---|
C_INFO_BACKGROUND, C_INFO_FOREGROUND, C_LIST_BACKGROUND, C_LIST_FOREGROUND, C_LIST_SELECTION_BACKGROUND, C_LIST_SELECTION_TEXT, C_TITLE_BACKGROUND, C_TITLE_BACKGROUND_GRADIENT, C_TITLE_FOREGROUND, C_TITLE_INACTIVE_BACKGROUND, C_TITLE_INACTIVE_BACKGROUND_GRADIENT, C_TITLE_INACTIVE_FOREGROUND, C_WIDGET_BACKGROUND, C_WIDGET_BORDER, C_WIDGET_DARK_SHADOW, C_WIDGET_FOREGROUND, C_WIDGET_HIGHLIGHT_SHADOW, C_WIDGET_LIGHT_SHADOW, C_WIDGET_NORMAL_SHADOW |
| Constructor Summary | |
|---|---|
AWTGC(java.awt.Graphics graphics)
Deprecated. |
|
| Method Summary | |
|---|---|
protected java.awt.Color |
createColor(int _rgba)
Deprecated. |
void |
drawArc(int xc,
int yc,
double _r1_angle,
int r1,
int r2,
double _start_angle,
double _arc_length)
Deprecated. draw an oriented arc defined by start angle and length (>0 means counter-clockwise in the sense (1,0)>(0,1)). |
void |
drawCircle(int cx,
int cy,
int radius)
Deprecated. Draw a circle of radius and centered at (cx,cy) using current brush or color. |
void |
drawEllipse(int xc,
int yc,
double _r1_angle,
int r1,
int r2)
Deprecated. Draw an oriented ellipse, not necessary coordinate aligned one. |
void |
drawFocus(int x,
int y,
int w,
int h)
Deprecated. Draw a dashed rectangle with the rectangle coordinates with XOR mode |
void |
drawFocus(IRect rect)
Deprecated. Draw the focus with rectangle object. |
void |
drawImage(IImage image,
int x,
int y)
Deprecated. draw image at given location |
void |
drawImage(IImage image,
int x,
int y,
int w,
int h)
Deprecated. draw image resized to a rectangle |
void |
drawImage(IImage image,
int srcX,
int srcY,
int srcW,
int srcH,
int dstX,
int dstY,
int dstW,
int dstH)
Deprecated. draw part of image resized to a rectangle |
void |
drawLine(int x1,
int y1,
int x2,
int y2)
Deprecated. Draw a line using current pen. points are expressed in pixel coordinates |
void |
drawOval(int x,
int y,
int w,
int h)
Deprecated. Draw using current brush or color the oval defined inside given rectangle. |
void |
drawPath(IPath path)
Deprecated. If path is a IPolygon, call drawPoly() instead, otherwise use current pen to draw the path. |
void |
drawPoint(int x,
int y)
Deprecated. Draw pixel at location (x,y) using current brush |
void |
drawPoly(IPolygon poly)
Deprecated. draw the polygon using current brush or color. |
void |
drawRect(int x,
int y,
int w,
int h)
Deprecated. Draw the outline of rectangle using current pen. |
void |
drawRect(IRect r)
Deprecated. Draw the outline of rectangle using current pen. |
void |
drawText(java.lang.String text,
int x,
int y)
Deprecated. Draw text at given location, x,y is the upper left corner, using current brush. |
void |
drawText(java.lang.String text,
int x,
int y,
double angle)
Deprecated. Draw rotated text at given location (upper left corner of text)., using current brush. |
void |
fillArc(int xc,
int yc,
double _r1_angle,
int r1,
int r2,
double _start_angle,
double _arc_length)
Deprecated. fill an oriented arc defined by start angle and length (>0 means counter-clockwise in the sense (1,0)>(0,1)). |
void |
fillCircle(int cx,
int cy,
int radius)
Deprecated. Fill circle using current brush or color |
void |
fillEllipse(int xc,
int yc,
double _r1_angle,
int r1,
int r2)
Deprecated. Fill an oriented ellipse, not necessary coordinate aligned one. |
void |
fillOval(int x,
int y,
int w,
int h)
Deprecated. Fill using current brush or color the oval defined inside given rectangle. |
void |
fillPoly(IPolygon poly)
Deprecated. fill the polygon using current brush or color. |
void |
fillRect(int x,
int y,
int w,
int h)
Deprecated. Fill rectangle including outline using current brush (@see IRect for rectangle definition). |
void |
fillRect(IRect r)
Deprecated. Fill rectangle including outline using current brush |
void |
fillShape(IShape shape)
Deprecated. Supported shapes: IRect, Oval. |
IBrush |
getBrush()
Deprecated. |
IShape |
getClipping()
Deprecated. |
IFont |
getFont()
Deprecated. |
IFontMetrics |
getFontMetrics()
Deprecated. |
IGCDirect |
getIGCDirect()
Deprecated. |
IPen |
getPen()
Deprecated. |
int |
getPoint(int x,
int y)
Deprecated. |
int |
getSystemColor(int id)
Deprecated. Return system color for given id. |
protected int |
rgbaFromColor(java.awt.Color c)
Deprecated. |
IBrush |
setBrush(IBrush brush)
Deprecated. Sepcial support for: -SolidBrush direct call to graphics's method. |
IShape |
setClipping(IShape s)
Deprecated. Change current clipping area, and return previous one. |
IFont |
setFont(IFont font)
Deprecated. Change current font and return previous one (can be null) |
IPen |
setPen(IPen pen)
Deprecated. Supports LineStylePen, but extract only color for it. |
ISize |
textExtent(java.lang.String text)
Deprecated. |
ISize |
textExtent(java.lang.String text,
double angle)
Deprecated. |
IPolygon |
textExtent(java.lang.String text,
int x,
int y,
double angle)
Deprecated. |
protected void |
Unsupported(java.lang.String what)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.awt.Graphics gc_
protected IBrush brush_
protected IPen pen_
protected java.awt.Color brush_color_
protected java.awt.Color pen_color_
protected IFont font_
protected boolean brush_awt_compliant_
protected IGCDirect gd_
| Constructor Detail |
|---|
public AWTGC(java.awt.Graphics graphics)
| Method Detail |
|---|
public IGCDirect getIGCDirect()
getIGCDirect in interface IGCprotected int rgbaFromColor(java.awt.Color c)
protected java.awt.Color createColor(int _rgba)
public IBrush getBrush()
getBrush in interface IGCpublic IBrush setBrush(IBrush brush)
setBrush in interface IGCIGC.setBrush(org.eclipse.tptp.platform.report.igc.internal.IBrush)public IPen getPen()
getPen in interface IGCpublic IPen setPen(IPen pen)
setPen in interface IGCIGC.setPen(org.eclipse.tptp.platform.report.igc.internal.IPen)public IFont getFont()
getFont in interface IGCpublic IFont setFont(IFont font)
IGC
setFont in interface IGCpublic IFontMetrics getFontMetrics()
getFontMetrics in interface IGC
public void drawLine(int x1,
int y1,
int x2,
int y2)
IGC
drawLine in interface IGC
public int getPoint(int x,
int y)
getPoint in interface IGCx - coordinate of point to get color.y - coorindate of point to get color.
IGC.getPoint(int, int)
public void drawPoint(int x,
int y)
IGC
drawPoint in interface IGC
public void drawCircle(int cx,
int cy,
int radius)
IGC
drawCircle in interface IGC
public void fillCircle(int cx,
int cy,
int radius)
IGC
fillCircle in interface IGC
public void drawOval(int x,
int y,
int w,
int h)
IGC
drawOval in interface IGC
public void fillOval(int x,
int y,
int w,
int h)
IGC
fillOval in interface IGC
public void drawArc(int xc,
int yc,
double _r1_angle,
int r1,
int r2,
double _start_angle,
double _arc_length)
IGC
drawArc in interface IGCxc - X center of the ellipse.yc - Y center of the ellipse._r1_angle - angle of main radius (r1) from X coordinate axis.r1 - main radiusr2 - secondary radius (90 degree from r1)_start_angle - start angle of arc 0 is 3 O'clock position_arc_length - arc length from start angle >0 for counter-clockwise, 2*PI for full ellipse.
public void fillArc(int xc,
int yc,
double _r1_angle,
int r1,
int r2,
double _start_angle,
double _arc_length)
IGC
fillArc in interface IGCxc - X center of the ellipse.yc - Y center of the ellipse._r1_angle - angle of main radius (r1) from X coordinate axis.r1 - main radiusr2 - secondary radius (90 degree from r1)_start_angle - start angle (radian) of arc 0 is 3 O'clock position_arc_length - arc length (radian) from start angle >0 for counter-clockwise, 2*PI for full ellipse.
public void drawEllipse(int xc,
int yc,
double _r1_angle,
int r1,
int r2)
IGC
drawEllipse in interface IGCxc - X center of the ellipse.yc - Y center of the ellipse._r1_angle - angle of main radius (r1) from X coordinate axis.r1 - main radiusr2 - secondary radius (90 degree from r1)
public void fillEllipse(int xc,
int yc,
double _r1_angle,
int r1,
int r2)
IGC
fillEllipse in interface IGCxc - X center of the ellipse.yc - Y center of the ellipse._r1_angle - angle (radian) of main radius (r1) from X coordinate axis.r1 - main radiusr2 - secondary radius (90 degree from r1)
public void fillRect(int x,
int y,
int w,
int h)
IGC
fillRect in interface IGC
public void drawRect(int x,
int y,
int w,
int h)
IGC
drawRect in interface IGCpublic void fillRect(IRect r)
IGC
fillRect in interface IGCpublic void drawRect(IRect r)
IGC
drawRect in interface IGC
public void drawImage(IImage image,
int x,
int y)
IGC
drawImage in interface IGC
public void drawImage(IImage image,
int x,
int y,
int w,
int h)
IGC
drawImage in interface IGC
public void drawImage(IImage image,
int srcX,
int srcY,
int srcW,
int srcH,
int dstX,
int dstY,
int dstW,
int dstH)
IGC
drawImage in interface IGCpublic void drawPoly(IPolygon poly)
IGC
drawPoly in interface IGCpublic void fillPoly(IPolygon poly)
IGC
fillPoly in interface IGCpublic ISize textExtent(java.lang.String text)
textExtent in interface IGC
public void drawText(java.lang.String text,
int x,
int y)
IGC
drawText in interface IGC
public ISize textExtent(java.lang.String text,
double angle)
textExtent in interface IGC
public IPolygon textExtent(java.lang.String text,
int x,
int y,
double angle)
textExtent in interface IGC
public void drawText(java.lang.String text,
int x,
int y,
double angle)
IGC
drawText in interface IGC
public void drawFocus(int x,
int y,
int w,
int h)
drawFocus in interface IGCpublic void drawFocus(IRect rect)
drawFocus in interface IGCdrawFocus(int, int, int, int)public IShape getClipping()
getClipping in interface IGCpublic IShape setClipping(IShape s)
IGC
setClipping in interface IGCpublic void fillShape(IShape shape)
fillShape in interface IGCpublic void drawPath(IPath path)
drawPath in interface IGCprotected void Unsupported(java.lang.String what)
public int getSystemColor(int id)
IGC
getSystemColor in interface IGCid - identifiant of system color, see C_xxx constants
class.
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||