Window.SetPosition | Part of Window module |
Syntax | Window.SetPosition (windowID : int, x, y : int)
|
Description | The Window.SetPosition procedure moves the location of the specified execution window on the screen. x and y specify the lower left corner of the window in screen coordinates. (0, 0) is the lower left corner of the screen.
|
Example | The following program opens four windows, one at each corner of the screen.
% Constants for windows const titleBarHeight : int := 21 const windowEdgeSize : int := 13 % Calculate the actual size of a window var windowWidth : int := maxx + windowEdgeSize var windowHeight : int := maxy + windowEdgeSize + titleBarHeight % Get the screen size var screenWidth : int := Config.Display (cdScreenWidth) var screenHeight : int := Config.Display (cdScreenHeight) % Open the window var winID1 : int := Window.Open ("title:Upper Right") Window.SetPosition (winID1, screenWidth windowWidth, screenHeight windowHeight) var winID2 : int := Window.Open ("title:Upper Left") Window.SetPosition (winID2, 0, screenHeight windowHeight) var winID3 : int := Window.Open ("title:Lower Left") Window.SetPosition (winID3, 0, 0) var winID4 : int := Window.Open ("title:Lower Right") Window.SetPosition (winID4, screenWidth windowWidth, 0) |
Status | Exported qualified. This means that you can only call the function by calling Window.SetPosition, not by calling SetPosition.
|
See also | Window.GetPosition to get the current window position and Config.Display to get the size of the screen.
|