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

Function set_ui_center_size

perro_editor/res/scripts/ui/editor_ui.rs:4250–4266  ·  view source on GitHub ↗
(
    ctx: &mut ScriptContext<'_, API>,
    name: &str,
    size: (f32, f32),
)

Source from the content-addressed store, hash-verified

4248 let write = with_state_mut!(ctx.run, EditorState, ctx.id, |state| {
4249 if state.viewport_label_text == text {
4250 return false;
4251 }
4252 state.viewport_label_text = text.to_string();
4253 true
4254 })
4255 .unwrap_or(true);
4256 if write {
4257 set_label(ctx, "viewport_label", text);
4258 }
4259}
4260
4261pub fn clear_viewport_label_memo<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) {
4262 let _ = with_state_mut!(ctx.run, EditorState, ctx.id, |state| {
4263 state.viewport_label_text.clear();
4264 });
4265}
4266
4267pub fn set_text_box<API: ScriptAPI + ?Sized>(
4268 ctx: &mut ScriptContext<'_, API>,
4269 name: &str,

Callers 2

apply_viewport_modeFunction · 0.85
apply_viewport_canvasFunction · 0.85

Calls 1

find_namedFunction · 0.85

Tested by

no test coverage detected