Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
object AndroidApp
Link copied to clipboard
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 DesktopApp
Link copied to clipboard
object DesktopAppDefaults
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DesktopTitleBarSetup(val showAlwaysOnTop: Boolean = true, val showThemeSelector: Boolean = true)
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
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