Package org.apache.hop.core.gui
Interface IGc
-
- All Known Implementing Classes:
SvgGc
public interface IGc
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIGc.EColorstatic classIGc.EFontstatic classIGc.EImagestatic classIGc.ELineStyle
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddispose()voiddrawActionIcon(int x, int y, ActionMeta actionMeta, float magnification)voiddrawImage(IGc.EImage image, int x, int y, float magnification)voiddrawImage(IGc.EImage image, int x, int y, float magnification, double angle)voiddrawImage(SvgFile svgFile, int x, int y, int desiredWidth, int desiredHeight, float magnification, double angle)voiddrawLine(int x, int y, int x2, int y2)voiddrawPoint(int x, int y)voiddrawPolygon(int[] polygon)voiddrawPolyline(int[] polyline)voiddrawRectangle(int x, int y, int width, int height)voiddrawRoundRectangle(int x, int y, int width, int height, int circleWidth, int circleHeight)voiddrawText(String text, int x, int y)voiddrawText(String text, int x, int y, boolean transparent)voiddrawTransformIcon(int x, int y, TransformMeta transformMeta, float magnification)voidfillGradientRectangle(int x, int y, int width, int height, boolean vertical)voidfillPolygon(int[] polygon)voidfillRectangle(int x, int y, int width, int height)voidfillRoundRectangle(int x, int y, int width, int height, int circleWidth, int circleHeight)intgetAlpha()PointgetArea()PointgetDeviceBounds()floatgetMagnification()voidsetAlpha(int alpha)voidsetAntialias(boolean antiAlias)voidsetBackground(int red, int green, int blue)voidsetBackground(IGc.EColor color)voidsetFont(String fontName, int fontSize, boolean fontBold, boolean fontItalic)voidsetFont(IGc.EFont font)voidsetForeground(int red, int green, int blue)voidsetForeground(IGc.EColor color)voidsetLineStyle(IGc.ELineStyle lineStyle)voidsetLineWidth(int width)voidsetTransform(float translationX, float translationY, float magnification)voidswitchForegroundBackgroundColors()PointtextExtent(String text)
-
-
-
Method Detail
-
setLineWidth
void setLineWidth(int width)
-
setFont
void setFont(IGc.EFont font)
-
getDeviceBounds
Point getDeviceBounds()
-
setBackground
void setBackground(IGc.EColor color)
-
setForeground
void setForeground(IGc.EColor color)
-
setBackground
void setBackground(int red, int green, int blue)
-
setForeground
void setForeground(int red, int green, int blue)
-
fillRectangle
void fillRectangle(int x, int y, int width, int height)
-
fillGradientRectangle
void fillGradientRectangle(int x, int y, int width, int height, boolean vertical)
-
drawImage
void drawImage(IGc.EImage image, int x, int y, float magnification) throws HopException
- Throws:
HopException
-
drawImage
void drawImage(IGc.EImage image, int x, int y, float magnification, double angle) throws HopException
- Throws:
HopException
-
drawImage
void drawImage(SvgFile svgFile, int x, int y, int desiredWidth, int desiredHeight, float magnification, double angle) throws HopException
- Throws:
HopException
-
drawLine
void drawLine(int x, int y, int x2, int y2)
-
setLineStyle
void setLineStyle(IGc.ELineStyle lineStyle)
-
drawRectangle
void drawRectangle(int x, int y, int width, int height)
-
drawPoint
void drawPoint(int x, int y)
-
drawText
void drawText(String text, int x, int y)
-
drawText
void drawText(String text, int x, int y, boolean transparent)
-
fillRoundRectangle
void fillRoundRectangle(int x, int y, int width, int height, int circleWidth, int circleHeight)
-
drawRoundRectangle
void drawRoundRectangle(int x, int y, int width, int height, int circleWidth, int circleHeight)
-
fillPolygon
void fillPolygon(int[] polygon)
-
drawPolygon
void drawPolygon(int[] polygon)
-
drawPolyline
void drawPolyline(int[] polyline)
-
setAntialias
void setAntialias(boolean antiAlias)
-
setTransform
void setTransform(float translationX, float translationY, float magnification)
-
getMagnification
float getMagnification()
-
setAlpha
void setAlpha(int alpha)
-
dispose
void dispose()
-
getAlpha
int getAlpha()
-
setFont
void setFont(String fontName, int fontSize, boolean fontBold, boolean fontItalic)
-
switchForegroundBackgroundColors
void switchForegroundBackgroundColors()
-
getArea
Point getArea()
-
drawTransformIcon
void drawTransformIcon(int x, int y, TransformMeta transformMeta, float magnification) throws HopException- Throws:
HopException
-
drawActionIcon
void drawActionIcon(int x, int y, ActionMeta actionMeta, float magnification) throws HopException- Throws:
HopException
-
-