Class: Window (of SysWindow)

The Window class is an enhanced window class.

Properties

  • top
  • left
  • bottom
  • right
  • color
  • back
  • priority
  • window
  • type
  • title
  • brTop
  • brLeft
  • brBottom
  • brRight
  • underBits

Methods

  • void doit()

    In the Window class, this is just a place holder method. It is here so that it can be specified by the window instance.

  • void dispose()

    Discards with window.

  • void open(number theType, number thePriority)

    Opens the window with theType as it's type and thePriority as it's priority. See kernel NewWindow() for more information.

  • bool handleEvent()

    In the Window class, this is just a place holder method. It is here so that it can be specified by the window instance. It just returns FALSE.

  • number setMapSet()

    Returns a map set bitmask. If the color property is not -1, it sets bit 0 of the bitmask. If the priority property is not -1, it sets bit 1 of the bitmask.

  • void move(number theX, number theY)

    Moves the window theX pixels horizontally, and theY pixels vertically.

  • void moveTo(number theX, number theY)

    Moves the window to coordinates theX,theY.

  • void draw([number theColor, number thePriority])

    Draws the window. If specified, it sets the color to theColor and the priority to thePriority.

  • void save()

    Saves the pixels in the window's bounds and stores their handle in underBits.

  • void restore()

    Restores the pixels in the saved previously and pointed to by underBits.

  • void inset(number theX, number theY)

    Shrinks the window by theX and theY.

  • void show()

    Shows the window.

  • void erase()

    Erases the window.

  • void center()

    Centers the window on the screen.