ZoomModule()

Zooms the content of the UI module and resets the position of the panel in the module.

Synopsis

void ZoomModule(string module, float factor, int x, int y);

Parameters

Parameter Description
modules Name of the module
factor Factor to zoom by
x x position of the panel in the module
y y position of the panel in the module

Return value

None

Description

The function zooms the module module in or out by the specified factor. If no module name is indicated, the module (myModuleName()) is used. If the factor specified is 0.0, the set zoom factor is retained, only the panel is moved.

If a zoom factor greater than 1 is used the position of the panel is moved to the 0.0 coordinate within the module.

First you need to enter visionResizeMode = "Zoom" in the config file in the [ui] section.

Example

main()
{
  ZoomModule("", 1.33, 500, 500); // Zooms the module by a
  // factor of 1.33 and resets the position of the panel in
  // the module
}

Assignment

panel.ctl

Availability

UI