diff options
| author | ruki <[email protected]> | 2018-01-20 00:45:29 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-01-19 22:32:58 +0800 |
| commit | ba7696ff7174d8d07e6aec4138b9cce5f0952ca4 (patch) | |
| tree | ef52c41eca271695dad3c802efc8be8c0bdf8b8a /xmake/core/ui/event.lua | |
| parent | 35ca390ac845a86c78e34059946207f8f980ed5e (diff) | |
add text changed
Diffstat (limited to 'xmake/core/ui/event.lua')
| -rw-r--r-- | xmake/core/ui/event.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/core/ui/event.lua b/xmake/core/ui/event.lua index 411cf9e40..6c7dd7fb0 100644 --- a/xmake/core/ui/event.lua +++ b/xmake/core/ui/event.lua @@ -66,8 +66,8 @@ function event:dump() end end --- register event types, event.ev_keyboard = 1, event.ev_mouse = 2, ... , event.ev_idle = 4, event.ev_max = 4 -event:register("ev_max", "ev_keyboard", "ev_mouse", "ev_command", "ev_idle") +-- register event types, event.ev_keyboard = 1, event.ev_mouse = 2, ... , event.ev_idle = 5, event.ev_max = 5 +event:register("ev_max", "ev_keyboard", "ev_mouse", "ev_command", "ev_text", "ev_idle") -- register command event types (ev_command) event:register("cm_max", "cm_quit", "cm_ok", "cm_cancel", "cm_yes", "cm_no", "cm_help") @@ -83,6 +83,9 @@ event.keyboard = object {_init = { "key_code", "key_name", "key_meta" }, type = -- define command event event.command = object {_init = { "command", "extra" }, type = event.ev_command} +-- define text event +event.text = object {_init = { "text" }, type = event.ev_text} + -- define idle event event.idle = object {_init = {}, type = event.ev_idle} |
