Methods

(static) ItemDataLoaded(msg) → {void}

Parameters:
NameTypeDescription
msgdynamic
Returns:
Type: 
void

(static) OnScreenShown() → {void}

Returns:
Type: 
void

(static) SetUpOptions() → {void}

Returns:
Type: 
void

(static) alphaActiveChanged() → {void}

Returns:
Type: 
void

(static) alphaSelectedChanged() → {void}

Returns:
Type: 
void

(static) configureBackdrop() → {void}

Returns:
Type: 
void

(static) configureGrid() → {void}

Returns:
Type: 
void

(static) getCollectionType() → {string}

Returns:
Type: 
string

(static) getDefaultView() → {string}

Returns:
Type: 
string

(static) getItemFocused() → {dynamic}

Returns:
Type: 
dynamic

(static) hideTVGuide() → {void}

Hide TV Guide and return to grid

Returns:
Type: 
void

(static) init() → {void}

Returns:
Type: 
void

(static) loadInitialItems() → {void}

Returns:
Type: 
void

(static) loadMoreData() → {void}

Returns:
Type: 
void

(static) onGenreItemFocused() → {void}

Returns:
Type: 
void

(static) onGenreItemSelected() → {void}

Returns:
Type: 
void

(static) onItemFocused() → {void}

Returns:
Type: 
void

(static) onItemSelected() → {void}

Returns:
Type: 
void

(static) onKeyEvent(key, press) → {boolean}

Parameters:
NameTypeDescription
keystring
pressboolean
Returns:
Type: 
boolean

(static) onPresenterFiltersLoaded(event) → {void}

Bridge callback for presenter filters loading - forwards to presenter.onFiltersLoaded() This is needed because Roku observers look for functions at component scope, not on class instances. Presenters should observe with "onPresenterFiltersLoaded".

Parameters:
NameTypeDescription
eventobject
Returns:
Type: 
void

(static) onPresenterLogoLoaded(event) → {void}

Bridge callback for presenter logo loading - forwards to presenter.onLogoLoaded() This is needed because Roku observers look for functions at component scope, not on class instances. Presenters should observe with "onPresenterLogoLoaded".

Parameters:
NameTypeDescription
eventobject
Returns:
Type: 
void

(static) onPresenterTypeChanged() → {void}

Called when presenterType field changes - creates the appropriate presenter

Returns:
Type: 
void

(static) onTVGuideFocusedChannel() → {void}

Handle channel focus from TV Guide

Returns:
Type: 
void

(static) onTVGuideWatchChannel() → {void}

Handle channel selection from TV Guide

Returns:
Type: 
void

(static) onVoiceFilter() → {void}

Returns:
Type: 
void

(static) optionsClosed() → {void}

Returns:
Type: 
void

(static) prepareDataLoad(disableRemoteopt) → {void}

Prepare for data loading by stopping any active task, showing spinner, and hiding empty text

Parameters:
NameTypeAttributesDefaultDescription
disableRemoteboolean<optional>
false

Whether to disable remote input during loading

Returns:
Type: 
void

(static) setupNodes() → {void}

Returns:
Type: 
void

(static) showTVGuide() → {void}

Show TV Guide (EPG) for LiveTV

Returns:
Type: 
void

(static) updateBackdropForFocusedItem() → {void}

Returns:
Type: 
void

(static) updateTitle() → {void}

Returns:
Type: 
void