ui · thing ·

yuiLayoutPlacement

A yui layout placement record carrying block, mode, x, y, z, and related state.

cpumethodsource-examplethinguiyeho

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

external thing yuiLayoutPlacement

Status: source-declared

Fields and methods (15)
text block
Stores block as text.
text mode
Stores mode as text.
int x
Stores x as int.
int y
Stores y as int.
int z
Stores z as int.
int width
Stores width as int.
int height
Stores height as int.
text anchor
Stores anchor as text.
text pivot
Stores pivot as text.
bool clipped
Stores clipped as bool.
int zOrder
Stores z order as int.
text target
Stores target as text.
bool offscreen
Stores offscreen as bool.
yuiLayoutPlacement(text block, text mode, int x, int y, int z, int width, int height, text anchor, text pivot, bool clipped, int zOrder, text target, bool offscreen)
Yui layout placement.
Describe() returns text
Describe. Complete example

Use yuiLayoutPlacement

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.
yuiLayoutPlacement sample = yuiLayoutPlacement("block", "mode", 1, 1, 1, 1, 1, "anchor", "pivot", true, 1, "target", true)
Console.Log(Text.From(sample.block))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuilayoutplacement"
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"

yuiLayoutPlacement.Describe

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Describe.
yuiLayoutPlacement instance = yuiLayoutPlacement("block", "mode", 1, 1, 1, 1, 1, "anchor", "pivot", true, 1, "target", true)
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuilayoutplacement"
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:762