Skip to content

UIBuilder

[Source]

class ref UIBuilder

Constructors

create

[Source]

new ref create(
  compositor: Compositor tag,
  input_actor: InputActor tag)
: UIBuilder ref^

Parameters

Returns


Public Functions

register

[Source]

fun ref register(
  type_name: String val,
  factory: {(WidgetParent tag): Widget tag} val)
: None val

Parameters

  • type_name: String val
  • factory: {(WidgetParent tag): Widget tag} val

Returns


get_widget

[Source]

fun box get_widget(
  id: String val)
: (Widget tag | None val)

Parameters

Returns


build

[Source]

fun ref build(
  dsl: String val)
: (Widget tag | BuilderError val)

Parameters

Returns