general: Consolidate explicit dependencies down to adw and gtk4

Use the exported dependencies for everything else.
This commit is contained in:
Christopher Davis 2021-12-21 16:09:48 -08:00
parent f9cbad9ad9
commit 1ae7316b32
8 changed files with 16 additions and 17 deletions

View file

@ -17,6 +17,8 @@
//
// SPDX-License-Identifier: GPL-3.0-or-later
use crate::deps::*;
use adw::prelude::*;
use adw::subclass::prelude::*;
use glib::clone;

View file

@ -18,7 +18,7 @@
// SPDX-License-Identifier: GPL-3.0-or-later
use gettextrs::*;
use gio::prelude::*;
use gtk::gio::{self, prelude::*};
mod application;
mod config;
@ -26,6 +26,10 @@ mod util;
mod widgets;
mod window;
mod deps {
pub use gtk::{gdk, gdk_pixbuf, gio, glib, graphene};
}
use application::LpApplication;
fn main() {

View file

@ -1,3 +1,5 @@
use crate::deps::*;
use gio::prelude::*;
use glib::translate::*;

View file

@ -17,9 +17,9 @@
//
// SPDX-License-Identifier: GPL-3.0-or-later
use gdk::prelude::*;
use gio::subclass::prelude::*;
use gtk::{graphene, prelude::*, subclass::prelude::*};
use crate::deps::*;
use gtk::{prelude::*, subclass::prelude::*};
use once_cell::sync::Lazy;

View file

@ -17,8 +17,9 @@
//
// SPDX-License-Identifier: GPL-3.0-or-later
use crate::deps::*;
use adw::subclass::prelude::*;
use gdk::prelude::*;
use glib::clone;
use gtk::prelude::*;
use gtk::subclass::prelude::*;

View file

@ -17,8 +17,9 @@
//
// SPDX-License-Identifier: GPL-3.0-or-later
use crate::deps::*;
use adw::subclass::prelude::*;
use gio::prelude::*;
use glib::clone;
use gtk::prelude::*;
use gtk::subclass::prelude::*;