system settings
git clone https://git.lucas.co/cce-system-interface.git
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>,