UI module

end_container

procedureextensionexperimentalsince 0.31.0Source

Close the innermost open container.

Example↗
ui := headless();
defer free_ui(*ui);
push_ui(*ui);
begin_frame(*ui);
begin_container(.HORIZONTAL, .GROUP, .{}, #location());
end_container(*ui);
end_frame(*ui);
pop_ui();
end_container :: (ui: *UI_State)

Close the innermost open container.

Parameters

ui: *UI_State
the UI whose innermost container to close. The root is never closed.
Example↗
ui := headless();
defer free_ui(*ui);
push_ui(*ui);
begin_frame(*ui);
begin_container(.HORIZONTAL, .GROUP, .{}, #location());
end_container(*ui);
end_frame(*ui);
pop_ui();

See also