git.lucas.co / cce-system-interface
system settings
git clone https://git.lucas.co/cce-system-interface.git

commitc6e09fe81fb13ac83247ee26765d4e870ab4a346
parent97d0efbefa
authorLucas Galante <[email protected]>
date2026-07-08 10:40
refactor: adapt Spinbox/Panel/leaf 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/pages/audio.rs         | 4 ++--
 src/pages/fonts.rs         | 4 ++--
 src/pages/notifications.rs | 2 +-
 src/pages/system_info.rs   | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/pages/audio.rs b/src/pages/audio.rs
index a75b3d3..cc2e53b 100644
--- a/src/pages/audio.rs
+++ b/src/pages/audio.rs
@@ -25,8 +25,8 @@ pub struct AudioState {
     pub loaded: bool,
     pub sinks: Vec<AudioSink>,
     pub sources: Vec<AudioSource>,
-    pub sink_spinboxes: Vec<Box<Spinbox>>,
-    pub source_spinboxes: Vec<Box<Spinbox>>,
+    pub sink_spinboxes: Vec<Box<cce_ui::widget::Adapted<cce_ui::widget::Spinbox>>>,
+    pub source_spinboxes: Vec<Box<cce_ui::widget::Adapted<cce_ui::widget::Spinbox>>>,
     pub sink_sliders: Vec<Box<cce_ui::widget::Adapted<cce_ui::widget::Slider>>>,
     pub source_sliders: Vec<Box<cce_ui::widget::Adapted<cce_ui::widget::Slider>>>,
     pub sink_dragging: Option<usize>,
diff --git a/src/pages/fonts.rs b/src/pages/fonts.rs
index 6716981..a3a4b97 100644
--- a/src/pages/fonts.rs
+++ b/src/pages/fonts.rs
@@ -56,8 +56,8 @@ pub struct FontsState {
     pub status_menu: Dropdown,
     pub fuzzel_menu: Dropdown,
     pub terminal_menu: Dropdown,
-    pub fuzzel_size_box: Spinbox,
-    pub terminal_size_box: Spinbox,
+    pub fuzzel_size_box: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
+    pub terminal_size_box: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
 }
 
 impl std::fmt::Debug for FontsState {
diff --git a/src/pages/notifications.rs b/src/pages/notifications.rs
index 9f80ea0..9c261e5 100644
--- a/src/pages/notifications.rs
+++ b/src/pages/notifications.rs
@@ -22,7 +22,7 @@ pub struct NotificationsState {
     pub bell: String,
     pub bell_menu: Dropdown,
     pub duration: i32,
-    pub duration_spinbox: Spinbox,
+    pub duration_spinbox: cce_ui::widget::Adapted<cce_ui::widget::Spinbox>,
 }
 
 impl Default for NotificationsState {
diff --git a/src/pages/system_info.rs b/src/pages/system_info.rs
index a712bf7..41f9bc6 100644
--- a/src/pages/system_info.rs
+++ b/src/pages/system_info.rs
@@ -59,8 +59,8 @@ pub struct SystemState {
     pub battery_label_details: cce_ui::widget::Adapted<cce_ui::widget::Label>,
     pub battery_label_ac: cce_ui::widget::Adapted<cce_ui::widget::Label>,
 
-    pub cpu_info_box: InfoBox,
-    pub gpu_info_box: InfoBox,
+    pub cpu_info_box: cce_ui::widget::Adapted<cce_ui::widget::InfoBox>,
+    pub gpu_info_box: cce_ui::widget::Adapted<cce_ui::widget::InfoBox>,
 
     pub suspend_btn: cce_ui::widget::Adapted<cce_ui::widget::Button>,
     pub hibernate_btn: cce_ui::widget::Adapted<cce_ui::widget::Button>,