git.lucas.co / cce-data-editor
structured data editor
git clone https://git.lucas.co/cce-data-editor.git

commit3b4e8898a9d11831ed8db7e487855be243ba9fb6
parent6b4a447804
authorLucas Galante <[email protected]>
date2026-07-09 09:31
chore: StatusBar/PreviewState -> Adapted<W> (cce-ui Phase 5t migration)

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

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

diff --git a/src/main.rs b/src/main.rs
index eb19c8c..fde4c33 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -262,7 +262,7 @@ struct DataEditorApp {
     // UI state
     root_window: Backplate,
     menubar: cce_ui::widget::Adapted<MenuBar>,
-    statusbar: StatusBar,
+    statusbar: cce_ui::widget::Adapted<StatusBar>,
     width: u32,
     height: u32,
     scale_factor: f64,
@@ -1278,7 +1278,7 @@ impl Application for DataEditorApp {
                 self.ui_context.register_widget(self.selected_bool_editor.base().unwrap().id(), (*self_ptr).selected_bool_editor.as_ptr_mut());
                 self.ui_context.register_widget(self.selected_button_editor.base().unwrap().id(), (*self_ptr).selected_button_editor.as_ptr_mut());
                 self.ui_context.register_widget(self.menubar.id(), (*self_ptr).menubar.as_ptr_mut());
-                self.ui_context.register_widget(self.statusbar.base().unwrap().id(), &mut (*self_ptr).statusbar as *mut StatusBar as *mut (dyn Element + 'static));
+                self.ui_context.register_widget(self.statusbar.base().unwrap().id(), (*self_ptr).statusbar.as_ptr_mut());
                 self.ui_context.register_widget(self.main_splitter.base().unwrap().id(), &mut (*self_ptr).main_splitter as *mut SplitBox as *mut (dyn Element + 'static));
 
                 self.root_window.add_child(self.menubar.as_ptr_mut(), &mut self.ui_context);