Skip to content

Text

API

counterweight.elements.Text dataclass

Text(
    *,
    content: str | Sequence[Chunk],
    style: Style = _DEFAULT_STYLE,
    on_key: (
        Callable[[KeyPressed], AnyControl | None] | None
    ) = None,
    on_mouse: (
        Callable[[MouseEvent], AnyControl | None] | None
    ) = None
)

content instance-attribute

content: str | Sequence[Chunk]

style class-attribute instance-attribute

style: Style = _DEFAULT_STYLE

on_key class-attribute instance-attribute

on_key: Callable[[KeyPressed], AnyControl | None] | None = (
    None
)

on_mouse class-attribute instance-attribute

on_mouse: (
    Callable[[MouseEvent], AnyControl | None] | None
) = None

children property

children: tuple[Component | AnyElement, ...]

cells property

cells: tuple[CellPaint, ...]