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

commit3a94189ba178554145ef8cfb97966b01a4892c30
parenta82c4a4995
authorLucas Galante <[email protected]>
date2026-07-11 19:24
chore: ColorSelector -> Adapted<ColorSelector> (cce-ui Phase 6as)

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

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

diff --git a/src/main.rs b/src/main.rs
index c2c981c..9fa257e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -333,7 +333,7 @@ struct DataEditorApp {
 
     // Edit Value input
     selected_value_editor: cce_ui::widget::Adapted<TextBox>,
-    selected_color_editor: ColorSelector,
+    selected_color_editor: cce_ui::widget::Adapted<ColorSelector>,
     selected_spinbox_editor: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
     selected_font_editor: cce_ui::widget::Adapted<FontSelector>,
     selected_choice_editor: cce_ui::widget::Adapted<Dropdown>,
@@ -1167,7 +1167,7 @@ impl Application for DataEditorApp {
                 self.ui_context.register_widget(self.btn_open.base().unwrap().id(), (*self_ptr).btn_open.as_ptr_mut());
                 self.ui_context.register_widget(self.tree_list.base().unwrap().id(), (*self_ptr).tree_list.as_ptr_mut());
                 self.ui_context.register_widget(self.selected_value_editor.base().unwrap().id(), (*self_ptr).selected_value_editor.as_ptr_mut());
-                self.ui_context.register_widget(self.selected_color_editor.base().unwrap().id(), &mut (*self_ptr).selected_color_editor as *mut ColorSelector as *mut (dyn Element + 'static));
+                self.ui_context.register_widget(self.selected_color_editor.base().unwrap().id(), (*self_ptr).selected_color_editor.as_ptr_mut());
                 self.ui_context.register_widget(self.selected_spinbox_editor.base().unwrap().id(), (*self_ptr).selected_spinbox_editor.as_ptr_mut());
                 self.ui_context.register_widget(self.selected_font_editor.base().unwrap().id(), (*self_ptr).selected_font_editor.as_ptr_mut());
                 self.ui_context.register_widget(self.selected_choice_editor.base().unwrap().id(), (*self_ptr).selected_choice_editor.as_ptr_mut());