gre.move_control
gre.move_control(
control_name,
dx,
dy,
x,
y,
[ah],
[av]
)
Move a controls to a new position. The control_name is the name of the control or a variable. Setting dx and or dy will move the layer by the specified delta from its current position. The dx and dy values can be 0 to set an absolute position using the x and y values only.
Optional anchors allow for automatic adjustment of x and y values:
Horizontal:
-
gre.LEFTanchor will not adjust the input. This is the default behavior. -
gre.CENTERanchor will adjust the x input by half the control width. -
gre.RIGHTanchor will adjust the x input by the full control width.
Vertical:
-
gre.TOPanchor will not adjust the input. This is the default behavior. -
gre.CENTERanchor will adjust the y input by half the control height. -
gre.BOTTOManchor will adjust the y input by the full control height.
Parameters
| Parameter | Type | Description |
|---|---|---|
control_name | #string | The model full path of the control to move |
dx | #number | A delta from the current x position or 0 to move using x |
dy | #number | A delta from the current y position or 0 to move using y |
x | #number | The x position to move to in absolute co-ordinates (omit to use dx) |
y | #number | The y position to move to in absolute co-ordinates (omit to use dy) |
ah | #number | The horizontal anchor, gre.LEFT, gre.CENTER , or gre.RIGHT [Optional, default: gre.LEFT] |
vh | #number | The vertical anchor, gre.TOP, gre.CENTER , or gre.BOTTOM [Optional, default: gre.TOP] |