ui · function ·

CreateYuiEventState

Create yui event state from the supplied values.

cpufunctionsource-exampleuiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external CreateYuiEventState(bool hover, bool pressed, bool focused, bool selected, bool active, text action) returns yuiEventState

Status: source-declared

Parameters

bool hover
Supply hover as bool.
bool pressed
Supply pressed as bool.
bool focused
Supply focused as bool.
bool selected
Supply selected as bool.
bool active
Supply active as bool.
text action
Supply action as text.

Use CreateYuiEventState

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
bool hover = true
bool pressed = true
bool focused = true
bool selected = true
bool active = true
text action = "action"
yuiEventState result = CreateYuiEventState(hover, pressed, focused, selected, active, action)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.ui__createyuieventstate"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/ui/ui.yh:258