ui.Interface.setSize

Specify the initial size of the window container.

Syntax

ui.Interface.setSize(
   h STRING,
   w STRING )
  1. h is the height of the window container.
  2. w is the width of the window container.
  3. Default unit is form cells, can accept graphical units like px, or % for screen ratio.

Usage

Call the ui.Interface.setSize() method at the beginning of the program, before displaying any window/form and before starting any interactive instruction.

The parameters can be INTEGER or STRING values. By default, the unit is the character grid cells, to be used with traditional mode. For regular rendering, use the px unit to specify the height and width in pixels, or use the % sign as unit, to represent a ratio of the desktop screen.

When using the GDC front end with regular rendering mode, the ui.Interface.setSize() method changes the size of the window container. When stored settings apply, the size is taken from the stored settings when the window displays, and subsequent setSize() calls will resize the window container. The setSize() method has no effect when using the GAS+browser or with a mobile device, since the web browser tab or device screen size cannot be controlled.

When using traditional mode for the rendering, the ui.Interface.setSize() method defines the initial size of the area containing the fixed windows created by OPEN WINDOW, as a replacement for the fgl_setsize() built-in function.

Example

MAIN
    CALL ui.Interface.setSize("30%","80%")
    OPEN FORM f1 FROM "main_form"
    DISPLAY FORM f1
    MENU "test"
    COMMAND "quit" EXIT MENU
    END MENU
END MAIN