Enumerator |
---|
nullEvent | Nothing.
|
click | User clicked on window/control.
|
doubleClick | User double-clicked on window/control.
|
mouseDown | Mouse button pressed down on window or control.
|
mouseMove | Mouse is being dragged while clicking.
|
mouseUp | Mouse button released.
|
keyDown | Keyboard key pressed.
|
keyUp | Keyboard key released.
|
moved | (Window-only) Window has moved.
|
resized | (Window-only) Window has been resized.
|
deleted | Window or control has been deleted/released.
|
removed | Window has been closed or control removed from window.
|
changed | For textfields, etc where value can be changed.
|
tcpConnectionFailed | TCP socket was unable to connect to the specified address.
|
tcpDisconnected | TCP socket has disconnected.
Note: This does NOT get called if you close the socket yourself. This is only for "unexpected" disconnections.
|
tcpConnected | TCP socket has connected.
|
tcpReceivedData | TCP socket has data to read.
|
tcpBufferFull | TCP socket's incoming data buffer became full and you've missed incoming data - and will be missing data until you read the buffer.
|
dataUndo | User wants to perform an undo (Cmd + Z) If no such event handler is installed, Clapkit will try to perform the task itself if it's a known type. If you install an event handler, you'll have to do it yourself. You have to install an event handler for non-standard data types. Additionally, you can overwrite 'PerformUndo' of your object.
|
dataCut | User wants to perform a cut (Cmd + X) If no such event handler is installed, Clapkit will try to perform the task itself if it's a known type. If you install an event handler, you'll have to do it yourself. You have to install an event handler for non-standard data types. Additionally, you can overwrite 'PerformCut' of your object.
|
dataCopy | User wants to perform a copy (Cmd + C) If no such event handler is installed, Clapkit will try to perform the task itself if it's a known type. If you install an event handler, you'll have to do it yourself. You have to install an event handler for non-standard data types. Additionally, you can overwrite 'PerformCopy' of your object.
|
dataPaste | User wants to perform a paste (Cmd + V) If no such event handler is installed, Clapkit will try to perform the task itself if it's a known type. If you install an event handler, you'll have to do it yourself. You have to install an event handler for non-standard data types. Additionally, you can overwrite 'PerformPaste' of your object.
|
dataClear | User wants to perform a 'clear' - i.e. delete all data on an user-editable control. If no such event handler is installed, Clapkit will try to perform the task itself if it's a known type. If you install an event handler, you'll have to do it yourself. You have to install an event handler for non-standard data types. Additionally, you can overwrite 'PerformClear' of your object.
|