git.lucas.co / cce-graph
node-based graph editor
git clone https://git.lucas.co/cce-graph.git

commit7250550a63af62734f6790086f5ee7998c404e68
parent8447d25a7a
authorLucas Galante <[email protected]>
date2026-07-08 10:08
refactor: adapt Label fields to the cce-ui Phase 5 migration

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01LkfJazPs9bRchkcozmxXCX

 src/main.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index b9911eb..7a5ab85 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -79,7 +79,7 @@ struct GraphApp {
     selected_image_idx: Option<usize>,
     control_panel: Plate,
     show_control_panel: bool,
-    control_panel_label: Label,
+    control_panel_label: cce_ui::widget::Adapted<cce_ui::widget::Label>,
 }
 
 fn get_default_project_path() -> std::path::PathBuf {
@@ -1135,7 +1135,7 @@ impl Application for GraphApp {
                 self.ui_context.register_widget(self.menu_dropdown_bar.base().unwrap().id(), &mut (*self_ptr).menu_dropdown_bar as *mut Plate as *mut (dyn Element + 'static));
                 self.ui_context.register_widget(self.graph_id, &mut (*self_ptr).graph as *mut Graph as *mut (dyn Element + 'static));
                 self.ui_context.register_widget(self.control_panel.base().unwrap().id(), &mut (*self_ptr).control_panel as *mut Plate as *mut (dyn Element + 'static));
-                self.ui_context.register_widget(self.control_panel_label.base().unwrap().id(), &mut (*self_ptr).control_panel_label as *mut Label as *mut (dyn Element + 'static));
+                self.ui_context.register_widget(self.control_panel_label.base().unwrap().id(), (*self_ptr).control_panel_label.as_ptr_mut());
 
                 self.root_window.add_child(self.menu_bar.as_ptr_mut(), &mut self.ui_context);
                 self.root_window.add_child(self.menu_dropdown_bar.as_ptr_mut(), &mut self.ui_context);