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.) |