From 9834549c91462d090f3354cb455805de6c541f4e Mon Sep 17 00:00:00 2001 From: takotori Date: Sun, 12 Nov 2023 13:54:07 +0100 Subject: [PATCH] revert frame back to box merge redundant labels --- src/components/base/settingBox.rs | 10 ++- src/components/base/settingBoxImpl.rs | 11 ++- src/components/wifi/wifiBox.rs | 3 +- src/components/wifi/wifiBoxImpl.rs | 4 -- src/components/window/handleSidebarClick.rs | 34 +++++---- src/resources/resetBluetooth.ui | 45 ++++++------ src/resources/resetSettingBox.ui | 9 +-- src/resources/resetUI.cmb | 77 ++++++++++----------- src/resources/resetWiFi.ui | 45 ++++++------ src/resources/style/style.css | 2 +- 10 files changed, 111 insertions(+), 129 deletions(-) diff --git a/src/components/base/settingBox.rs b/src/components/base/settingBox.rs index bffe624..30b309c 100644 --- a/src/components/base/settingBox.rs +++ b/src/components/base/settingBox.rs @@ -1,21 +1,19 @@ use crate::components::base::settingBoxImpl; use adw::glib; use adw::glib::{IsA, Object}; -use glib::subclass::prelude::ObjectSubclassIsExt; -use gtk::prelude::FrameExt; +use gtk::prelude::BoxExt; use gtk::Widget; glib::wrapper! { pub struct SettingBox(ObjectSubclass) - @extends gtk::Frame, gtk::Widget, + @extends gtk::Box, gtk::Widget, @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; } impl SettingBox { - pub fn new(child: &impl IsA, title: &str) -> Self { + pub fn new(child: &impl IsA) -> Self { let entry: SettingBox = Object::builder().build(); - entry.set_child(Some(child)); - entry.imp().resetSettingLabel.set_text(title); + entry.append(child); entry } } \ No newline at end of file diff --git a/src/components/base/settingBoxImpl.rs b/src/components/base/settingBoxImpl.rs index e895ab5..b0009f1 100644 --- a/src/components/base/settingBoxImpl.rs +++ b/src/components/base/settingBoxImpl.rs @@ -5,16 +5,13 @@ use crate::components::base::settingBox; #[allow(non_snake_case)] #[derive(Default, CompositeTemplate)] #[template(resource = "/org/Xetibo/ReSet/resetSettingBox.ui")] -pub struct SettingBox { - #[template_child] - pub resetSettingLabel: TemplateChild