Window.Close | Part of Window module |
Syntax | Window.Close (windowID : int)
|
Description | The Window.Close procedure closes the window specified by the windowID parameter.
|
Example | The following program opens a window, makes it active and then closes the window after getting a keystroke from the user.
% Open the window var winID : int winID := Window.Open ("position:300;300,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 |
Details | If a window is selected (i.e. output is going to that window) when it is closed, the main Run window becomes the selected window.
|
Status | Exported qualified. This means that you can only call the function by calling Window.Close, not by calling Close.
|
See also | Window.Open and Window.Select.
|