org.sphix.ui.editor

Members list

Type members

Classlikes

class BooleanRadiosEditorFactory(using x$1: Layouter[Primitive[Boolean], Boolean]) extends EditorFactory[Boolean]

Attributes

Supertypes
trait EditorFactory[Boolean]
class Object
trait Matchable
class Any
class CheckBoxEditorFactory(using x$1: Layouter[Primitive[Boolean], Boolean]) 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[A], A]) extends EditorFactory[List[A]]

Attributes

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

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
trait Container[C <: Container[C]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Composite[A]
class Dynamic[A]
class MultiPrimitive[A]
class Primitive[A]
object Container

Attributes

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

Attributes

Supertypes
trait EditorFactory[LocalDate]
class Object
trait Matchable
class Any
class DatePickerOptionEditorFactory(using x$1: Layouter[Primitive[Option[LocalDate]], Option[LocalDate]]) 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[List[A]], List[A]]) 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 MultiEditor[A]
class ProductEditor[A]
class ResolverEditor[A, B]
object Editor

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Editor.type
trait EditorFactory[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object EditorFactory

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
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[C], A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Composite[A]
class Dynamic[A]
class MultiPrimitive[A]
class Primitive[A]
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[A], A]) 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[A], A]) extends EditorFactory[List[A]]

Attributes

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

Attributes

Supertypes
trait Editor[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 RadioItemEditorFactory[A](items: => Iterable[A])(render: A => String)(using x$3: Layouter[MultiPrimitive[A], A]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class ResolverEditor[A, B](items: List[A], itemCandidates: Map[A, List[B]])(renderA: A => String, renderB: B => String)(using texts: ResolverTexts) extends Editor[Map[A, B]]

Attributes

Supertypes
trait Editor[Map[A, B]]
class Object
trait Matchable
class Any
class ResolverEditorFactory[A, B](items: List[A], itemCandidates: Map[A, List[B]])(renderA: A => String, renderB: B => String)(using texts: ResolverTexts) extends EditorFactory[Map[A, B]]

Attributes

Supertypes
trait EditorFactory[Map[A, B]]
class Object
trait Matchable
class Any
case class ResolverItem[A, B](item: A, candidates: List[B])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class ResolverTable[A, B](renderA: A => String, renderB: B => String)(using texts: ResolverTexts) extends TableView[ResolverItem[A, B]], TableUtils[ResolverItem[A, B]]

Attributes

Supertypes
trait TableUtils[ResolverItem[A, B]]
class TableView[ResolverItem[A, B]]
class Control
trait Skinnable
class Region
class Parent
class Node
trait Styleable
trait EventTarget
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait ResolverTableCell[S, A] extends TableCell[S, SelectItemModel[A]]

Attributes

Companion
object
Supertypes
class TableCell[S, SelectItemModel[A]]
class IndexedCell[SelectItemModel[A]]
class Cell[SelectItemModel[A]]
class Labeled
class Control
trait Skinnable
class Region
class Parent
class Node
trait Styleable
trait EventTarget
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
case class SelectItemModel[A](selected0: Option[A], items: ObservableSeq[A])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class TextAreaEditorFactory[A](using converter: ValueConverter[A])(using x$2: Layouter[Primitive[A], A]) 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[A], A]) extends EditorFactory[A]

Attributes

Supertypes
trait EditorFactory[A]
class Object
trait Matchable
class Any
class ValueEditorFactory[A](using converter: ValueConverter[A])(using x$2: Layouter[Primitive[A], A]) 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[A], A])(using labelTransformation: LabelTransformation): EditorFactory[A]