Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
object AndroidApp
Link copied to clipboard
Link copied to clipboard
object App
Link copied to clipboard
class AppSetup(val developer: Developer = Developer.Author( Constants.DEVELOPER_NAME, Constants.DEVELOPER_EMAIL ), val appData: AppSetup.AppData, val icon: @Composable () -> Painter, val themeSupport: AppSetup.ThemeSupport, val prefs: BasePrefs, val debugPrefs: DebugPrefs, val debugDrawer: @Composable (drawerState: DebugDrawerState) -> Unit?, val privacyPolicyLink: String, val disableLanguagePicker: Boolean, val fileLogger: FileLogger<*>?, val changelogSetup: Changelog.Setup?, val isDebugBuild: Boolean)
Link copied to clipboard
object Constants
Link copied to clipboard
object DesktopApp
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DesktopTitleAction(val title: String, val imageVector: ImageVector, val onClick: () -> Unit)
Link copied to clipboard
class DesktopTitleBarSetup(val showAlwaysOnTop: Boolean = true, val showThemeSelector: Boolean = true)
Link copied to clipboard
object WasmApp

Properties

Link copied to clipboard
val AppScope: CoroutineScope

Functions

Link copied to clipboard
fun ComponentActivity.AndroidApplication(screen: Screen, theme: MyTheme = MyTheme.default(), content: @Composable (navigator: Navigator) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun ApplicationScope.DesktopApplication(screen: Screen, theme: MyTheme = MyTheme.windowsDefault(), onClosed: suspend () -> Unit? = null, onPreviewKeyEvent: (NativeKeyEvent) -> Boolean = { false }, onKeyEvent: (NativeKeyEvent) -> Boolean = { false }, appIsClosing: MutableState<Boolean> = remember { mutableStateOf(false) }, content: @Composable (navigator: Navigator) -> Unit)
Link copied to clipboard
fun DesktopContainer(titleBar: @Composable () -> Unit = {}, statusBar: @Composable () -> Unit = {}, content: @Composable () -> Unit)
Link copied to clipboard
fun DesktopStatusBar(showAppVersionLeft: Boolean = true, showJavaVersionRight: Boolean = true, showUserNameRight: Boolean = true, showHostNameRight: Boolean = true, onAppVersionClick: () -> Unit? = null, onJavaVersionClick: () -> Unit? = null, onUserNameClick: () -> Unit? = null, onHostNameClick: () -> Unit? = null, foreground: Color = Color.Unspecified, background: Color = Color.Unspecified, content: @Composable () -> Unit? = null)
Link copied to clipboard
fun DesktopStatusBarCustom(left: List<DesktopStatusBarItem> = emptyList(), right: List<DesktopStatusBarItem> = emptyList(), foreground: Color = Color.Unspecified, background: Color = Color.Unspecified, content: @Composable () -> Unit? = null)
Link copied to clipboard
fun DesktopTitleBar(setup: DesktopTitleBarSetup = DesktopTitleBarSetup( showAlwaysOnTop = true, showThemeSelector = true ), iconItems: List<DesktopTitleAction> = emptyList(), menu: @Composable () -> Unit = { })
Link copied to clipboard
Link copied to clipboard
fun ProvideAppLocals(activity: Activity, content: @Composable () -> Unit)

stellt app spezifische Locals zur Verfügung welche global und überall verfügbar sein sollen bereits außerhalb von root!

Link copied to clipboard
fun WasmApplication(screen: Screen, wasmSetup: WasmAppSetup, theme: MyTheme = MyTheme.default(), content: @Composable (navigator: Navigator) -> Unit)
Link copied to clipboard
fun WasmContainer(content: @Composable () -> Unit)