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:
grd.LEFT
anchor will not adjust the input. This is the default behavior.grd.CENTER
anchor will adjust the x input by half the control width.grd.RIGHT
anchor will adjust the x input by the full control width.
Vertical:
grd.TOP
anchor will not adjust the input. This is the default behavior.grd.CENTER
anchor will adjust the y input by half the control height.grd.BOTTOM
anchor will adjust the y input by the full control height.
Parameters:
control_name The model full path of the control to move
dx A delta from the current x position or 0 to move using x
dy A delta from the current y position or 0 to move using y
x The x position to move to in absolute co-ordinates (omit to use dx)
y The y position to move to in absolute co-ordinates (omit to use dy)
ah The horizontal anchor, gre.LEFT
, gre.CENTER
, or gre.RIGHT
(Optional, default: gre.LEFT
)
vh The vertical anchor, gre.TOP
, gre.CENTER
, or gre.BOTTOM
(Optional, default: gre.TOP
)