Package-level declarations
Types
Link copied to clipboard
Activity to display opensource license information
Link copied to clipboard
Scope for the children of AdaptiveOpenSourceDependenciesScreen
Functions
Link copied to clipboard
fun AdaptiveOpenSourceDependenciesScreen(openSourceLicensesViewModel: OpenSourceLicensesViewModel, navigateUp: () -> Unit, modifier: Modifier = Modifier)
fun AdaptiveOpenSourceDependenciesScreen(dependenciesListPane: @Composable OpenSourcePaneScope.() -> Unit, dependencyLicensePane: @Composable OpenSourcePaneScope.(dependency: String?) -> Unit, modifier: Modifier = Modifier)
Display opensource licences in an adaptive screen
Link copied to clipboard
Link copied to clipboard
fun OpenSourceDependenciesListScreen(viewModel: OpenSourceLicensesViewModel, onDependencyClick: (String) -> Unit, onUpClick: () -> Unit)
fun OpenSourceDependenciesListScreen(dependencies: List<String>, onDependencyClick: (String) -> Unit, onUpClick: () -> Unit)
Display the list of dependencies used in the application
Link copied to clipboard
fun OpenSourceDependenciesNavHost(openSourceLicensesViewModel: OpenSourceLicensesViewModel, navigateUp: () -> Unit, modifier: Modifier = Modifier)
Display opensource licences using androidx.navigation.NavHost
Link copied to clipboard
fun OpenSourceLicenseScreen(viewModel: OpenSourceLicensesViewModel, dependency: String, onUpClick: () -> Unit, browserLauncher: BrowserLauncher = rememberBrowserLauncher())
fun OpenSourceLicenseScreen(dependency: String, license: String, onUpClick: () -> Unit, onUrlClick: (String) -> Unit, onUrlsFound: (List<String>) -> Unit)
Display the opensource license of a dependency
Link copied to clipboard
fun OpenSourceLicensesWindow(onCloseRequest: () -> Unit, state: WindowState = rememberWindowState())
fun OpenSourceLicensesWindow(onCloseRequest: () -> Unit, state: WindowState = rememberWindowState(), viewModel: OpenSourceLicensesViewModel)
Display opensource licences in a new window
Link copied to clipboard
fun <T> ThreePaneScaffoldPredictiveBackHandler(navigator: ThreePaneScaffoldNavigator<T>, backBehavior: BackNavigationBehavior)
An effect to add predictive back handling to a three pane scaffold.