The tables on the following pages list the GraphicsDesigner functions, grouped into the following catagories for easy access.
Color Functions Get and Set Background and Drawing Colors
Window Functions Create, Destroy, Position, Size, Iconify
Grid Functions Create, Destroy, GetInfo, SetInfo, GridBox
Drawing Functions Arc, Box, Circle, Line, Point
Image Functions Load, Save, Copy, RefreshGrid
Focus Functions Keyboard and Mouse Focus
Message Functions Add, Delete, Get, Jam, Peek, Process, Send
Messages KeyDown, KeyUp, MouseDown, MouseDrag...
Following the function tables are reference pages that describe these functions in more detail, organized in the same order as the listings.
arguments - pass by reference
Function arguments with @ prefixes return a value in the argument. In some cases, arguments are passed to a function and back from the function in the same variable. @ is prefixed to all arrays because arrays are always passed by reference. String and array contents are not modified unless so stated.
Most GraphicsDesigner functions do not return a value. Exceptions are noted in the following sections.
GraphicsDesigner functions call ERROR() to log errors, and may return a non-zero value to so indicate. Errors can be retrieved, and cleared or set by intrinsic function ERROR().
The following summary of GraphicsDesigner functions are grouped by category.