Roku SDK Documentation : roSpringboardScreenEvent

This component is deprecated.

Beginning July 1st, 2017, any new channels using this component will be rejected during certification.

Beginning January 1st, 2018, any updates to existing channels using this component will be rejected during certification.

The roSpringboardScreen sends the roSpringboardScreenEvent with the following predicates that indicate its valid event types:

 

isButtonPressed() as Boolean

A button on the screen was selected.

GetIndex() as Integer

Returns the ID of the button which was selected (the first parameter to AddButton).

GetData() as Integer

If the button type is a rating button, returns the value of the user selection.

 

isRemoteKeyPressed() as Boolean

A remote key was pressed.

GetIndex() as Integer

Returns the ID of the remote key which was pressed.  Remote key IDs are listed under roUniversalControlEvent.

Currently only left/right navigation events are passed which allow the caller to navigate the content list from the springboard level.

 

isScreenClosed() as Boolean

The screen was closed and is no longer displayed to the user.

 

isButtonInfo() as Boolean

The Info remote key was pressed.

GetIndex() as Integer

Returns the index of the item which was selected when the Info key was pressed.