|loadpicture| windowtitle `LoadPicture "filename" {, "Name" {, loadflags } } printlf `Preload an image. The optional "Name" printlf `may be given for identification by other printlf `commands, otherwise "filename" will be printlf `used. LoadFlags are described in the printlf `manual on page 7-7. print `SEE ALSO: ` subject `ShowPicture`ShowPicture` print ` & ` subject `SavePicture`SavePicture` end |loadbrush| windowtitle `LoadBrush "filename" {, "Name" { , loadflags } } printlf `Preload a Brush. The optional "Name" printlf `may be given for identification by other printlf `commands, otherwise "filename" will be printlf `used. LoadFlags are described in the printlf `manual on page 7-7. print `SEE ALSO: ` subject `ShowBrush`ShowBrush` print ` & ` subject `SaveBrush`SaveBrush` end |showpicture| windowtitle `ShowPicture "Picture Name" printlf `Change the displayed picture to "Picture printlf `Name". The image is either already pre- printlf `loaded, or will be loaded from a file on printlf `a disk. printlf print `SEE ALSO: ` subject `LoadPicture`LoadPicture` print ` & ` subject `SavePicture`SavePicture` end |showbrush| windowtitle `ShowBrush "Brush Name",, {, BRUSHPALETTE } printlf `Display a brush at the given x and y printlf `coordinates. The brush is either preloaded printlf `or will be loaded from a disk. The color printlf `palette will change to the colors loaded printlf `with the brush if BRUSHPALETTE is indicated. print `SEE ALSO: ` subject `LoadBrush`LoadBrush` print `, ` subject `SaveBrush`SaveBrush` print ` & ` subject `Transparent`Transparent` end |transparent| windowtitle `Transparent «logical expression» printlf `If the logical expression is TRUE or ON printlf `Then the given transparent color of a printlf `brush will be "see through." Otherwise, printlf `if the expression is FALSE or OFF, then printlf `the transparent color will be opaque.` print `SEE ALSO: ` subject `SetClipTransparentColor`SetClipTransparentColor` end |clippicture| windowtitle `ClipPicture "Picture Name" { ,CHIP } printlf `Creates a copy of the current card's printlf `window. If CHIP is indicated, the image printlf `will be stored in Chip memory. The image printlf `can be used later with ShowPicture. printlf print `SEE ALSO: ` subject `ShowPicture`ShowPicture` print ` & ` subject `SavePicture`SavePicture` end |clipbrush| windowtitle `ClipBrush ,,,,"Brush Name" { ,CHIP } printlf `Grabs a portion of the current card's printlf `window and stores it for future use. printlf `If CHIP is indicated the image will be printlf `stored in Chip memory. The Brush can printlf `be displayed later using ShowBrush. print `SEE ALSO: ` subject `ShowBrush`ShowBrush` print `, ` subject `SaveBrush`SaveBrush` print ` & ` subject `AreaCopy`AreaCopy` end |setcliptranscol| windowtitle `SetClipTransparentColor printlf `Sets the background color used in a printlf `clipped brush. This color will be printlf `transparent, if Transparent is set ON, printlf `when displayed by ShowBrush. printlf `SEE ALSO: ` print ` ` subject `Transparent`Transparent` print ` & ` subject `ShowBrush`ShowBrush` print ` & ` subject `ClipBrush`ClipBrush` end |savepicture| windowtitle `SavePicture "Picture Name" {, "filename" } printlf `Save a Picture to disk. If "filename" printlf `is given then the image will be saved with printlf `that name, otherwise it will be save with printlf `its original name, or with the "Picture printlf `Name." print `SEE ALSO: ` subject `LoadPicture`LoadPicture` print ` & ` subject `ClipPicture`ClipPicture` end |savebrush| windowtitle `SaveBrush "Brush Name" {, "filename" } printlf `Saves a brush image to disk. This printlf `works like the SavePicture command. printlf printlf `SEE ALSO:` subject `LoadBrush`LoadBrush` print ` & ` subject `ClipBrush`ClipBrush` print ` & ` subject `SavePicture`SavePicture` end |showpalette| windowtitle `ShowPalette "Name" printlf `Change the color palette to the palette printlf `loaded with the picture "Name". The printlf `picture may have been preloaded, or printlf `the palette will be loaded from a file. printlf print `SEE ALSO: ` subject `SetRGB`SetRGB` print ` & ` subject `LoadPicture`LoadPicture` end |areacircle| windowtitle `AreaCircle ,, printlf `Draw a filled Circle at position x,y with a printlf `radius of r. The area color will come from printlf `PenA, set by the SetPen command.` printlf printlf `SEE ALSO: ` subject `DrawCircle`DrawCircle` print ` & ` subject `AreaEllipse`AreaEllipse` print ` & ` subject `SetPen`SetPen` end |areaellipse| windowtitle `AreaEllipse ,,, printlf `Draw a filled ellipse with its center printlf `at x,y. is the horizontal radius printlf `and is the vertical radius. The printlf `area color comes from PenA. printlf `SEE ALSO:` subject `DrawEllipse`DrawEllipse` print ` & ` subject `AreaCircle`AreaCircle` print ` & ` subject `SetPen`SetPen` end |arearectangle| windowtitle `AreaRectangle ,,, printlf `Draw a filled rectangle with upper-left printlf `corner at , and with a width of printlf ` and height of . The area color printlf `is PenA, set by SetPen. printlf print `SEE ALSO: ` subject `DrawRectangle`DrawRectangle` print ` & ` subject `SetPen`SetPen` end |floodfill| windowtitle `FloodFill , printlf `Fill a solid shape starting at , printlf `with color PenA. The shape is determined printlf `by the color at ,. printlf print `SEE ALSO: ` subject `FillToBorder`FillToBorder` print ` & ` subject `SetPen`SetPen` end |filltoborder| windowtitle `FillToBorder ,, printlf `Fill a shape starting at , and all printlf `the area outlined by . It printlf `fills with PenA. printlf print `SEE ALSO: ` subject `FloodFill`FloodFill` print ` & ` subject `SetPen`SetPen` end |drawcircle| windowtitle `DrawCircle ,, printlf `Draws a circle with its center at printlf `, and having a radius of . printlf print `SEE ALSO: ` subject `AreaCircle`AreaCircle` print ` & ` subject `DrawEllipse`DrawEllipse` end |drawellipse| windowtitle `DrawEllipse ,,, printlf `Draw an ellipse with its center at , printlf ` is the horizontal radius and is printlf `the vertical radius. printlf print `SEE ALSO: ` subject `AreaEllipse`AreaEllipse` print ` & ` subject `DrawCircle`DrawCircle` end |drawline| windowtitle `DrawLine ,,, printlf `Draw a line from , to ,. printlf print `SEE ALSO: ` subject `DrawTo`DrawTo` print ` & ` subject `MovePen`MovePen` end |drawpixel| windowtitle `DrawPixel , printlf `Draws a single pixel at ,. printlf print `SEE ALSO: ` subject `MovePen`MovePen` print ` & ` subject `SetPen`SetPen` end |drawrectangle| windowtitle `DrawRectangle ,,, printlf `Draw a rectangle with upper-left corner printlf `at , and with a width of and a printlf `height of . printlf print `SEE ALSO: ` subject `AreaRectangle`AreaRectangle` end |drawto| windowtitle `DrawTo , printlf `Draws a line from the current pen position printlf `to ,. The current pen position printlf `becomes ,. printlf print `SEE ALSO: ` subject `RayTo`RayTo` print ` & ` subject `MovePen`MovePen` print ` & ` subject `DrawLine`DrawLine` end |movepen| windowtitle `MovePen , printlf `Move the current pen position to , printlf `without drawing. printlf print `SEE ALSO: ` subject `DrawTo`DrawTo` print ` & ` subject `RayTo`RayTo` end |rayto| windowtitle `RayTo , printlf `Draws a line from the current pen position printlf `to , but leaving the pen position printlf `unaffected. printlf print `SEE ALSO: ` subject `MovePen`MovePen` print ` & ` subject `DrawTo`DrawTo` end |clearwindow| windowtitle `ClearWindow {} printlf `Clears the Window to its initial state. printlf `If it is a picture window the image will printlf `be redisplayed. If it is not a picture printlf `window, then it will be cleared to the printlf `window's background color or to the printlf `optional . end |getrgb| windowtitle `GetRGB , , , printlf `Assign the red, green, and blue components printlf `of color register to the three printlf `given variables. printlf print `SEE ALSO: ` subject `SetRGB`SetRGB` print ` & ` subject `SetPen`SetPen` end |setareadrawmode| windowtitle `SetAreaDrawMode NORMAL or OUTLINE printlf `The AreaDrawMode effects only Area commands. printlf `If set to the default of NORMAL then areas printlf `are drawn in a solid color using PenA. If printlf `set to OUTLINE, the area is drawn with PenA printlf `and outlined with PenO. print `SEE ALSO: ` subject `SetPen`SetPen` print ` & ` subject `SetDrawMode`SetDrawMode` end |setdrawmode| windowtitle `SetDrawMode {Normal} {Jam1} {Jam2} {Complement} {InverseVideo} print `Changes ` topic `TheDrawMode`GRAPHICS`VAR`TheDrawMode` printlf `, which affects how printlf `pixels are drawn by all drawing commands. printlf `See the user's manual, Page 6-31, for a printlf `description of these modes. printlf print `SEE ALSO: ` subject `SetAreaDrawMode`SetAreaDrawMode` print ` & ` subject `SetPen`SetPen` end |setpen| windowtitle `SetPen { , { , } } printlf `This command sets which color register is printlf `used by each of the three pens. PenA must printlf `be set, while PenB and PenO are optional. printlf print `SEE ALSO: ` subject `SetDrawMode`SetDrawMode` print ` & ` subject `SetRGB`SetRGB` end |setrgb| windowtitle `SetRGB , , , printlf `Assigns to color register the red, printlf `green and blue values given. These values printlf `range from 0 to 255. printlf print `SEE ALSO: ` subject `GetRGB`GetRGB` end |cyclecolors| windowtitle `CycleColors , {, FORWARD or BACKWARD } printlf `Cycle the current color palette. The range printlf `is from to . The printlf `direction is specified as either FORWARD printlf `or BACKWARD. See page 6-32 in the user's printlf `manual for more details. end |printtext| windowtitle `PrintText "string",, printlf `Prints the "string" using the current printlf `pen colors, print style, and font with printlf `the upper-left corner at ,. printlf printlf `SEE ALSO: ` subject `SetPrintStyle`SetPrintStyle` print ` & ` subject `SetPrintFont`SetPrintFont` print ` & ` subject `SetPen`SetPen` end |setprintstyle| windowtitle `SetPrintStyle StandardFlags {ExtendedFlags} {,{,}} printlf `See the User's Manual, Page 6-33 for printlf `a full description of the flags used printlf `by the PrintStyle. printlf print `SEE ALSO: ` subject `SetPrintFont`SetPrintFont` print ` & ` subject `PrintText`PrintText` end |setprintfont| windowtitle `SetPrintFont "fontname", printlf `Set the print font to the font with printlf `the given name, and request the given printlf `point size. If the font does not have printlf `that point size, the next smallest size printlf `will be used. print `SEE ALSO: ` subject `SetPrintStyle`SetPrintStyle` print ` & ` subject `PrintText`PrintText` end |gettextdimensions| windowtitle `GetTextDimensions "Text",Width-Variable,Height-Variable printlf `Sets the contents of the two variables to printlf `the width and height of the indicated text printlf `string in pixels, given the current printlf `PrintStyle, font, and point size. printlf print `SEE ALSO: ` subject `SetPrintFont`SetPrintFont` print ` & ` subject `SetPrintStyle`SetPrintStyle` end |areacopy| windowtitle `AreaCopy Page # 1` printlf `AreaCopy , , , printlf ` , , printlf ` printlf print `SEE ALSO: NEXTPAGE, ` nextpage `@`areacopy#2` subject `ClipBrush`ClipBrush` print ` & ` subject `ShowBrush`ShowBrush` end |areacopy#2| windowtitle `AreaCopy Page # 2` printlf `Copies an area of the window with the upper` printlf `corner at StartX,StartY and of the given printlf `Given Height and Width to the location with printlf `an upper corner at DestinationX, printlf `DestinationY. prevpage `@`areacopy` end |areapolygon| windowtitle `AreaPolygon Page # 1` printlf `AreaPolygon ,,,,,, printlf ` {,,{, {,, }}} printlf print `SEE ALSO: NextPage,` nextpage `@`areapolygon#2` subject `DrawPolygon`DrawPolygon` printlf `.` end |areapolygon#2| windowtitle `AreaPolygon Page # 2` printlf `This allows you to draw a solid polygon printlf `with 3 to 6 vertices. It uses the color printlf `in PenA. The first 3 verticies are re- printlf `quired, the other 3 are optional. prevpage `@`areapolygon` end |areascroll| windowtitle `AreaScroll Page # 1` printlf `AreaScroll , , , printlf ` , , printlf print `SEE ALSO: ` subject `AreaCopy`AreaCopy` printlf `.` nextpage `@`areascroll#2` end |areascroll#2| windowtitle `AreaScroll Page # 2` printlf `Scrolls an area of the window with the printlf `upper corner at StartX, StartY and the printlf `specified Width and Height, and moving printlf `it by DeltaX, DeltaY. prevpage `@`areascroll` end |drawpolygon| windowtitle `DrawPolygon ` printlf `DrawPolygon ,,,,,, printlf ` {,,{,,{,}}} printlf printlf `Draws a polygon outline without filling. printlf `For more information about Polygons see subject `AreaPolygon`AreaPolygon` printlf `.` end |drawborder| windowtitle `DrawBorder ,,,,BorderStyle [,][,] printlf `Draws a border box according to the printlf `specified border style. Possible options printlf `are: Box, Outline, DoubleOutline, Bevel printlf `Embossed, DoubleBevel, HeavyEmbossed, printlf `Shadow.` end |installclipregion| windowtitle `InstallClipRegion , , , , {Method} printlf `Creates a ClipRegion at the given location. printlf `The possible methods are ONLY, INTERSECT, printlf `NOT, MERGE, and INVERSE. printlf print `SEE ALSO: ` subject `ClearClipRegions`ClearClipRegions` print `.` end |clearclipregions| windowtitle `ClearClipRegions printlf `Removes any and all clip regions created by printlf `the InstallClipRegion command. printlf print `SEE ALSO: ` subject `InstallClipRegion`InstallClipRegion` print `.` end |getviewoffset| windowtitle `GetViewOffset , printlf `Returns the view offset. This is commonly print `used with ` subject `SetViewOffset`SetViewOffset` printlf ` to find out the printlf `views current offset so that an calculated printlf `move can be made. end |setviewoffset| windowtitle `SetViewOffset Xexpression,Yexpression printlf `Changes the master view's offset. Used print `with ` subject `GetViewOffset`GetViewOffset` print `.` end