SYSTEM.MOUSE_CANVAS
If the mouse is in a canvas, SYSTEM.MOUSE_CANVAS represents the name of that canvas as a CHAR value. If the mouse is in an item, this variable represents the name of the canvas containing the item.
SYSTEM.MOUSE_CANVAS is NULL if:
/*
** Trigger: When-Mouse-Move
** Example: When the mouse enters any one of several overlapping
** canvases, Oracle Forms brings that canvas to the
** front.
*/
DECLARE
canvas_to_front VARCHAR(50);
BEGIN
canvas_to_front := :System.Mouse_Canvas;
Show_View(canvas_to_front);
END;
SYSTEM.MOUSE_BUTTON_PRESSED examples
SYSTEM.MOUSE_BUTTON_SHIFT_STATE examples