|
module dfl.drawing;
{
public final void draw(Graphics g,Point pt,Graphics tempMemGraphics);
public final void draw(Graphics g,Point pt);
public final void drawStretched(Graphics g,Rect r,Graphics tempMemGraphics);
public final HBITMAP handle; [property getter]
public final int height; [property getter]
public final Size size; [property getter]
public final int width; [property getter]
Inherited members
draw
drawStretched
height
size
width
}
{
public final HBRUSH handle; [property getter]
}
{
public static Color empty; [property getter]
public static Color fromRgb(ubyte alpha,COLORREF rgb);
public static Color fromRgb(COLORREF rgb);
public static Color fromArgb(ubyte alpha,ubyte red,ubyte green,ubyte blue);
public static Color opCall(ubyte alpha,ubyte red,ubyte green,ubyte blue);
public static Color opCall(ubyte red,ubyte green,ubyte blue);
public static Color opCall(ubyte alpha,Color c);
public ubyte a; [property getter]
public ubyte b; [property getter]
public ubyte g; [property getter]
public ubyte r; [property getter]
}
{
public final float getSize(GraphicsUnit unit,Graphics g);
public final float getSize(GraphicsUnit unit);
public final HFONT handle; [property getter]
public final char[] name; [property getter]
public final float size; [property getter]
public final FontStyle style; [property getter]
public final GraphicsUnit unit; [property getter]
}
{
public final bool copyTo(Graphics destGraphics,int destX,int destY,int width,int height,int srcX = 0,int srcY = 0,DWORD rop = SRCCOPY);
public final bool copyTo(Graphics destGraphics,Rect bounds);
public final void drawArc(Pen pen,int x,int y,int width,int height,int arcX1,int arcY1,int arcX2,int arcY2);
public final void drawArc(Pen pen,Rect r,Point arc1,Point arc2);
public final void drawBezier(Pen pen,Point[4] points);
public final void drawBezier(Pen pen,Point pt1,Point pt2,Point pt3,Point pt4);
public final void drawEllipse(Pen pen,int x,int y,int width,int height);
public final void drawIcon(Icon icon,Rect r);
public final void drawIcon(Icon icon,int x,int y);
public final void drawLine(Pen pen,int startX,int startY,int endX,int endY);
public final void drawLine(Pen pen,Point start,Point end);
public final void drawLines(Pen pen,Point[] points);
public final void drawRectangle(Pen pen,int x,int y,int width,int height);
public final void drawText(char[] text,Font font,Color color,Rect r);
public final void drawText(char[] text,Font font,Color color,Rect r,TextFormat fmt);
public final void drawTextDisabled(char[] text,Font font,Color color,Color backColor,Rect r,TextFormat fmt);
public final void drawTextDisabled(char[] text,Font font,Color color,Color backColor,Rect r);
public final void fillRectangle(Brush brush,int x,int y,int width,int height);
public final void fillRectangle(Color color,int x,int y,int width,int height);
public final void fillRegion(Brush brush,Region region);
public final void flush();
public static Graphics fromHwnd(HWND hwnd);
public final char[] getTrimmedText(char[] text,Font font,Rect r,TextTrimming trim);
public final HDC handle; [property getter]
public final Size measureText(char[] text,Font font,int maxWidth,TextFormat fmt);
public final Size measureText(char[] text,Font font,TextFormat fmt);
public final Size measureText(char[] text,Font font,int maxWidth);
}
{
public final HatchStyle hatchStyle; [property getter]
Inherited members
handle
}
{
public final void draw(Graphics g,Point pt);
public final HICON handle; [property getter]
public final int height; [property getter]
public final Size size; [property getter]
public final int width; [property getter]
Inherited members
draw
drawStretched
height
size
width
}
{
public void draw(Graphics g,Point pt);
public int height; [property getter]
public Size size; [property getter]
public int width; [property getter]
}
{
public final HBITMAP hbitmap; [property getter]
public final int height; [property getter]
public final Size size; [property getter]
public final Bitmap toBitmap(Graphics g);
public final int width; [property getter]
Inherited members
copyTo
dispose
drawArc
drawBezier
drawBeziers
drawEllipse
drawIcon
drawLine
drawLines
drawPolygon
drawRectangle
drawRectangles
drawText
drawTextDisabled
fillRectangle
fillRegion
flush
fromHwnd
getNearestColor
getScaleSize
getScreen
getTrimmedText
handle
measureText
}
{
public final HPEN handle; [property getter]
}
{
public final void draw(Graphics g,Point pt);
public static Picture fromFile(char[] fileName);
public final Size getSize(Graphics g);
public final int height; [property getter]
public final OLE_XSIZE_HIMETRIC loghimX; [property getter]
public final OLE_YSIZE_HIMETRIC loghimY; [property getter]
public final Size size; [property getter]
public final Bitmap toBitmap(Graphics g);
public final int width; [property getter]
Inherited members
draw
drawStretched
height
size
width
}
{
public Point opSub(Size sz);
public Point opAdd(Size sz);
public static Point opCall(int x,int y);
}
{
public void offset(int x,int y);
public void inflate(int i_width,int i_height);
public static Rect fromLTRB(int left,int top,int right,int bottom);
public static Rect opCall(Point location,Size size);
public static Rect opCall(int x,int y,int width,int height);
public int bottom; [property getter]
public int right; [property getter]
public Size size; [property setter]
public Size size; [property getter]
public Point location; [property setter]
public Point location; [property getter]
}
{
public final HRGN handle; [property getter]
}
{
public Rect bounds; [property getter]
}
{
public Size opSub(Size sz);
public Size opAdd(Size sz);
public static Size opCall(int width,int height);
}
{
public final Color color; [property getter]
Inherited members
handle
}
{
public static Color control; [property getter]
public static Color desktop; [property getter]
public static Color grayText; [property getter]
public static Color highlight; [property getter]
public static Color hotTrack; [property getter]
public static Color info; [property getter]
public static Color infoText; [property getter]
public static Color menu; [property getter]
public static Color menuText; [property getter]
public static Color scrollBar; [property getter]
public static Color window; [property getter]
}
{
public static Icon error; [property getter]
public static Icon question; [property getter]
public static Icon warning; [property getter]
}
{
public final TextAlignment alignment; [property getter]
public final TextAlignment alignment; [property setter]
public final TextFormatFlags formatFlags; [property getter]
public final TextFormatFlags formatFlags; [property setter]
public final int tabLength; [property setter]
public final int tabLength; [property getter]
public final TextTrimming trimming; [property getter]
public final TextTrimming trimming; [property getter]
}
|
|
|
|