Package-level declarations

Types

Link copied to clipboard

Activity to display opensource license information

Link copied to clipboard

Functions

Link copied to clipboard
fun AdaptiveOpenSourceDependenciesListPane(isSinglePane: Boolean, dependencies: List<String>, selectedDependency: String?, onDependencyClick: (String) -> Unit, onUpClick: () -> Unit)

Display the list of dependencies used in the application

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
fun AdaptiveOpenSourceLicensePane(isSinglePane: Boolean, 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 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

An effect to add predictive back handling to a three pane scaffold.