From 1428be6e2e0ab25ced70899769aa2dcb3082a94e Mon Sep 17 00:00:00 2001 From: Fabio Lenherr / DashieTM Date: Tue, 12 Dec 2023 02:12:50 +0100 Subject: [PATCH] feat: Add proper popover menu and shortcuts --- src/components/input/source_entry_impl.rs | 4 +- src/components/window/reset_window.rs | 122 ++++++++++++++------- src/components/window/reset_window_impl.rs | 10 +- src/resources/resetMainWindow.ui | 39 ++----- src/resources/resetMenu.ui | 15 +++ src/resources/resetShortcuts.ui | 39 +++++++ src/resources/resetUI.cmb | 55 +++++++--- src/resources/resources.gresource.xml | 5 +- 8 files changed, 192 insertions(+), 97 deletions(-) create mode 100644 src/resources/resetMenu.ui create mode 100644 src/resources/resetShortcuts.ui diff --git a/src/components/input/source_entry_impl.rs b/src/components/input/source_entry_impl.rs index 6d46697..142b8a5 100644 --- a/src/components/input/source_entry_impl.rs +++ b/src/components/input/source_entry_impl.rs @@ -6,7 +6,7 @@ use std::sync::Arc; use std::time::SystemTime; use gtk::subclass::prelude::*; -use gtk::{glib, Button, CheckButton, CompositeTemplate, Label, ProgressBar, Scale}; +use gtk::{glib, Button, CheckButton, CompositeTemplate, Label, Scale}; use super::source_entry; @@ -23,8 +23,6 @@ pub struct SourceEntry { pub reset_volume_slider: TemplateChild, #[template_child] pub reset_volume_percentage: TemplateChild