All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.symphony.ActionsManager.kt Maven / Gradle / Ivy

Go to download

A kotlin multiplatform library for representing headless collection based ui such as lists, tables and grids

The newest version!
@file:JsExport
@file:Suppress("NON_EXPORTABLE_TYPE")

package symphony

import kevlar.Action0
import kollections.List
import cinematic.Live
import kevlar.Action
import kotlinx.JsExport

interface ActionsManager {
    val current: Live>>

    fun get(): List>

    fun add(name: String, handler: () -> Unit): ActionsManager

    fun find(name: String): Action?

    fun move(name: String) : Mover

    fun remove(key: String): ActionsManager
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy