From f2bd169c2217d51cd2de862a6429444bf326f471 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Sun, 14 Dec 2025 01:54:14 +0900 Subject: [PATCH] edit mode: load disable grab state --- wlx-overlay-s/src/overlays/edit/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wlx-overlay-s/src/overlays/edit/mod.rs b/wlx-overlay-s/src/overlays/edit/mod.rs index 0186702..ae690bb 100644 --- a/wlx-overlay-s/src/overlays/edit/mod.rs +++ b/wlx-overlay-s/src/overlays/edit/mod.rs @@ -9,7 +9,7 @@ use std::{ use glam::vec2; use slotmap::Key; use wgui::{ - components::{checkbox::ComponentCheckbox, slider::ComponentSlider}, + components::{button::ComponentButton, checkbox::ComponentCheckbox, slider::ComponentSlider}, event::{CallbackDataCommon, EventAlterables, EventCallback}, parser::Fetchable, widget::EventResult, @@ -341,6 +341,11 @@ fn reset_panel( state: &panel.layout.state, }; + let c = panel + .parser_state + .fetch_component_as::("top_grab")?; + c.set_sticky_state(&mut common, !state.grabbable); + let c = panel .parser_state .fetch_component_as::("lerp_slider")?;