org.sphix.ui.dialog

Members list

Type members

Classlikes

trait AnyDialog(executeText: Option[String])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TableDialog[A]
Self type
Dialog[Any]
class CheckBoxesDialog[T](title: String, inputTitle: String, values: Seq[T], selected: Seq[T], render: T => String) extends InputDialog[Seq[T], VBox]

Attributes

Supertypes
class InputDialog[Seq[T], VBox]
class Dialog[Seq[T]]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class ComboBoxDialog[T](cellFactory: => ListCell[T], title: String, inputTitle: String) extends InputDialog[Option[T], ComboBox[T]]

Attributes

Supertypes
class InputDialog[Option[T], ComboBox[T]]
class Dialog[Option[T]]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class ContentDialog(title: String, content: Node) extends Dialog[Nothing]

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class DatePickerDialog(title: String, date0: Option[LocalDate]) extends Dialog[LocalDate]

Attributes

Supertypes
class Dialog[LocalDate]
trait EventTarget
class Object
trait Matchable
class Any
trait DialogUtils[A >: Null] extends Dialog[A], FormUtils

Attributes

Supertypes
trait FormUtils
trait LayoutUtils
trait BorderUtils
class Dialog[A]
trait EventTarget
class Object
trait Matchable
class Any
Show all
Known subtypes
class ErrorDialog(title: Option[String], header: Option[String], message: String) extends Dialog[Nothing]

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class ErrorsDialog[A](title: String, errors: Seq[(A, Failure[_])])(render: A => String) extends Dialog[Nothing]

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class ExceptionDialog(title: Option[String], header: Option[String], exception: Throwable) extends Dialog[Nothing]

A dialog that shows the message and stack trace of an exception, including all nested causes. The message is shown in a non-editable text area, for convenient copying of the text. The stack trace is shown in the expandable content of the dialog. The title and header parameters are optional. If the header is not provided, the class name of the exception is used as the header. Secondary constructors are provided for convenience, to allow omitting the title and/or header.

A dialog that shows the message and stack trace of an exception, including all nested causes. The message is shown in a non-editable text area, for convenient copying of the text. The stack trace is shown in the expandable content of the dialog. The title and header parameters are optional. If the header is not provided, the class name of the exception is used as the header. Secondary constructors are provided for convenience, to allow omitting the title and/or header.

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class InfoDialog(title: Option[String], header: Option[String], message: String) extends Dialog[Nothing]

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class InputDialog[A, N <: Node](val inputControl: N, title: String, inputTitle: String, contentDisplay: ContentDisplay) extends Dialog[A]

Attributes

Supertypes
class Dialog[A]
trait EventTarget
class Object
trait Matchable
class Any
Known subtypes
class CheckBoxesDialog[T]
class ComboBoxDialog[T]
class RadioDialog[T]
class TextFieldDialog[T]
Show all
Self type
InputDialog[A, N]
trait Monolog

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TableMonolog[A]
Self type
Dialog[Nothing]
class PasswordDialog(title: String, inputTitle: String, authenticator: String => Boolean) extends InputDialog[Boolean, PasswordField]

Attributes

Supertypes
class InputDialog[Boolean, PasswordField]
class Dialog[Boolean]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class RadioDialog[T](title: String, inputTitle: String, values: Seq[T], selected: Option[T])(render: T => String) extends InputDialog[Option[T], VBox]

Attributes

Supertypes
class InputDialog[Option[T], VBox]
class Dialog[Option[T]]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class TableDialog[A](xs: Iterable[A])(val title: Option[String], val headerText: Option[String], val graphic: Option[Node], executeText: Option[String])(using table: TableView[A]) extends TableDialogBase[A, Any], AnyDialog

Attributes

Supertypes
trait AnyDialog
class TableDialogBase[A, Any]
class Dialog[Any]
trait EventTarget
class Object
trait Matchable
class Any
Show all
abstract class TableDialogBase[A, B](xs: Iterable[A])(using table: TableView[A]) extends Dialog[B]

Attributes

Supertypes
class Dialog[B]
trait EventTarget
class Object
trait Matchable
class Any
Known subtypes
class TableDialog[A]
class TableMonolog[A]
class TableMonolog[A](xs: Iterable[A])(val title: Option[String], val headerText: Option[String], val graphic: Option[Node])(using table: TableView[A]) extends TableDialogBase[A, Nothing], Monolog

Attributes

Supertypes
trait Monolog
class TableDialogBase[A, Nothing]
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class TextAreaDialog(title: String, inputTitle: String) extends InputDialog[String, TextArea]

Attributes

Supertypes
class InputDialog[String, TextArea]
class Dialog[String]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class TextFieldDialog[T](converter: RightConverter[T, String], title: String, inputTitle: String) extends InputDialog[Option[T], TextField]

Attributes

Supertypes
class InputDialog[Option[T], TextField]
class Dialog[Option[T]]
trait EventTarget
class Object
trait Matchable
class Any
Show all
class TrysDialog[A](title: String, xs: Iterable[Try[A]])(render: A => String) extends Dialog[Nothing]

Attributes

Supertypes
class Dialog[Nothing]
trait EventTarget
class Object
trait Matchable
class Any
class ValueDialog[A >: Null](label: Option[String], value0: Option[A])(using valueField: ValueField[A]) extends Dialog[A], DialogUtils[A]

Attributes

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