org.sphix.ui.viewer
package org.sphix.ui.viewer
Members list
Type members
Classlikes
class AlignedGridProductViewer[P <: Product](labels: List[String], elemViewers: List[Viewer[Any]], aligns: List[Option[Align[Any]]]) extends Viewer[P]
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class HyperlinkViewer[A](action: A => Unit)(using render: Render[A]) extends Viewer[A]
Attributes
- Supertypes
class ListViewer[A](inner: Viewer[A]) extends Viewer[Iterable[A]]
Attributes
- Supertypes
class TableProductViewer[P <: Product](labels: List[String], renders: List[Render[Any]], aligns: List[Align[Any]]) extends Viewer[P]
Attributes
- Supertypes
class TableViewer[P <: Product](labels: List[String], cellFactories: List[TableCellFactory[P, Any]], labelTransformer: LabelTransformer) extends Viewer[Iterable[P]]
Attributes
- Supertypes
class TextListViewer[A](using render: Render[A]) extends Viewer[Iterable[A]]
Attributes
- Supertypes
abstract class Viewer[A] extends A => Node
Attributes
- Companion
- object
- Supertypes
-
trait A => Nodeclass Objecttrait Matchableclass Any
- Known subtypes
-
class AlignedGridProductViewer[P]class HyperlinkViewer[A]class ListViewer[A]class TableProductViewer[P]class TableViewer[P]class TextListViewer[A]Show all
object Viewer
class ViewerDialog[A](value: A, title0: Option[String])(using viewer: Viewer[A]) extends Dialog[Nothing]
Attributes
- Supertypes
-
class Dialog[Nothing]trait EventTargetclass Objecttrait Matchableclass Any
Value members
Concrete methods
inline def alignedGridProductViewer[P <: Product](using labelTransformer: LabelTransformer)(using m: ProductOf[P]): Viewer[P]
inline def gridProductViewer[P <: Product](using labelTransformer: LabelTransformer)(using m: ProductOf[P]): Viewer[P]
inline def tableProduct[P <: Product](using labelTransformer: LabelTransformer)(using m: ProductOf[P]): Viewer[P]
In this article