summaryrefslogtreecommitdiff
path: root/xmake/core/ui/event.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-01-20 00:45:29 +0800
committerruki <[email protected]>2018-01-19 22:32:58 +0800
commitba7696ff7174d8d07e6aec4138b9cce5f0952ca4 (patch)
treeef52c41eca271695dad3c802efc8be8c0bdf8b8a /xmake/core/ui/event.lua
parent35ca390ac845a86c78e34059946207f8f980ed5e (diff)
add text changed
Diffstat (limited to 'xmake/core/ui/event.lua')
-rw-r--r--xmake/core/ui/event.lua7
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}