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]

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