WindowsTrayInitializer

Functions

Link copied to clipboard
fun dispose()
fun dispose(id: String)
Link copied to clipboard
fun initialize(iconPath: String, tooltip: String, onLeftClick: () -> Unit? = null, menuContent: TrayMenuBuilder.() -> Unit? = null)
fun initialize(id: String, iconPath: String, tooltip: String, onLeftClick: () -> Unit? = null, menuContent: TrayMenuBuilder.() -> Unit? = null)
Link copied to clipboard
fun refreshPosition(id: String)

Force a fresh capture of the tray icon position. This is useful when Windows reorganizes icons after creation.

Link copied to clipboard
fun update(iconPath: String, tooltip: String, onLeftClick: () -> Unit? = null, menuContent: TrayMenuBuilder.() -> Unit? = null)
fun update(id: String, iconPath: String, tooltip: String, onLeftClick: () -> Unit? = null, menuContent: TrayMenuBuilder.() -> Unit? = null)