StdElement

org.terminal21.client.components.std.StdElement
sealed trait StdElement[A <: UiElement] extends StdEJson, HasStyle[A], Current[A]

Attributes

Graph
Supertypes
trait Current[A]
trait HasStyle[A]
trait StdEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
Known subtypes
class Em
class Header1
class Input
class NewLine
class Paragraph
class Span
Show all

Members list

Value members

Inherited methods

def current(using session: ConnectedSession): A

Attributes

Inherited from:
Current
def flat: Seq[UiElement]

Attributes

Inherited from:
UiElement
def key: String

Attributes

Inherited from:
UiElement
def render()(using session: ConnectedSession): Unit

Attributes

Inherited from:
UiElement
def renderChanges()(using session: ConnectedSession): Unit

Renders any changes for this element and it's children (if any). The element must previously have been added to the session.

Renders any changes for this element and it's children (if any). The element must previously have been added to the session.

Attributes

Inherited from:
UiElement
def style: Map[String, Any]

Attributes

Inherited from:
HasStyle
def withStyle(vs: (String, Any)*): A

Attributes

Inherited from:
HasStyle
def withStyle(v: Map[String, Any]): A

Attributes

Inherited from:
HasStyle