add page down and up event
This commit is contained in:
@@ -160,6 +160,11 @@ function choicebox:on_event(e)
|
|||||||
end
|
end
|
||||||
self:_notify_scrolled()
|
self:_notify_scrolled()
|
||||||
return true
|
return true
|
||||||
|
elseif e.key_name == "PageDown" or e.key_name == "PageUp" then
|
||||||
|
local direction = e.key_name == "PageDown" and 1 or -1
|
||||||
|
self:scroll(self:height() * direction)
|
||||||
|
self:_notify_scrolled()
|
||||||
|
return true
|
||||||
elseif e.key_name == "Enter" or e.key_name == " " then
|
elseif e.key_name == "Enter" or e.key_name == " " then
|
||||||
self:_do_select()
|
self:_do_select()
|
||||||
return true
|
return true
|
||||||
|
@@ -175,6 +175,11 @@ function menuconf:on_event(e)
|
|||||||
end
|
end
|
||||||
self:_notify_scrolled()
|
self:_notify_scrolled()
|
||||||
return true
|
return true
|
||||||
|
elseif e.key_name == "PageDown" or e.key_name == "PageUp" then
|
||||||
|
local direction = e.key_name == "PageDown" and 1 or -1
|
||||||
|
self:scroll(self:height() * direction)
|
||||||
|
self:_notify_scrolled()
|
||||||
|
return true
|
||||||
elseif e.key_name == "Enter" or e.key_name == " " then
|
elseif e.key_name == "Enter" or e.key_name == " " then
|
||||||
self:_do_select()
|
self:_do_select()
|
||||||
return true
|
return true
|
||||||
|
Reference in New Issue
Block a user