A few things to take into concideration before reading these documents

  1. Parameters that are italicized are Pre-Processed Parameters; and will not be executed in order.
  2. each thing titled Eval will have {} specifying their expected output; for example; {N} expects a number to be outputed
  • All Types
    • Type: [String: Type]
      Type can either be Window, CommandWindow or Picture. Decides what to make the Window.
      ____
    •  Name: [String: Name]
      sets the name of the window. mainly used for calling it in events; and organization.
      ____
  • Window
    • X: [Eval{N}: X]
      sets the X coordinate of the window.
      0,0 starts from the top left corner
      [Eval{N}: X] refers to the pixels away from 0,0 the window is on the X axis(Left to Right)
      ____
    • Y: [Eval{N}: Y]
      sets the Y coordinate of the window.
      0,0 starts from the top left corner
      [Eval{N}: Y] refers to the pixels away from 0,0 the window is on the Y axis(Top to Bottom)
      ____
    • Width: [Eval{N}: Width]
      sets the width of the window.
      [Eval{N}: Width] refers to the width of the Window; measured in pixels
      ____
    • height: [Eval: Height]
      sets the height of the window.
      [Eval{N}: Width] refers to the height of the Window; measured in pixels
      ____
  • Command Window
    • <Extends Windows Parameters.>
    • Columns: [Eval{N}: Columns]
      sets the amount of columns the window should have;
      ____
      [Eval{N}: Columns] refers to the number of columns exist;
    • CommandHeight: [Eval{N}: Height]
      sets the height for the individual commands.
      [Eval{N}: Height] refers to the height of a single box in pixels
      ____
  • Picture
    • File: [String: File Name]
      Sets the path to the image file for this picture.
      [String: File Name] refers to the name of the file. All files are assumed to be .png and the name should not include the suffix for the file; so the file should look like “fountain”. Not like “fountain.png”
      ____
    • Hue: [Eval{N}: Hue]
      Shifts the Hue of the image.
      [Eval{N}: Hue] refers to the amount that was shifted. the range is 0-360.
      ____
  • Events