use gtk::{Button, CompositeTemplate, DropDown, TemplateChild, glib}; use gtk::prelude::*; use gtk::subclass::prelude::*; use crate::components::audio::AudioSourceEntry; #[allow(non_snake_case)] #[derive(Default, CompositeTemplate)] #[template(resource = "/org/Xetibo/ReSet/resetAudio.ui")] pub struct AudioBox { #[template_child] pub resetOutputDevice: TemplateChild, #[template_child] pub resetAllOutputDevices: TemplateChild