Window.Open | Part of Window module |
Syntax | Window.Open (setUpString : string) : int
|
Description | The Window.Open function is used to create a window. A window ID is returned if the window is successfully created. If the window is not created then it returns 0. Error.Last and Error.LastMsg can then be used to determine the cause of the failure. The setUpString parameter is identical to that of View.Set. See View.Set for the list of options available. When the window is created, it is automatically selected (i.e. all output will be sent to that window unless redirected by a Window.Select command).
|
Example | The following program opens a window, makes it active and then close the window after getting a keystroke from the user.
% Open the window var winID : int winID := Window.Open ("position:top;center,graphics:200;200") % Draw the random ovals in the box var x, y, clr : int for : 1 .. 20 x := Rand.Int (0, maxx) % Random x y := Rand.Int (0, maxy) % Random y clr := Rand.Int (0, maxcolor) % Random color Draw.FillOval (x, y, 30, 30, clr) end for var ch : char := getchar % Wait for input Window.Close (winID) % Close the window |
Status | Exported qualified. This means that you can only call the function by calling Window.Open, not by calling Open.
|
See also | View.Set for the syntax of startUpString. See also Window.Select and Window.SetActive.
|