org.sphix.ui.editor

Members list

Type members

Classlikes

class BooleanRadiosEditor(trueText: String, falseText: String)(using layouter: Layouter[Primitive]) extends Editor[Boolean]

Attributes

Supertypes
trait Editor[Boolean]
class Object
trait Matchable
class Any
class BooleanRadiosEditorFactory(trueText: String, falseText: String)(using layouter: Layouter[Primitive]) extends EditorFactory[Boolean]

Attributes

Supertypes
trait EditorFactory[Boolean]
class Object
trait Matchable
class Any
class CheckBoxEditor(using x$1: Layouter[Primitive]) extends Editor[Boolean]

Attributes

Supertypes
trait Editor[Boolean]
class Object
trait Matchable
class Any
class CheckBoxEditorFactory(using x$1: Layouter[Primitive]) extends EditorFactory[Boolean]

Attributes

Supertypes
trait EditorFactory[Boolean]
class Object
trait Matchable
class Any
class CheckBoxListEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends EditorFactory[List[A]]

Attributes

Supertypes
trait EditorFactory[List[A]]
class Object
trait Matchable
class Any
class ClearableEditorFactory[A](inner: EditorFactory[A])(using texts: EditorTexts, icons: EditorIcons) extends EditorFactory[A]

Attributes

Companion
object
Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ComboBoxEditorFactory[A](items: => Iterable[A])(using comboBoxFactory: ComboBoxFactory[A])(using x$3: Layouter[Primitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class ComboBoxOptionEditorFactory[A](items: => Iterable[A])(using comboBoxFactory: ComboBoxFactory[A])(using x$3: Layouter[Primitive]) extends EditorFactory[Option[A]]

Attributes

Supertypes
trait EditorFactory[Option[A]]
class Object
trait Matchable
class Any
abstract class CompositeEditor[A] extends Editor[A]

Attributes

Supertypes
trait Editor[A]
class Object
trait Matchable
class Any
trait Container

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Composite
class Dynamic
class Primitive
object Container

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Container.type
class DatePickerEditorFactory(using x$1: Layouter[Primitive]) extends EditorFactory[LocalDate]

Attributes

Supertypes
trait EditorFactory[LocalDate]
class Object
trait Matchable
class Any
class DatePickerOptionEditorFactory(using x$1: Layouter[Primitive]) extends EditorFactory[Option[LocalDate]]

Attributes

Supertypes
trait EditorFactory[Option[LocalDate]]
class Object
trait Matchable
class Any
trait DerivedForm[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
class DynamicEditorFactory[A](init: Int)(using itemEditorFactory: EditorFactory[A])(using x$3: Layouter[Dynamic]) extends EditorFactory[List[A]]

Attributes

Supertypes
trait EditorFactory[List[A]]
class Object
trait Matchable
class Any
trait Editor[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CompositeEditor[A]
class FilesEditor
class ProductEditor[A]
class RadioItemEditorBase[A, B]
class RadioItemEditor[A]
class TextAreaEditor[A]
class ValueEditor[A]
Show all
object Editor

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Editor.type
object EditorFactory

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait EditorIcons

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Default
object EditorIcons

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait EditorTexts

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Default
object EditorTexts

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class FileTable(iconMap: Map[String, Image]) extends TableView[File], TableUtils[File]

Attributes

Supertypes
trait TableUtils[File]
class TableView[File]
class Control
trait Skinnable
class Region
class Parent
class Node
trait Styleable
trait EventTarget
class Object
trait Matchable
class Any
Show all
class FilesEditor(fileTypesDescription: String, fileExtensions: List[String], iconMap: Map[String, Image]) extends Editor[List[File]]

Attributes

Supertypes
trait Editor[List[File]]
class Object
trait Matchable
class Any
class FilesEditorFactory(fileTypesDescription: String, fileExtensions: List[String], iconMap: Map[String, Image]) extends EditorFactory[List[File]]

Attributes

Supertypes
trait EditorFactory[List[File]]
class Object
trait Matchable
class Any
trait LabelTransformation extends String => String

Attributes

Companion
object
Supertypes
trait String => String
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait Layouter[C <: Container]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Composite
class Dynamic
object Primitive
object Layouter

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Layouter.type
class ListViewItemEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[Primitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class ListViewListEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[Primitive]) extends EditorFactory[List[A]]

Attributes

Supertypes
trait EditorFactory[List[A]]
class Object
trait Matchable
class Any
abstract class ProductEditor[A >: Null <: Product](using m: ProductOf[A]) extends Editor[A]

Attributes

Supertypes
trait Editor[A]
class Object
trait Matchable
class Any
class RadioItemEditor[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends RadioItemEditorBase[A, A]

Attributes

Supertypes
class RadioItemEditorBase[A, A]
trait Editor[A]
class Object
trait Matchable
class Any
abstract class RadioItemEditorBase[A, B](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends Editor[B]

Attributes

Supertypes
trait Editor[B]
class Object
trait Matchable
class Any
Known subtypes
class RadioItemEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class RadioItemOptionEditor[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends RadioItemEditorBase[A, Option[A]]

Attributes

Supertypes
class RadioItemEditorBase[A, Option[A]]
trait Editor[Option[A]]
class Object
trait Matchable
class Any
class RadioItemOptionEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive]) extends EditorFactory[Option[A]]

Attributes

Supertypes
trait EditorFactory[Option[A]]
class Object
trait Matchable
class Any
class TextAreaEditor[A](using converter: ValueConverter[A])(using x$2: Layouter[Primitive]) extends Editor[A]

Attributes

Supertypes
trait Editor[A]
class Object
trait Matchable
class Any
class TextAreaEditorFactory[A](using x$1: ValueConverter[A])(using x$2: Layouter[Primitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class TextFieldEditorFactory[A](using converter: ValueConverter[A])(using x$2: Layouter[Primitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class ValueEditor[A](using converter: ValueConverter[A])(using x$2: Layouter[Primitive]) extends Editor[A]

Attributes

Supertypes
trait Editor[A]
class Object
trait Matchable
class Any
class ValueEditorFactory[A](using x$1: ValueConverter[A])(using x$2: Layouter[Primitive]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromCamelCase(s: String): String
inline def productEditorFactory[A >: Null <: Product](using m: ProductOf[A])(using Layouter[Composite])(using labelTransformation: LabelTransformation): EditorFactory[A]