SYSTEM.MOUSE_RECORD
If the mouse is in a record, SYSTEM.MOUSE_RECORD represents that record's record number as a CHAR value.
Note: SYSTEM.MOUSE_RECORD is 0 if the mouse is not in an item (and thus, not in a record).
/*
** Trigger: When-Mouse-Move
** Example: If the mouse is within a record, display a window
** that contains an editing toolbar.
*/
DECLARE
mouse_in_record NUMBER(7);
BEGIN
mouse_in_record := To_Number(:System.Mouse_Record);
IF mouse_in_record > 0 THEN
Show_Window('editing_toolbar');
END IF;
END;
SYSTEM.MOUSE_BUTTON_PRESSED examples
SYSTEM.MOUSE_BUTTON_SHIFT_STATE examples
SYSTEM.MOUSE_FORM system variable