mouseRelease

Typemessage
DictionaryLCS
LibraryLiveCode Script
Syntax
mouseRelease <pButtonNumber>
Associationsstack, card, field, button, graphic, scrollbar, player, image
Summary

Sent when the user releases the mouse outside the control that was clicked.

Introduced1.0
OSmac, windows, linux, ios, android, web
Platformsdesktop, server, mobile
Parameters
NameTypeDescription
pButtonNumber

Specifies which mouse button was pressed:

"1": the left button on systems with a multi-button mouse and the mouse button on Mac OS systems with a single-button mouse.
"2": the middle button on systems with a three-button mouse.
"3": the right button on systems with a multi-button mouse and Control-click on Mac OS systems with a single-button mouse.
Example
on mouseRelease theButton
  if theButton is 1 then send "mouseUp" to the target
  else pass mouseRelease
end mouseRelease
RelatedProperty: listBehavior
Message: dragEnd, mouseStillDown
Command: send
Glossary: Browse tool, card, control, field, message, mouse button, mouse pointer, property
Description

Handle the mouseRelease message to perform an action when the user releases the mouse button after clicking and then dragging outside the control.

The mouseRelease message is sent to the control that was originally clicked, or to the card if no control was under the mouse pointer.

The mouseRelease message is sent only when the Browse tool is being used.

If an unlocked field is clicked with mouse button 1 or 2, no mouseRelease message is sent.

If the control is a field with its listBehavior property set to true, the mouseRelease message is sent when the mouse button is released and the mouse is not over a text line in the field, even if the mouse is still over the field.

If the mouse is released while it's still within the control that was clicked, a mouseUp message is sent instead of mouseRelease.

Tagsui