├── CHANGELOG.md ├── LICENSE ├── README.md ├── documentation ├── 1-components.md ├── 2-Contenthandlers_Guide.md ├── 3-ViewStack_Guide.md ├── 4-SGDEX_Channel_Tutorial.md ├── 5-Themes_Guide.md ├── 6-ContentManager_with_Custom_Views_Guide.md └── README.md ├── extensions ├── README.md ├── SGDEX.brs └── SGDEX │ ├── ButtonBar │ ├── ButtonBar.brs │ └── ButtonBar.xml │ ├── ComponentController │ ├── ComponentController.brs │ ├── ComponentController.xml │ └── ViewStack │ │ ├── ViewManager.brs │ │ ├── ViewManager.xml │ │ └── ViewStack.xml │ ├── ContentManager │ ├── ContentManager.brs │ ├── ContentManager.xml │ ├── ContentManagerDetails │ │ ├── ContentManagerDetails.brs │ │ └── ContentManagerDetails.xml │ ├── ContentManagerMedia │ │ ├── ContentManagerMedia.brs │ │ └── ContentManagerMedia.xml │ ├── ContentManagerTimeGrid │ │ ├── ContentManagerTimeGrid.brs │ │ └── ContentManagerTimeGrid.xml │ └── ContentManagerUtils.brs │ ├── Handlers │ ├── BookmarksHandler.brs │ ├── BookmarksHandler.xml │ ├── ContentHandler.brs │ ├── ContentHandler.xml │ ├── EntitlementHandler.brs │ ├── EntitlementHandler.xml │ ├── EntitlementHandler_RokuBilling.brs │ ├── EntitlementHandler_TVOD.brs │ ├── EntitlementHandler_UserPass.brs │ ├── RAFHandler.brs │ └── RAFHandler.xml │ ├── Images │ ├── ButtonBar │ │ ├── btn_corner_left.png │ │ ├── btn_corner_right.png │ │ ├── gradient_black-transparent-vertical.png │ │ ├── gradient_black-transparent.png │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_left.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_up.png │ │ └── rectangle_background.png │ ├── Progress bar.9.png │ ├── focus.9.png │ ├── list_focus.9.png │ ├── loader.png │ ├── pause.png │ └── play.png │ ├── Scenes │ ├── BaseScene.brs │ └── BaseScene.xml │ └── Views │ ├── CategoryListView │ ├── CategoryListView.brs │ ├── CategoryListView.xml │ ├── ContentManager.brs │ ├── MarkupListWithRewFF.brs │ └── MarkupListWithRewFF.xml │ ├── DetailsView │ ├── DetailsView.brs │ └── DetailsView.xml │ ├── EntitlementView │ ├── EntitlementView.brs │ └── EntitlementView.xml │ ├── GridView │ ├── GridView.brs │ └── GridView.xml │ ├── MediaView │ ├── MediaView.brs │ ├── MediaView.xml │ └── NowPlayingView │ │ ├── CustomAudioNode.brs │ │ ├── CustomAudioNode.xml │ │ ├── NowPlayingView.brs │ │ ├── NowPlayingView.xml │ │ ├── TrickPlayBar.brs │ │ └── TrickPlayBar.xml │ ├── OtherNodes │ ├── FadingBackground │ │ ├── FadingBackground.brs │ │ └── FadingBackground.xml │ ├── FocusableGroup │ │ ├── FocusableGroup.brs │ │ ├── FocusableGroup.xml │ │ └── FocusableLayoutGroup.xml │ ├── ItemComponents │ │ ├── ButtonBarItemComponent │ │ │ ├── ButtonBarItemComponent.brs │ │ │ └── ButtonBarItemComponent.xml │ │ ├── DefaultRowTitleComponent │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ └── DefaultRowTitleComponent.xml │ │ ├── MediaViewButtonItem │ │ │ ├── MediaViewButtonItem.brs │ │ │ └── MediaViewButtonItem.xml │ │ ├── NarrowCategoryListItemComponent │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ └── NarrowCategoryListItemComponent.xml │ │ ├── RoundedRectangleItemComponent │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ └── RoundedRectangleItemComponent.xml │ │ ├── SimpleGridItemComponent │ │ │ ├── SimpleGridItemComponent.brs │ │ │ └── SimpleGridItemComponent.xml │ │ ├── StandardCategoryListItemComponent │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ └── StandardCategoryListItemComponent.xml │ │ ├── StandardGridItemComponent │ │ │ ├── StandardGridItemComponent.brs │ │ │ └── StandardGridItemComponent.xml │ │ ├── TitleAndPosterGridItemComponent │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ └── Views │ │ ├── DurationBar │ │ ├── DurationBar.brs │ │ └── DurationBar.xml │ │ ├── ItemDetailsView │ │ ├── ItemDetailsView.brs │ │ └── ItemDetailsView.xml │ │ ├── LoadingFacade │ │ ├── LoadingFacade.brs │ │ └── LoadingFacade.xml │ │ └── StyledPoster │ │ ├── StyledPoster.brs │ │ └── StyledPoster.xml │ ├── ParagraphView │ ├── ParagraphView.brs │ └── ParagraphView.xml │ ├── SGDEXComponent │ ├── SGDEXComponent.brs │ └── SGDEXComponent.xml │ ├── SearchView │ ├── SearchView.brs │ └── SearchView.xml │ ├── SlideShowView │ ├── SlideShowView.brs │ └── SlideShowView.xml │ ├── TimeGridView │ ├── CustomTimeGrid │ │ ├── CustomTimeGrid.brs │ │ └── CustomTimeGrid.xml │ ├── TimeGridChannelItemComponent │ │ ├── TimeGridChannelItemComponent.brs │ │ └── TimeGridChannelItemComponent.xml │ ├── TimeGridView.brs │ └── TimeGridView.xml │ ├── VideoView │ ├── EndcardView │ │ ├── EndcardView.brs │ │ └── EndcardView.xml │ ├── VideoView.brs │ └── VideoView.xml │ └── utils │ └── Utils.brs └── samples ├── 1_Setup+and+HelloWorld ├── Readme.md ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ └── SGDEX │ │ ├── ButtonBar │ │ ├── ButtonBar.brs │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ ├── ComponentController.brs │ │ ├── ComponentController.xml │ │ └── ViewStack │ │ │ ├── ViewManager.brs │ │ │ ├── ViewManager.xml │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ ├── ContentManager.brs │ │ ├── ContentManager.xml │ │ ├── ContentManagerDetails │ │ │ ├── ContentManagerDetails.brs │ │ │ └── ContentManagerDetails.xml │ │ ├── ContentManagerMedia │ │ │ ├── ContentManagerMedia.brs │ │ │ └── ContentManagerMedia.xml │ │ ├── ContentManagerTimeGrid │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ └── ContentManagerTimeGrid.xml │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ ├── BookmarksHandler.brs │ │ ├── BookmarksHandler.xml │ │ ├── ContentHandler.brs │ │ ├── ContentHandler.xml │ │ ├── EntitlementHandler.brs │ │ ├── EntitlementHandler.xml │ │ ├── EntitlementHandler_RokuBilling.brs │ │ ├── EntitlementHandler_TVOD.brs │ │ ├── EntitlementHandler_UserPass.brs │ │ ├── RAFHandler.brs │ │ └── RAFHandler.xml │ │ ├── Images │ │ ├── ButtonBar │ │ │ ├── btn_corner_left.png │ │ │ ├── btn_corner_right.png │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ ├── gradient_black-transparent.png │ │ │ ├── ic_arrow_down.png │ │ │ ├── ic_arrow_left.png │ │ │ ├── ic_arrow_right.png │ │ │ ├── ic_arrow_up.png │ │ │ └── rectangle_background.png │ │ ├── Progress bar.9.png │ │ ├── focus.9.png │ │ ├── list_focus.9.png │ │ ├── loader.png │ │ ├── pause.png │ │ └── play.png │ │ ├── Scenes │ │ ├── BaseScene.brs │ │ └── BaseScene.xml │ │ └── Views │ │ ├── CategoryListView │ │ ├── CategoryListView.brs │ │ ├── CategoryListView.xml │ │ ├── ContentManager.brs │ │ ├── MarkupListWithRewFF.brs │ │ └── MarkupListWithRewFF.xml │ │ ├── DetailsView │ │ ├── DetailsView.brs │ │ └── DetailsView.xml │ │ ├── EntitlementView │ │ ├── EntitlementView.brs │ │ └── EntitlementView.xml │ │ ├── GridView │ │ ├── GridView.brs │ │ └── GridView.xml │ │ ├── MediaView │ │ ├── MediaView.brs │ │ ├── MediaView.xml │ │ └── NowPlayingView │ │ │ ├── CustomAudioNode.brs │ │ │ ├── CustomAudioNode.xml │ │ │ ├── NowPlayingView.brs │ │ │ ├── NowPlayingView.xml │ │ │ ├── TrickPlayBar.brs │ │ │ └── TrickPlayBar.xml │ │ ├── OtherNodes │ │ ├── FadingBackground │ │ │ ├── FadingBackground.brs │ │ │ └── FadingBackground.xml │ │ ├── FocusableGroup │ │ │ ├── FocusableGroup.brs │ │ │ ├── FocusableGroup.xml │ │ │ └── FocusableLayoutGroup.xml │ │ ├── ItemComponents │ │ │ ├── ButtonBarItemComponent │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ ├── DefaultRowTitleComponent │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ ├── MediaViewButtonItem │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ └── MediaViewButtonItem.xml │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ ├── SimpleGridItemComponent │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ ├── StandardGridItemComponent │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ └── StandardGridItemComponent.xml │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ └── Views │ │ │ ├── DurationBar │ │ │ ├── DurationBar.brs │ │ │ └── DurationBar.xml │ │ │ ├── ItemDetailsView │ │ │ ├── ItemDetailsView.brs │ │ │ └── ItemDetailsView.xml │ │ │ ├── LoadingFacade │ │ │ ├── LoadingFacade.brs │ │ │ └── LoadingFacade.xml │ │ │ └── StyledPoster │ │ │ ├── StyledPoster.brs │ │ │ └── StyledPoster.xml │ │ ├── ParagraphView │ │ ├── ParagraphView.brs │ │ └── ParagraphView.xml │ │ ├── SGDEXComponent │ │ ├── SGDEXComponent.brs │ │ └── SGDEXComponent.xml │ │ ├── SearchView │ │ ├── SearchView.brs │ │ └── SearchView.xml │ │ ├── SlideShowView │ │ ├── SlideShowView.brs │ │ └── SlideShowView.xml │ │ ├── TimeGridView │ │ ├── CustomTimeGrid │ │ │ ├── CustomTimeGrid.brs │ │ │ └── CustomTimeGrid.xml │ │ ├── TimeGridChannelItemComponent │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ └── TimeGridChannelItemComponent.xml │ │ ├── TimeGridView.brs │ │ └── TimeGridView.xml │ │ ├── VideoView │ │ ├── EndcardView │ │ │ ├── EndcardView.brs │ │ │ └── EndcardView.xml │ │ ├── VideoView.brs │ │ └── VideoView.xml │ │ └── utils │ │ └── Utils.brs ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── 2_Basic+Channel ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── EpisodePickerLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── EndcardHandler.brs │ │ ├── EndcardHandler.xml │ │ ├── RootHandler.brs │ │ ├── RootHandler.xml │ │ ├── SeasonsHandler.brs │ │ └── SeasonsHandler.xml ├── docs │ ├── 1.png │ ├── 2.jpg │ └── 3.jpg ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 3_Grid ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── GridHandler.brs │ │ └── GridHandler.xml ├── docs │ └── 1.jpg ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 4_DetailsScreen ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── GridHandler.brs │ │ └── GridHandler.xml ├── docs │ └── 1.jpg ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 5_Video ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── GridHandler.brs │ │ └── GridHandler.xml ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 6_Endcards ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── EndcardHandler.brs │ │ ├── EndcardHandler.xml │ │ ├── GridHandler.brs │ │ └── GridHandler.xml ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 7_EpisodePickerScreen ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── EpisodePickerLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── GridHandler.brs │ │ ├── GridHandler.xml │ │ ├── SeasonsHandler.brs │ │ └── SeasonsHandler.xml ├── docs │ └── 1.jpg ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 8_Custom+Screen ├── README.md ├── components │ ├── CustomView │ │ └── custom.xml │ ├── CustomViewLogic.brs │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── EpisodePickerLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── GridHandler.brs │ │ ├── GridHandler.xml │ │ ├── SeasonsHandler.brs │ │ └── SeasonsHandler.xml ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── 9_Bookmarks ├── README.md ├── components │ ├── BookmarksHelper.brs │ ├── DeepLinkingLogic.brs │ ├── DetailsViewLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── RegistryBookmarksHandler.brs │ ├── RegistryBookmarksHandler.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── DetailsHandler.brs │ │ └── DetailsHandler.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── ButtonBar_MultiStack ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── GridViewLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── SearchViewLogic.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── ButtonBarHandler.brs │ │ ├── ButtonBarHandler.xml │ │ ├── GridHandler.brs │ │ ├── GridHandler.xml │ │ ├── SearchHandler.brs │ │ └── SearchHandler.xml ├── feed │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── overhangLogo.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── CustomDetails_ContentManager ├── README.md ├── components │ ├── CustomSlide.brs │ ├── CustomSlide.xml │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHSlide.brs │ │ ├── CHSlide.xml │ │ ├── CHSlideItem.brs │ │ └── CHSlideItem.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── spinner.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── CustomGrid_ContentManager ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── HomeView │ │ ├── CustomZoomRowList.brs │ │ ├── CustomZoomRowList.xml │ │ ├── SimpleGridItem.brs │ │ └── SimpleGridItem.xml │ ├── MainScene.brs │ ├── MainScene.xml │ ├── MediaScreenLogic.brs │ ├── PlaybackView │ │ ├── CustomMediaView.brs │ │ ├── CustomMediaView.xml │ │ ├── CustomUI.brs │ │ ├── CustomUI.xml │ │ └── ProxyVideo.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── GridHandler │ │ ├── CHPaginatedRow.brs │ │ ├── CHPaginatedRow.xml │ │ ├── CHRoot.brs │ │ └── CHRoot.xml │ │ └── MediaHandler │ │ ├── CHAudio.brs │ │ ├── CHAudio.xml │ │ ├── CHVideo.brs │ │ └── CHVideo.xml ├── images │ ├── fail.png │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── loading.png │ ├── placeholder.png │ ├── spinner.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── CustomTimeGrid_ContentManager ├── README.md ├── api │ ├── 1_channels.json │ ├── 2_channel_16172.json │ ├── 2_channel_16173.json │ ├── 2_channel_16174.json │ ├── 2_channel_16175.json │ ├── 2_channel_16176.json │ ├── 2_channel_16177.json │ ├── 2_channel_16178.json │ ├── 2_channel_16179.json │ ├── 2_channel_16180.json │ ├── 2_channel_16181.json │ ├── 2_channel_16182.json │ ├── 2_channel_16183.json │ ├── 2_channel_48.json │ ├── 2_channel_49.json │ ├── 2_channel_50.json │ ├── 2_channel_51.json │ ├── 2_channel_52.json │ ├── 2_channel_53.json │ ├── 2_channel_54.json │ ├── 2_channel_55.json │ ├── 2_channel_56.json │ ├── 2_channel_57.json │ ├── 2_channel_59.json │ ├── 2_channel_60.json │ ├── 2_channel_61.json │ ├── 2_channel_62.json │ ├── 2_channel_63.json │ ├── 2_channel_66.json │ ├── 2_channel_68.json │ ├── 2_channel_69.json │ ├── 3_guide_16172.json │ ├── 3_guide_16173.json │ ├── 3_guide_16174.json │ ├── 3_guide_16175.json │ ├── 3_guide_16176.json │ ├── 3_guide_16177.json │ ├── 3_guide_16178.json │ ├── 3_guide_16179.json │ ├── 3_guide_16180.json │ ├── 3_guide_16181.json │ ├── 3_guide_16182.json │ ├── 3_guide_16183.json │ ├── 3_guide_48.json │ ├── 3_guide_49.json │ ├── 3_guide_50.json │ ├── 3_guide_51.json │ ├── 3_guide_52.json │ ├── 3_guide_53.json │ ├── 3_guide_54.json │ ├── 3_guide_55.json │ ├── 3_guide_56.json │ ├── 3_guide_57.json │ ├── 3_guide_59.json │ ├── 3_guide_60.json │ ├── 3_guide_61.json │ ├── 3_guide_62.json │ ├── 3_guide_63.json │ ├── 3_guide_66.json │ ├── 3_guide_68.json │ └── 3_guide_69.json ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── MyTimeGrid.brs │ ├── MyTimeGrid.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHRoot.brs │ │ ├── CHRoot.xml │ │ ├── CHRow.brs │ │ └── CHRow.xml ├── images │ ├── background.jpg │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── placeholder.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── EntitlementView_RokuBilling ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsScreenLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoPlayerLogic.brs │ └── content │ │ ├── CGDetails.brs │ │ ├── CGDetails.xml │ │ ├── CGRoot.brs │ │ ├── CGRoot.xml │ │ ├── CheckEntitlementHandler.brs │ │ ├── CheckEntitlementHandler.xml │ │ ├── HandlerEntitlement.brs │ │ ├── HandlerEntitlement.xml │ │ └── feed.json ├── images │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs ├── ParagraphView ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── ParagraphHelper.brs │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHRoot.brs │ │ └── CHRoot.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── overhangLogo.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── RAF_Client_Stitched ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── HandlerRAF.brs │ │ ├── HandlerRAF.xml │ │ ├── VideoHandler.brs │ │ └── VideoHandler.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── README.md ├── Roku_Recommends ├── README.md ├── components │ ├── CustomButtonBar │ │ ├── ButtonBarItem.brs │ │ ├── ButtonBarItem.xml │ │ ├── CustomButtonBar.brs │ │ └── CustomButtonBar.xml │ ├── DeepLinkingLogic.brs │ ├── DetailsView.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ ├── VideoView.brs │ └── content │ │ ├── CHButtonBar.brs │ │ ├── CHButtonBar.xml │ │ ├── CHRoot.brs │ │ ├── CHRoot.xml │ │ ├── HandlerRAF.brs │ │ └── HandlerRAF.xml ├── images │ ├── browse.png │ ├── home.png │ ├── icon_focus_hd.png │ ├── icon_side_hd.png │ ├── movies-folder.png │ ├── options.png │ ├── search.png │ ├── series.png │ ├── splash_fhd.jpg │ └── splash_hd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── SearchView ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHSearch.brs │ │ └── CHSearch.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── TimeGridView ├── README.md ├── api │ ├── 1_channels.json │ ├── 2_channel_16172.json │ ├── 2_channel_16173.json │ ├── 2_channel_16174.json │ ├── 2_channel_16175.json │ ├── 2_channel_16176.json │ ├── 2_channel_16177.json │ ├── 2_channel_16178.json │ ├── 2_channel_16179.json │ ├── 2_channel_16180.json │ ├── 2_channel_16181.json │ ├── 2_channel_16182.json │ ├── 2_channel_16183.json │ ├── 2_channel_48.json │ ├── 2_channel_49.json │ ├── 2_channel_50.json │ ├── 2_channel_51.json │ ├── 2_channel_52.json │ ├── 2_channel_53.json │ ├── 2_channel_54.json │ ├── 2_channel_55.json │ ├── 2_channel_56.json │ ├── 2_channel_57.json │ ├── 2_channel_59.json │ ├── 2_channel_60.json │ ├── 2_channel_61.json │ ├── 2_channel_62.json │ ├── 2_channel_63.json │ ├── 2_channel_66.json │ ├── 2_channel_68.json │ ├── 2_channel_69.json │ ├── 3_guide_16172.json │ ├── 3_guide_16173.json │ ├── 3_guide_16174.json │ ├── 3_guide_16175.json │ ├── 3_guide_16176.json │ ├── 3_guide_16177.json │ ├── 3_guide_16178.json │ ├── 3_guide_16179.json │ ├── 3_guide_16180.json │ ├── 3_guide_16181.json │ ├── 3_guide_16182.json │ ├── 3_guide_16183.json │ ├── 3_guide_48.json │ ├── 3_guide_49.json │ ├── 3_guide_50.json │ ├── 3_guide_51.json │ ├── 3_guide_52.json │ ├── 3_guide_53.json │ ├── 3_guide_54.json │ ├── 3_guide_55.json │ ├── 3_guide_56.json │ ├── 3_guide_57.json │ ├── 3_guide_59.json │ ├── 3_guide_60.json │ ├── 3_guide_61.json │ ├── 3_guide_62.json │ ├── 3_guide_63.json │ ├── 3_guide_66.json │ ├── 3_guide_68.json │ └── 3_guide_69.json ├── components │ ├── DeepLinkingLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHRoot.brs │ │ ├── CHRoot.xml │ │ ├── CHRow.brs │ │ └── CHRow.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ └── main.brs ├── audio_mode ├── README.md ├── components │ ├── DeepLinkingLogic.brs │ ├── DetailsScreenLogic.brs │ ├── MainScene.brs │ ├── MainScene.xml │ ├── MediaPlayerLogic.brs │ ├── SGDEX │ │ ├── ButtonBar │ │ │ ├── ButtonBar.brs │ │ │ └── ButtonBar.xml │ │ ├── ComponentController │ │ │ ├── ComponentController.brs │ │ │ ├── ComponentController.xml │ │ │ └── ViewStack │ │ │ │ ├── ViewManager.brs │ │ │ │ ├── ViewManager.xml │ │ │ │ └── ViewStack.xml │ │ ├── ContentManager │ │ │ ├── ContentManager.brs │ │ │ ├── ContentManager.xml │ │ │ ├── ContentManagerDetails │ │ │ │ ├── ContentManagerDetails.brs │ │ │ │ └── ContentManagerDetails.xml │ │ │ ├── ContentManagerMedia │ │ │ │ ├── ContentManagerMedia.brs │ │ │ │ └── ContentManagerMedia.xml │ │ │ ├── ContentManagerTimeGrid │ │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ │ └── ContentManagerTimeGrid.xml │ │ │ └── ContentManagerUtils.brs │ │ ├── Handlers │ │ │ ├── BookmarksHandler.brs │ │ │ ├── BookmarksHandler.xml │ │ │ ├── ContentHandler.brs │ │ │ ├── ContentHandler.xml │ │ │ ├── EntitlementHandler.brs │ │ │ ├── EntitlementHandler.xml │ │ │ ├── EntitlementHandler_RokuBilling.brs │ │ │ ├── EntitlementHandler_TVOD.brs │ │ │ ├── EntitlementHandler_UserPass.brs │ │ │ ├── RAFHandler.brs │ │ │ └── RAFHandler.xml │ │ ├── Images │ │ │ ├── ButtonBar │ │ │ │ ├── btn_corner_left.png │ │ │ │ ├── btn_corner_right.png │ │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ │ ├── gradient_black-transparent.png │ │ │ │ ├── ic_arrow_down.png │ │ │ │ ├── ic_arrow_left.png │ │ │ │ ├── ic_arrow_right.png │ │ │ │ ├── ic_arrow_up.png │ │ │ │ └── rectangle_background.png │ │ │ ├── Progress bar.9.png │ │ │ ├── focus.9.png │ │ │ ├── list_focus.9.png │ │ │ ├── loader.png │ │ │ ├── pause.png │ │ │ └── play.png │ │ ├── Scenes │ │ │ ├── BaseScene.brs │ │ │ └── BaseScene.xml │ │ └── Views │ │ │ ├── CategoryListView │ │ │ ├── CategoryListView.brs │ │ │ ├── CategoryListView.xml │ │ │ ├── ContentManager.brs │ │ │ ├── MarkupListWithRewFF.brs │ │ │ └── MarkupListWithRewFF.xml │ │ │ ├── DetailsView │ │ │ ├── DetailsView.brs │ │ │ └── DetailsView.xml │ │ │ ├── EntitlementView │ │ │ ├── EntitlementView.brs │ │ │ └── EntitlementView.xml │ │ │ ├── GridView │ │ │ ├── GridView.brs │ │ │ └── GridView.xml │ │ │ ├── MediaView │ │ │ ├── MediaView.brs │ │ │ ├── MediaView.xml │ │ │ └── NowPlayingView │ │ │ │ ├── CustomAudioNode.brs │ │ │ │ ├── CustomAudioNode.xml │ │ │ │ ├── NowPlayingView.brs │ │ │ │ ├── NowPlayingView.xml │ │ │ │ ├── TrickPlayBar.brs │ │ │ │ └── TrickPlayBar.xml │ │ │ ├── OtherNodes │ │ │ ├── FadingBackground │ │ │ │ ├── FadingBackground.brs │ │ │ │ └── FadingBackground.xml │ │ │ ├── FocusableGroup │ │ │ │ ├── FocusableGroup.brs │ │ │ │ ├── FocusableGroup.xml │ │ │ │ └── FocusableLayoutGroup.xml │ │ │ ├── ItemComponents │ │ │ │ ├── ButtonBarItemComponent │ │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ │ ├── DefaultRowTitleComponent │ │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ │ ├── MediaViewButtonItem │ │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ │ └── MediaViewButtonItem.xml │ │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ │ ├── SimpleGridItemComponent │ │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ │ ├── StandardGridItemComponent │ │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ │ └── StandardGridItemComponent.xml │ │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ │ └── Views │ │ │ │ ├── DurationBar │ │ │ │ ├── DurationBar.brs │ │ │ │ └── DurationBar.xml │ │ │ │ ├── ItemDetailsView │ │ │ │ ├── ItemDetailsView.brs │ │ │ │ └── ItemDetailsView.xml │ │ │ │ ├── LoadingFacade │ │ │ │ ├── LoadingFacade.brs │ │ │ │ └── LoadingFacade.xml │ │ │ │ └── StyledPoster │ │ │ │ ├── StyledPoster.brs │ │ │ │ └── StyledPoster.xml │ │ │ ├── ParagraphView │ │ │ ├── ParagraphView.brs │ │ │ └── ParagraphView.xml │ │ │ ├── SGDEXComponent │ │ │ ├── SGDEXComponent.brs │ │ │ └── SGDEXComponent.xml │ │ │ ├── SearchView │ │ │ ├── SearchView.brs │ │ │ └── SearchView.xml │ │ │ ├── SlideShowView │ │ │ ├── SlideShowView.brs │ │ │ └── SlideShowView.xml │ │ │ ├── TimeGridView │ │ │ ├── CustomTimeGrid │ │ │ │ ├── CustomTimeGrid.brs │ │ │ │ └── CustomTimeGrid.xml │ │ │ ├── TimeGridChannelItemComponent │ │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ │ └── TimeGridChannelItemComponent.xml │ │ │ ├── TimeGridView.brs │ │ │ └── TimeGridView.xml │ │ │ ├── VideoView │ │ │ ├── EndcardView │ │ │ │ ├── EndcardView.brs │ │ │ │ └── EndcardView.xml │ │ │ ├── VideoView.brs │ │ │ └── VideoView.xml │ │ │ └── utils │ │ │ └── Utils.brs │ └── content │ │ ├── CHRoot.brs │ │ └── CHRoot.xml ├── images │ ├── icon_focus_hd.png │ ├── icon_focus_sd.png │ ├── icon_side_hd.png │ ├── icon_side_sd.png │ ├── splash_fhd.jpg │ ├── splash_hd.jpg │ └── splash_sd.jpg ├── manifest └── source │ ├── SGDEX.brs │ ├── main.brs │ └── rsg_utils.brs └── video_preloading ├── README.md ├── components ├── CustomMedia │ ├── CustomEndcardLayout.xml │ ├── CustomMedia.brs │ └── CustomMedia.xml ├── DeepLinkingLogic.brs ├── DetailsView.brs ├── MainScene.brs ├── MainScene.xml ├── SGDEX │ ├── ButtonBar │ │ ├── ButtonBar.brs │ │ └── ButtonBar.xml │ ├── ComponentController │ │ ├── ComponentController.brs │ │ ├── ComponentController.xml │ │ └── ViewStack │ │ │ ├── ViewManager.brs │ │ │ ├── ViewManager.xml │ │ │ └── ViewStack.xml │ ├── ContentManager │ │ ├── ContentManager.brs │ │ ├── ContentManager.xml │ │ ├── ContentManagerDetails │ │ │ ├── ContentManagerDetails.brs │ │ │ └── ContentManagerDetails.xml │ │ ├── ContentManagerMedia │ │ │ ├── ContentManagerMedia.brs │ │ │ └── ContentManagerMedia.xml │ │ ├── ContentManagerTimeGrid │ │ │ ├── ContentManagerTimeGrid.brs │ │ │ └── ContentManagerTimeGrid.xml │ │ └── ContentManagerUtils.brs │ ├── Handlers │ │ ├── BookmarksHandler.brs │ │ ├── BookmarksHandler.xml │ │ ├── ContentHandler.brs │ │ ├── ContentHandler.xml │ │ ├── EntitlementHandler.brs │ │ ├── EntitlementHandler.xml │ │ ├── EntitlementHandler_RokuBilling.brs │ │ ├── EntitlementHandler_TVOD.brs │ │ ├── EntitlementHandler_UserPass.brs │ │ ├── RAFHandler.brs │ │ └── RAFHandler.xml │ ├── Images │ │ ├── ButtonBar │ │ │ ├── btn_corner_left.png │ │ │ ├── btn_corner_right.png │ │ │ ├── gradient_black-transparent-vertical.png │ │ │ ├── gradient_black-transparent.png │ │ │ ├── ic_arrow_down.png │ │ │ ├── ic_arrow_left.png │ │ │ ├── ic_arrow_right.png │ │ │ ├── ic_arrow_up.png │ │ │ └── rectangle_background.png │ │ ├── Progress bar.9.png │ │ ├── focus.9.png │ │ ├── list_focus.9.png │ │ ├── loader.png │ │ ├── pause.png │ │ └── play.png │ ├── Scenes │ │ ├── BaseScene.brs │ │ └── BaseScene.xml │ └── Views │ │ ├── CategoryListView │ │ ├── CategoryListView.brs │ │ ├── CategoryListView.xml │ │ ├── ContentManager.brs │ │ ├── MarkupListWithRewFF.brs │ │ └── MarkupListWithRewFF.xml │ │ ├── DetailsView │ │ ├── DetailsView.brs │ │ └── DetailsView.xml │ │ ├── EntitlementView │ │ ├── EntitlementView.brs │ │ └── EntitlementView.xml │ │ ├── GridView │ │ ├── GridView.brs │ │ └── GridView.xml │ │ ├── MediaView │ │ ├── MediaView.brs │ │ ├── MediaView.xml │ │ └── NowPlayingView │ │ │ ├── CustomAudioNode.brs │ │ │ ├── CustomAudioNode.xml │ │ │ ├── NowPlayingView.brs │ │ │ ├── NowPlayingView.xml │ │ │ ├── TrickPlayBar.brs │ │ │ └── TrickPlayBar.xml │ │ ├── OtherNodes │ │ ├── FadingBackground │ │ │ ├── FadingBackground.brs │ │ │ └── FadingBackground.xml │ │ ├── FocusableGroup │ │ │ ├── FocusableGroup.brs │ │ │ ├── FocusableGroup.xml │ │ │ └── FocusableLayoutGroup.xml │ │ ├── ItemComponents │ │ │ ├── ButtonBarItemComponent │ │ │ │ ├── ButtonBarItemComponent.brs │ │ │ │ └── ButtonBarItemComponent.xml │ │ │ ├── DefaultRowTitleComponent │ │ │ │ ├── DefaultRowTitleComponent.brs │ │ │ │ └── DefaultRowTitleComponent.xml │ │ │ ├── MediaViewButtonItem │ │ │ │ ├── MediaViewButtonItem.brs │ │ │ │ └── MediaViewButtonItem.xml │ │ │ ├── NarrowCategoryListItemComponent │ │ │ │ ├── NarrowCategoryListItemComponent.brs │ │ │ │ └── NarrowCategoryListItemComponent.xml │ │ │ ├── RoundedRectangleItemComponent │ │ │ │ ├── RoundedRectangleItemComponent.brs │ │ │ │ └── RoundedRectangleItemComponent.xml │ │ │ ├── SimpleGridItemComponent │ │ │ │ ├── SimpleGridItemComponent.brs │ │ │ │ └── SimpleGridItemComponent.xml │ │ │ ├── StandardCategoryListItemComponent │ │ │ │ ├── StandardCategoryListItemComponent.brs │ │ │ │ └── StandardCategoryListItemComponent.xml │ │ │ ├── StandardGridItemComponent │ │ │ │ ├── StandardGridItemComponent.brs │ │ │ │ └── StandardGridItemComponent.xml │ │ │ ├── TitleAndPosterGridItemComponent │ │ │ │ ├── TitleAndPosterGridItemComponent.brs │ │ │ │ └── TitleAndPosterGridItemComponent.xml │ │ │ └── TitleUnderItemAndPosterGridItemComponent │ │ │ │ ├── TitleUnderItemAndPosterGridItemComponent.brs │ │ │ │ └── TitleUnderItemAndPosterGridItemComponent.xml │ │ └── Views │ │ │ ├── DurationBar │ │ │ ├── DurationBar.brs │ │ │ └── DurationBar.xml │ │ │ ├── ItemDetailsView │ │ │ ├── ItemDetailsView.brs │ │ │ └── ItemDetailsView.xml │ │ │ ├── LoadingFacade │ │ │ ├── LoadingFacade.brs │ │ │ └── LoadingFacade.xml │ │ │ └── StyledPoster │ │ │ ├── StyledPoster.brs │ │ │ └── StyledPoster.xml │ │ ├── ParagraphView │ │ ├── ParagraphView.brs │ │ └── ParagraphView.xml │ │ ├── SGDEXComponent │ │ ├── SGDEXComponent.brs │ │ └── SGDEXComponent.xml │ │ ├── SearchView │ │ ├── SearchView.brs │ │ └── SearchView.xml │ │ ├── SlideShowView │ │ ├── SlideShowView.brs │ │ └── SlideShowView.xml │ │ ├── TimeGridView │ │ ├── CustomTimeGrid │ │ │ ├── CustomTimeGrid.brs │ │ │ └── CustomTimeGrid.xml │ │ ├── TimeGridChannelItemComponent │ │ │ ├── TimeGridChannelItemComponent.brs │ │ │ └── TimeGridChannelItemComponent.xml │ │ ├── TimeGridView.brs │ │ └── TimeGridView.xml │ │ ├── VideoView │ │ ├── EndcardView │ │ │ ├── EndcardView.brs │ │ │ └── EndcardView.xml │ │ ├── VideoView.brs │ │ └── VideoView.xml │ │ └── utils │ │ └── Utils.brs └── content │ ├── CHRoot.brs │ └── CHRoot.xml ├── images ├── icon_focus_hd.png ├── icon_side_hd.png ├── splash_fhd.jpg └── splash_hd.jpg ├── manifest └── source ├── SGDEX.brs └── main.brs /extensions/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /extensions/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Images/play.png -------------------------------------------------------------------------------- /extensions/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /extensions/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/extensions/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/1_Setup+and+HelloWorld/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/1_Setup+and+HelloWorld/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/2_Basic+Channel/docs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/docs/1.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/docs/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/docs/2.jpg -------------------------------------------------------------------------------- /samples/2_Basic+Channel/docs/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/docs/3.jpg -------------------------------------------------------------------------------- /samples/2_Basic+Channel/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/images/icon_focus_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/images/icon_focus_sd.png -------------------------------------------------------------------------------- /samples/2_Basic+Channel/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/2_Basic+Channel/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/2_Basic+Channel/images/splash_sd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/2_Basic+Channel/images/splash_sd.jpg -------------------------------------------------------------------------------- /samples/2_Basic+Channel/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | function GetSceneName() as String 4 | return "MainScene" 5 | end function 6 | -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/3_Grid/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs -------------------------------------------------------------------------------- /samples/3_Grid/docs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/docs/1.jpg -------------------------------------------------------------------------------- /samples/3_Grid/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/3_Grid/images/icon_focus_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/icon_focus_sd.png -------------------------------------------------------------------------------- /samples/3_Grid/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/3_Grid/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/3_Grid/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/3_Grid/images/splash_sd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/3_Grid/images/splash_sd.jpg -------------------------------------------------------------------------------- /samples/3_Grid/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/4_DetailsScreen/docs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/docs/1.jpg -------------------------------------------------------------------------------- /samples/4_DetailsScreen/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/4_DetailsScreen/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/4_DetailsScreen/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/4_DetailsScreen/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/4_DetailsScreen/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/5_Video/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs -------------------------------------------------------------------------------- /samples/5_Video/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/5_Video/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/5_Video/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/5_Video/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/5_Video/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/5_Video/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/6_Endcards/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs -------------------------------------------------------------------------------- /samples/6_Endcards/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/6_Endcards/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/6_Endcards/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/6_Endcards/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/6_Endcards/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/6_Endcards/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/docs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/docs/1.jpg -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/7_EpisodePickerScreen/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/7_EpisodePickerScreen/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/8_Custom+Screen/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/8_Custom+Screen/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/8_Custom+Screen/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/8_Custom+Screen/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/8_Custom+Screen/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/9_Bookmarks/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/components/SGDEX/Views/OtherNodes/ItemComponents/SimpleGridItemComponent/SimpleGridItemComponent.brs -------------------------------------------------------------------------------- /samples/9_Bookmarks/images/icon_focus_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/images/icon_focus_hd.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/images/icon_side_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/images/icon_side_hd.png -------------------------------------------------------------------------------- /samples/9_Bookmarks/images/splash_fhd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/images/splash_fhd.jpg -------------------------------------------------------------------------------- /samples/9_Bookmarks/images/splash_hd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/9_Bookmarks/images/splash_hd.jpg -------------------------------------------------------------------------------- /samples/9_Bookmarks/source/main.brs: -------------------------------------------------------------------------------- 1 | ' ********** Copyright 2019 Roku Corp. All Rights Reserved. ********** 2 | 3 | 'This function should be implemented in order to start SGDEX channel 4 | function GetSceneName() as String 5 | return "MainScene" 6 | end function 7 | -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/ComponentController/ViewStack/ViewStack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/btn_corner_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/btn_corner_left.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/btn_corner_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/btn_corner_right.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/gradient_black-transparent-vertical.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/gradient_black-transparent.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_down.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_left.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_right.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/ic_arrow_up.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/rectangle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/ButtonBar/rectangle_background.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/Progress bar.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/Progress bar.9.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/focus.9.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/list_focus.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/list_focus.9.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/loader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/loader.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/pause.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rokudev/SceneGraphDeveloperExtensions/4ff929a54c2da31d5890d4807d94c99e981032f4/samples/ButtonBar_MultiStack/components/SGDEX/Images/play.png -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/SGDEX/Views/OtherNodes/ItemComponents/DefaultRowTitleComponent/DefaultRowTitleComponent.brs: -------------------------------------------------------------------------------- 1 | ' Copyright (c) 2018-2021 Roku, Inc. All rights reserved. 2 | 3 | sub onContentSet() 4 | if m.top.content <> invalid 5 | m.top.findNode("title").text = m.top.content.title 6 | end if 7 | end sub 8 | -------------------------------------------------------------------------------- /samples/ButtonBar_MultiStack/components/content/ButtonBarHandler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |