EditorDialog

org.sphix.ui.dialog.EditorDialog
class EditorDialog[A >: Null](label0: Option[String], value0: Option[A])(using factory: EditorFactory[A]) extends Dialog[A], DialogUtils[A]

Attributes

Graph
Supertypes
trait DialogUtils[A]
trait FormUtils
class Dialog[A]
trait EventTarget
class Object
trait Matchable
class Any
Show all

Members list

Value members

Constructors

def this()(using EditorFactory[A])
def this(label: String)(using EditorFactory[A])

Concrete methods

def onLayoutChange(): Unit
def result: Option[A]
def withInitialValue(value0: A): EditorDialog[A]

Inherited methods

final def addEventFilter[E <: Event](x$0: EventType[E], x$1: EventHandler[_ >: E <: <FromJavaObject>]): Unit

Attributes

Inherited from:
Dialog
final def addEventHandler[E <: Event](x$0: EventType[E], x$1: EventHandler[_ >: E <: <FromJavaObject>]): Unit

Attributes

Inherited from:
Dialog
def boxGap: Int

Attributes

Inherited from:
FormUtils
def buildEventDispatchChain(x$0: EventDispatchChain): EventDispatchChain

Attributes

Inherited from:
Dialog
final def close(): Unit

Attributes

Inherited from:
Dialog
final def contentTextProperty(): StringProperty

Attributes

Inherited from:
Dialog
final def dialogPaneProperty(): ObjectProperty[DialogPane]

Attributes

Inherited from:
Dialog
def elemGap: Int

Attributes

Inherited from:
FormUtils
final def getContentText(): String

Attributes

Inherited from:
Dialog
final def getDialogPane(): DialogPane

Attributes

Inherited from:
Dialog
final def getGraphic(): Node

Attributes

Inherited from:
Dialog
final def getHeaderText(): String

Attributes

Inherited from:
Dialog
final def getHeight(): Double

Attributes

Inherited from:
Dialog
final def getModality(): Modality

Attributes

Inherited from:
Dialog
final def getOnCloseRequest(): EventHandler[DialogEvent]

Attributes

Inherited from:
Dialog
final def getOnHidden(): EventHandler[DialogEvent]

Attributes

Inherited from:
Dialog
final def getOnHiding(): EventHandler[DialogEvent]

Attributes

Inherited from:
Dialog
final def getOnShowing(): EventHandler[DialogEvent]

Attributes

Inherited from:
Dialog
final def getOnShown(): EventHandler[DialogEvent]

Attributes

Inherited from:
Dialog
final def getOwner(): Window

Attributes

Inherited from:
Dialog
final def getResult(): R

Attributes

Inherited from:
Dialog
final def getResultConverter(): Callback[ButtonType, R]

Attributes

Inherited from:
Dialog
final def getTitle(): String

Attributes

Inherited from:
Dialog
final def getWidth(): Double

Attributes

Inherited from:
Dialog
final def getX(): Double

Attributes

Inherited from:
Dialog
final def getY(): Double

Attributes

Inherited from:
Dialog
final def graphicProperty(): ObjectProperty[Node]

Attributes

Inherited from:
Dialog
def grid(items: (String, Node)*): GridPane

Attributes

Inherited from:
FormUtils
def grid2(items: Seq[(Node, Node)]): GridPane

Attributes

Inherited from:
FormUtils
def grid3(items: Seq[(Node, Node, Node)]): GridPane

Attributes

Inherited from:
FormUtils
def hbox(nodes: Node*): HBox

Attributes

Inherited from:
FormUtils
final def headerTextProperty(): StringProperty

Attributes

Inherited from:
Dialog
final def heightProperty(): ReadOnlyDoubleProperty

Attributes

Inherited from:
Dialog
def helem(label: String, node: Node): HBox

Attributes

Inherited from:
FormUtils
def helems(label: String, nodes: Node*): HBox

Attributes

Inherited from:
FormUtils
def hhelems(elems: (String, Node)*): HBox

Attributes

Inherited from:
FormUtils
final def hide(): Unit

Attributes

Inherited from:
Dialog
def hvelems(elems: (String, Node)*): HBox

Attributes

Inherited from:
FormUtils
def init(): Unit

Attributes

Inherited from:
DialogUtils
final def initModality(x$0: Modality): Unit

Attributes

Inherited from:
Dialog
final def initOwner(x$0: Window): Unit

Attributes

Inherited from:
Dialog
final def initStyle(x$0: StageStyle): Unit

Attributes

Inherited from:
Dialog
final def isResizable(): Boolean

Attributes

Inherited from:
Dialog
final def isShowing(): Boolean

Attributes

Inherited from:
Dialog
final def onCloseRequestProperty(): ObjectProperty[EventHandler[DialogEvent]]

Attributes

Inherited from:
Dialog
final def onHiddenProperty(): ObjectProperty[EventHandler[DialogEvent]]

Attributes

Inherited from:
Dialog
final def onHidingProperty(): ObjectProperty[EventHandler[DialogEvent]]

Attributes

Inherited from:
Dialog
final def onShowingProperty(): ObjectProperty[EventHandler[DialogEvent]]

Attributes

Inherited from:
Dialog
final def onShownProperty(): ObjectProperty[EventHandler[DialogEvent]]

Attributes

Inherited from:
Dialog
def padded(node: Node): Node

Attributes

Inherited from:
FormUtils
def padding: Int

Attributes

Inherited from:
FormUtils
def phbox(nodes: Node*): HBox

Attributes

Inherited from:
FormUtils
def pvbox(nodes: Node*): VBox

Attributes

Inherited from:
FormUtils
final def removeEventFilter[E <: Event](x$0: EventType[E], x$1: EventHandler[_ >: E <: <FromJavaObject>]): Unit

Attributes

Inherited from:
Dialog
final def removeEventHandler[E <: Event](x$0: EventType[E], x$1: EventHandler[_ >: E <: <FromJavaObject>]): Unit

Attributes

Inherited from:
Dialog
final def resizableProperty(): BooleanProperty

Attributes

Inherited from:
Dialog
final def resultConverterProperty(): ObjectProperty[Callback[ButtonType, R]]

Attributes

Inherited from:
Dialog
final def resultProperty(): ObjectProperty[R]

Attributes

Inherited from:
Dialog
final def setContentText(x$0: String): Unit

Attributes

Inherited from:
Dialog
final def setDialogPane(x$0: DialogPane): Unit

Attributes

Inherited from:
Dialog
final def setGraphic(x$0: Node): Unit

Attributes

Inherited from:
Dialog
final def setHeaderText(x$0: String): Unit

Attributes

Inherited from:
Dialog
final def setHeight(x$0: Double): Unit

Attributes

Inherited from:
Dialog
final def setOnCloseRequest(x$0: EventHandler[DialogEvent]): Unit

Attributes

Inherited from:
Dialog
final def setOnHidden(x$0: EventHandler[DialogEvent]): Unit

Attributes

Inherited from:
Dialog
final def setOnHiding(x$0: EventHandler[DialogEvent]): Unit

Attributes

Inherited from:
Dialog
final def setOnShowing(x$0: EventHandler[DialogEvent]): Unit

Attributes

Inherited from:
Dialog
final def setOnShown(x$0: EventHandler[DialogEvent]): Unit

Attributes

Inherited from:
Dialog
final def setResizable(x$0: Boolean): Unit

Attributes

Inherited from:
Dialog
final def setResult(x$0: A): Unit

Attributes

Inherited from:
Dialog
final def setResultConverter(x$0: Callback[ButtonType, A]): Unit

Attributes

Inherited from:
Dialog
final def setTitle(x$0: String): Unit

Attributes

Inherited from:
Dialog
final def setWidth(x$0: Double): Unit

Attributes

Inherited from:
Dialog
final def setX(x$0: Double): Unit

Attributes

Inherited from:
Dialog
final def setY(x$0: Double): Unit

Attributes

Inherited from:
Dialog
final def show(): Unit

Attributes

Inherited from:
Dialog
final def showAndWait(): Optional[R]

Attributes

Inherited from:
Dialog
final def showingProperty(): ReadOnlyBooleanProperty

Attributes

Inherited from:
Dialog
final def titleProperty(): StringProperty

Attributes

Inherited from:
Dialog
def vbox(nodes: Node*): VBox

Attributes

Inherited from:
FormUtils
def velem(label: String, node: Node): VBox

Attributes

Inherited from:
FormUtils
def velems(label: String, nodes: Node*): VBox

Attributes

Inherited from:
FormUtils
def vhelems(elems: (String, Node)*): VBox

Attributes

Inherited from:
FormUtils
def vvelems(elems: (String, Node)*): VBox

Attributes

Inherited from:
FormUtils
final def widthProperty(): ReadOnlyDoubleProperty

Attributes

Inherited from:
Dialog
final def xProperty(): ReadOnlyDoubleProperty

Attributes

Inherited from:
Dialog
final def yProperty(): ReadOnlyDoubleProperty

Attributes

Inherited from:
Dialog

Concrete fields

val content: Node
val editor: Editor[A]
val ok: String
val title: String
val valid: ObservableValue[Boolean]