Ok, game, scene, entities and actors support mouse events (
LeftClick,
LeftRelease,
LeftDoubleClick,
RightClick,
RightRelease,
MiddleClick,
MiddleRelease).
Game also supports mouse wheel events (
WheelDown,
WheelUp).
Most of the objects alse have
MouseEntry and
MouseLeave events.
Game and window controls support keyboard events (
Keypress).
Buttons have a
Press event.
Those are the hardcoded events. Window controls can apply events to their parent window when their ParentNotify attribute is set to true. The name of this event is equal to the
name of the control.
This effectively overrides buttons's Press event.
You can apply your own custom events using the object.ApplyEvent method.
I'll include this to the future versions of the docs, sorry I left it out