LitDev Extension API

GW LD3DView LDArray LDBits LDBlueTooth
LDCall LDChart LDClient LDClipboard LDColours
LDCommPort LDController LDControls LDCursors LDDataBase
LDDateTime LDDebug LDDialogs LDDictionary LDEffect
LDEmail LDEncryption LDEvents LDFastArray LDFastShapes
LDFigures LDFile LDFinances LDFocus LDftp
LDGeography LDGraph LDGraphicsWindow LDHashTable LDHID
LDIcon LDImage LDInline LDIOWarrior LDList
LDLogic LDMath LDMathX LDMatrix LDMusic
LDNetwork LDPhysics LDProcess LDQueue LDRegex
LDResources LDScrollBars LDSearch LDServer LDSettings
LDShapes LDShell LDSort LDSound LDSpeech
LDStatistics LDStopwatch LDText LDTextWindow LDTimer
LDTranslate LDUnits LDUtilities LDVector LDWaveForm
LDWebCam LDWindows LDxml LDZip TW

GW
Alias for GraphicsWindow.

The GraphicsWindow provides graphics related input and output functionality. For example, using this class, it is possible to draw and fill circles and rectangles.


BackgroundColor BrushColor CanResize
Clear DrawBoundText DrawEllipse
DrawImage DrawLine DrawRectangle
DrawResizedImage DrawText DrawTriangle
FillEllipse FillRectangle FillTriangle
FontBold FontItalic FontName
FontSize GetColorFromRGB GetPixel
GetRandomColor Height Hide
KeyDown KeyUp LastKey
LastText Left MouseDown
MouseMove MouseUp MouseX
MouseY PenColor PenWidth
SetPixel Show ShowMessage
TextInput Title Top
Width

BackgroundColor
Gets or sets the Background color of the Graphics Window.

BrushColor
Gets or sets the brush color to be used to fill shapes drawn on the Graphics Window.

CanResize
Specifies whether or not the Graphics Window can be resized by the user.

Clear()
Clears the window.

DrawBoundText(x,y,width,text)
Draws a line of text on the screen at the specified location.
x The x co-ordinate of the text start point.
y The y co-ordinate of the text start point.
width The maximum available width. This parameter helps define when the text should wrap.
text The text to draw.

DrawEllipse(x,y,width,height)
Draws an ellipse on the screen using the selected Pen.
x The x co-ordinate of the ellipse.
y The y co-ordinate of the ellipse.
width The width of the ellipse.
height The height of the ellipse.

DrawImage(imageName,x,y)
Draws the specified image from memory on to the screen.
imageName The name of the image to draw.
x The x co-ordinate of the point to draw the image at.
y The y co-ordinate of the point to draw the image at.

DrawLine(x1,y1,x2,y2)
Draws a line from one point to another.
x1 The x co-ordinate of the first point.
y1 The y co-ordinate of the first point.
x2 The x co-ordinate of the second point.
y2 The y co-ordinate of the second point.

DrawRectangle(x,y,width,height)
Draws a rectangle on the screen using the selected Pen.
x The x co-ordinate of the rectangle.
y The y co-ordinate of the rectangle.
width The width of the rectangle.
height The height of the rectangle.

DrawResizedImage(imageName,x,y,width,height)
Draws the specified image from memory on to the screen, in the specified size.
imageName The name of the image to draw
x The x co-ordinate of the point to draw the image at.
y The y co-ordinate of the point to draw the image at.
width The width to draw the image.
height The height to draw the image.

DrawText(x,y,text)
Draws a line of text on the screen at the specified location.
x The x co-ordinate of the text start point.
y The y co-ordinate of the text start point.
text The text to draw

DrawTriangle(x1,y1,x2,y2,x3,y3)
Draws a triangle on the screen using the selected pen.
x1 The x co-ordinate of the first point.
y1 The y co-ordinate of the first point.
x2 The x co-ordinate of the second point.
y2 The y co-ordinate of the second point.
x3 The x co-ordinate of the third point.
y3 The y co-ordinate of the third point.

FillEllipse(x,y,width,height)
Fills an ellipse on the screen using the selected Brush.
x The x co-ordinate of the ellipse.
y The y co-ordinate of the ellipse.
width The width of the ellipse.
height The height of the ellipse.

FillRectangle(x,y,width,height)
Fills a rectangle on the screen using the selected Brush.
x The x co-ordinate of the rectangle.
y The y co-ordinate of the rectangle.
width The width of the rectangle.
height The height of the rectangle.

FillTriangle(x1,y1,x2,y2,x3,y3)
Draws and fills a triangle on the screen using the selected brush.
x1 The x co-ordinate of the first point.
y1 The y co-ordinate of the first point.
x2 The x co-ordinate of the second point.
y2 The y co-ordinate of the second point.
x3 The x co-ordinate of the third point.
y3 The y co-ordinate of the third point.

FontBold
Gets or sets whether or not the font to be used when drawing text on the Graphics Window, is bold.

FontItalic
Gets or sets whether or not the font to be used when drawing text on the Graphics Window, is italic.

FontName
Gets or sets the Font Name to be used when drawing text on the Graphics Window.

FontSize
Gets or sets the Font Size to be used when drawing text on the Graphics Window.

GetColorFromRGB(red,green,blue)
Constructs a color given the Red, Green and Blue values.
red The red component of the Color (0-255).
green The green component of the color (0-255).
blue The blue component of the color (0-255).
returns Returns a color that can be used to set the brush or pen color.

GetPixel(x,y)
Gets the color of the pixel at the specified x and y co-ordinates.
x The x co-ordinate of the pixel.
y The y co-ordinate of the pixel.
returns The color of the pixel.

GetRandomColor()
Gets a valid random color.
returns A valid random color.

Height
Gets or sets the Height of the graphics window.

Hide()
Hides the Graphics window.

KeyDown
Raises an event when a key is pressed down on the keyboard.

KeyUp
Raises an event when a key is released on the keyboard.

LastKey
Gets the last key that was pressed or released.

LastText
Gets the last text that was entered on the Graphics Window.

Left
Gets or sets the Left Position of the graphics window.

MouseDown
Raises an event when the mouse button is clicked down.

MouseMove
Raises an event when the mouse is moved around.

MouseUp
Raises an event when the mouse button is released.

MouseX
Gets the x-position of the mouse relative to the Graphics Window.

MouseY
Gets the y-position of the mouse relative to the Graphics Window.

PenColor
Gets or sets the color of the pen used to draw shapes on the Graphics Window.

PenWidth
Gets or sets the width of the pen used to draw shapes on the Graphics Window.

SetPixel(x,y,color)
Draws the pixel specified by the x and y co-ordinates using the specified color.
x The x co-ordinate of the pixel.
y The y co-ordinate of the pixel.
color The color of the pixel to set.

Show()
Shows the Graphics window to enable interactions with it.

ShowMessage(text,title)
Displays a message box to the user.
text The text to be displayed on the message box.
title The title for the message box.

TextInput
Raises an event when text is entered on the GraphicsWindow.

Title
Gets or sets the title for the graphics window.

Top
Gets or sets the Top Position of the graphics window.

Width
Gets or sets the Width of the graphics window.