Event
|
User action
|
Affected widgets
|
AVM action
|
EMPTY-SELECTION
|
Click the mouse SELECT button on an empty space in the frame.
|
Frame and dialog box, whether its SELECTABLE attribute is set to TRUE or FALSE.
|
Internal: Sends a DESELECTION event to all selected widgets in the frame and sends the EMPTY-SELECTION event to the frame.
Screen: Removes the highlight around any selected widgets in the frame.
|
END-BOX-SELECTION
|
Release the pressed mouse SELECT or EXTEND button after moving the mouse pointer to stretch the select box.
|
Frame and dialog box with BOX-SELECTABLE attribute set to TRUE.
|
Internal: If the user pressed the mouse SELECT button, the AVM sends a SELECTION event to all widgets surrounded by the select box. If the user pressed a mouse EXTEND button, the AVM sends a SELECTION event to all unselected widgets, and a DESELECTION event to all selected widgets surrounded by the select box.
If a trigger on END-BOX-SELECTION returns NO-APPLY, the AVM does not send a subsequent SELECTION or DESELECTION event. Note that this behavior differs from the behavior of END-MOVE and END-RESIZE.
Screen: Erases the select box, highlights selected widgets, and removes the highlight from deselected widgets.
|
START-BOX-SELECTION
|
Press and hold the mouse SELECT or EXTEND button in an empty area of the frame and begin moving the mouse pointer.
|
Frame and dialog box with BOX-SELECTABLE attribute set to TRUE.
|
Internal: Sends a START-BOX-SELECTION event to the frame. If a trigger returns NO-APPLY, the AVM does not generate the subsequent END-BOX-SELECTION event.
Screen: Draws a select box, which initially appears as a dot.
|