//! Global application state. use audio::{Audio, AudioUser}; use errors::*; use gtk; use hotkeys::Hotkeys; use prefs::*; use std::cell::RefCell; use std::rc::Rc; use support_audio::*; use ui_entry::Gui; #[cfg(feature = "notify")] use notif::*; // TODO: destructors /// The global application state struct. pub struct AppS { _cant_construct: (), /// Mostly static GUI state. pub gui: Gui, /// Audio state. pub audio: Rc