Skip to content

//tvlib/org.mjdev.tvlib.ui.components.page

Package-level declarations

Types

Name Summary
Page [androidJvm]
open class Page
PagerScope [androidJvm]
class PagerScope(val navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, val onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }) : ArrayList<Page>
SearchPage [androidJvm]
open class SearchPage : Page

Functions

Name Summary
rememberPagerScope [androidJvm]
@Composable
fun rememberPagerScope(navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }): PagerScope
TvPager [androidJvm]
@Composable
fun TvPager(startIndex: Int = 0, onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }, navController: NavHostControllerEx = rememberNavControllerEx(), pages: PagerScope.() -> Unit = { page(EMPTY_PAGE) })