Keybind Controller
The controller for ListKeybindsView.
Constructors
Functions
Link copied to clipboard
Link copied to clipboard
inline fun <T : Component> find(vararg params: Pair<*, Any?>, noinline op: T.() -> Unit): T
Content copied to clipboard
inline fun <T : Component> find(params: Map<*, Any?>?, noinline op: T.() -> Unit): T
Content copied to clipboard
fun <T : Component> find(componentType: Class<T>, params: Map<*, Any?>?, scope: Scope): T
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, T> get(prop: KProperty1<InjectableType, T>): T
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : Component, ScopedInstance, R> KClass<T>.runAsync(noinline op: T.() -> R): Task<R>
Content copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, ReturnType> (InjectableType) -> ReturnType.runAsync(noinline doOnUi: (ReturnType) -> Unit): Task<ReturnType>
Content copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, P1, ReturnType> (InjectableType, P1) -> ReturnType.runAsync(p1: P1, noinline doOnUi: (ReturnType) -> Unit): Task<ReturnType>
Content copied to clipboard
fun <T> runAsync(daemon: Boolean, status: TaskStatus?, func: FXTask<*>.() -> T): Task<T>
Content copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, P1, P2, ReturnType> (InjectableType, P1, P2) -> ReturnType.runAsync(p1: P1, p2: P2, noinline doOnUi: (ReturnType) -> Unit): Task<ReturnType>
Content copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, P1, P2, P3, ReturnType> (InjectableType, P1, P2, P3) -> ReturnType.runAsync(p1: P1, p2: P2, p3: P3, noinline doOnUi: (ReturnType) -> Unit): Task<ReturnType>
Content copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, P1, P2, P3, P4, ReturnType> (InjectableType, P1, P2, P3, P4) -> ReturnType.runAsync(p1: P1, p2: P2, p3: P3, p4: P4, noinline doOnUi: (ReturnType) -> Unit): Task<ReturnType>
Content copied to clipboard
Link copied to clipboard
inline fun <InjectableType : Component, ScopedInstance, T> set(prop: KMutableProperty1<InjectableType, T>, value: T)
Content copied to clipboard
Link copied to clipboard
fun <T : ScopedInstance> setInScope(value: T, scope: Scope): ScopedInstance?
Content copied to clipboard
Link copied to clipboard
inline fun <T : FXEvent> unsubscribe(noinline action: EventContext.(T) -> Unit)
Content copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
val subscribedEvents: ConcurrentHashMap<KClass<out FXEvent>, List<FXEventRegistration>>
Content copied to clipboard