jf-roku/components/config/scene.brs

26 lines
688 B
Plaintext
Raw Normal View History

2019-03-14 17:11:51 +00:00
sub init()
2019-05-03 14:01:46 +00:00
m.tracker=m.top.createChild("TrackerTask")
2019-03-14 17:11:51 +00:00
m.top.setFocus(true)
end sub
function onKeyEvent(key as String, press as Boolean) as Boolean
2019-04-29 19:10:02 +00:00
' Returns true if user navigates to a new focusable element
2019-03-14 17:11:51 +00:00
if not press then return false
2019-10-13 19:33:14 +00:00
2019-03-14 17:11:51 +00:00
list = m.top.findNode("configOptions")
button = m.top.findNode("submit")
if key = "down" and button.focusedChild = invalid
limit = list.content.getChildren(-1, 0).count() - 1
if limit = list.itemFocused
m.top.setFocus(false)
button.setFocus(true)
return true
end if
else if key = "up" and button.focusedChild <> invalid
list.setFocus(true)
return true
end if
return false
end function