moveControl

Typemessage
DictionaryLCS
LibraryLiveCode Script
Syntax
moveControl
Summary

Sent to a control that the user moved with the Pointer tool.

Introduced1.0
OSmac, windows, linux, ios, android
Platformsdesktop, server, mobile
Example
on moveControl -- in a button script
-- move the same-named field to be below the moved button:
  set the topLeft of field (the short name of the target) \
     to the bottomLeft of the target
end moveControl
RelatedKeyword: control, button
Property: properties, location
Message: moveStack
Command: revCacheGeometry
Object: field, button
Glossary: trap, handler, message, Pointer tool, rectangle, control
Description

Handle the moveControl message if you want to respond to the user's movement of a control. For example, you can create a moveControl handler that responds to movement of a button by moving fields out of the button's way.

The moveControl message is sent only if the user moved the control. This message is not sent when a handler moves the control by changing its location, rectangle, or other properties.

The moveControl message is sent after the movement is finished. This means that you cannot prevent a control from being moved by trapping this message.

Tagsui