System Events

InstantView® knows the following predefined events:

Event Description
SELECT a button, MenuItem etc. has been selected (via mouse or CUA keyboard entry); pressing return key in an input field causes SELECT, in case no ENTER label exists for the enter key
ENTER the enter key has been pressed in an input field (see SELECT)
CURRENT the window object contains the focus
NON_CURRENT the window object returns the focus
MOUSE_CLICK_R single right mouse-click
DOUBLE_CLICK double left mouse-click
DOUBLE_CLICK_R double right mouse-click
CLOSE (parent-)window gets (interactively) closed
INITIALIZE gets activated, when a window object has just been generated
BACKSPACE backspace key (delete backwards, "|ß") has been pressed
C_UP cursor-up key ("á") has been pressed
C_DOWN cursor-down key ("â") has been pressed
PG_UP page-up key ("pos1") has been pressed
PG_DOWN page-down key ("end") has been pressed
PLUS plus key ('+') has been pressed; in ObjectBoxen, this means expand by default
MINUS minus key ('-') has been pressed;  in ObjectBoxen, this means collapse by default 
MULTIPLY multiplication sign key ('*') has been pressed; in ObjectBoxen, this means ExpandAll by default
DIVIDE division sign key ('/') has been pressed; in ObjectBoxen, this means CollapseAll by default
INSERT insert key ("Ins") has been pressed
DELETE delete key ("Del") has been pressed
F2 F2 key has been pressed
. . . . . .
F12 F12 key has been pressed
ALTERED input field content has been modified interactively; the statement Alert defines, whether modifications will be registered and when
IS_DROPPABLE an  object is dragged via drag and drop, potential source and target object as well as the paste modus are in the stack; return value (0 or 1) define, whether drop will be allowed
DROP dragged object have been dropped (drag and drop) (only with flag ACCEPT_DROP), objects and paste modus are in the stack
TOOLTIP the system requests an explanation text (tooltip); this happens after a certain time span; reaction to this event overwrites the default behavior specified by the label [TOOL-]TIP(<str>) in the window object definition; this labels string <str> will be passed to TOOLTIP in the stack; the remaining string in the stack will be the tip to be shown; (and empty stack suppresses the tip.)