openpss / com.hendraanggrian.openpss.popup / ResultablePopup

ResultablePopup

interface ResultablePopup<T> : Popup

Defines a popup component that expects result to be returned.

Properties

defaultButton

abstract var defaultButton: Button

nullableResult

open val nullableResult: T?

Inherited Properties

buttonInvokable

abstract var buttonInvokable: NodeInvokable

cancelButton

abstract var cancelButton: Button

contentPane

abstract var contentPane: VBox

focusedNode

open val focusedNode: Node?

titleId

abstract val titleId: String

Functions

initialize

open fun initialize(): Unit

Inherited Functions

dismiss

abstract fun dismiss(): Unit

graphicProperty

abstract fun graphicProperty(): ObjectProperty<Node>

invoke

open fun <R : Node> R.invoke(): R

setActualContent

abstract fun setActualContent(region: Region): Unit

setOnShown

abstract fun setOnShown(onShown: () -> Unit): Unit

Inheritors

ResultableDialog

open class ResultableDialog<T> : Dialog, ResultablePopup<T>

ResultablePopover

open class ResultablePopover<T> : Popover, ResultablePopup<T>

PopOver with default button and return type.