There are four kinds of triggers as follows.
- Change in the state of the instance
It is fired by changing a state of the instance.
- Mouse pointer event
It is fired by the mouse being clicked, moved, and so on.
- Keyboard event
It is fired by the keyboard.
- The others
|Change of the state || Description |
|WSEV_INITIALIZE || instance is initialized. |
|WSEV_DELETE || instance is released. |
|WSEV_ACTIVATE || instance is activated. |
|WSEV_VALUE_CH || value of the instance changes. |
|WSEV_VISIBLE_CH || visibility of the instance changes. |
|WSEV_PARENT_VISIBLE_CH || visibility of the parent instance changes. |
|WSEV_EXPOSE || instance is exposed. |
|WSEV_RESIZE || instance is resized. |
|WSEV_SENSITIVE_CH || sensitivity of the instance changes. |
|WSEV_PARENT_SENSITIVE_CH || sensitivity of the parent instance changes. |
|About the mouse pointer || Description |
|WSEV_MOUSE_IN || the mouse pointer comes into the area. |
|WSEV_MOUSE_OUT || the mouse pointer goes away from the area. |
|WSEV_MOUSE_PRESS || a mouse button is pressed. |
|WSEV_MOUSE_RELEASE || a mouse button is released. |
|WSEV_MOUSE_MOVE || the mouse pointer is moved over the area |
|About the keyboard || Description |
|WSEV_FOCUS_CH || the focus changes. |
|WSEV_KEY_PRESS || a key is pressed. |
|WSEV_KEY_RELEASE || a key is released. |
|WSEV_KEY_HOOK || Hooking of the key event before dispatching. |
|The other || Description |
|WSEV_NONE || None. |
WideStudio documents index | Table of contents