- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1
 
window_close
        Tristan Hume edited this page Apr 23, 2012 
        ·
        3 revisions
      
    #Window.Close
##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.html and window_select.html.