MCPcopy Create free account
hub / github.com/PerroEngine/Perro / set_resize_handles_visible

Function set_resize_handles_visible

perro_editor/res/scripts/ui/editor_ui.rs:4181–4197  ·  view source on GitHub ↗
(
    ctx: &mut ScriptContext<'_, API>,
    visible: bool,
)

Source from the content-addressed store, hash-verified

4179 }
4180}
4181
4182pub fn apply_script_reload_popup<API: ScriptAPI + ?Sized>(
4183 ctx: &mut ScriptContext<'_, API>,
4184 visible: bool,
4185) {
4186 ensure_script_reload_popup(ctx);
4187 set_panel_display(ctx, "script_reload_popup", visible);
4188 set_ui_display(ctx, "script_reload_popup_label", visible);
4189}
4190
4191fn ensure_script_reload_popup<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) {
4192 if find_named(ctx, "script_reload_popup").is_some() {
4193 return;
4194 }
4195 let panel = ctx.run.Nodes().create::<UiPanel>();
4196 let label = ctx.run.Nodes().create::<UiLabel>();
4197 let _ = ctx.run.Nodes().set_node_name(panel, "script_reload_popup");
4198 let _ = ctx
4199 .run
4200 .Nodes()

Callers 1

Calls 1

set_panel_visibleFunction · 0.70

Tested by

no test coverage detected