feat: Add adwaita init

This commit is contained in:
Fabio Lenherr / DashieTM 2023-10-28 15:16:39 +02:00
parent eeebfe3033
commit 810bddc261

View file

@ -1,10 +1,10 @@
mod window;
mod audio; mod audio;
mod wifi;
mod bluetooth; mod bluetooth;
mod wifi;
mod window;
use gtk::prelude::*; use gtk::prelude::*;
use gtk::{Application, gio}; use gtk::{gio, Application};
use window::Window; use window::Window;
const APP_ID: &str = "org.Xetibo.ReSet"; const APP_ID: &str = "org.Xetibo.ReSet";
@ -13,9 +13,11 @@ fn main() {
gio::resources_register_include!("src.templates.gresource") gio::resources_register_include!("src.templates.gresource")
.expect("Failed to register resources."); .expect("Failed to register resources.");
let app = Application::builder() let app = Application::builder().application_id(APP_ID).build();
.application_id(APP_ID)
.build(); app.connect_startup(move |_| {
adw::init().unwrap();
});
app.connect_activate(buildUI); app.connect_activate(buildUI);
app.run(); app.run();
@ -25,4 +27,5 @@ fn main() {
fn buildUI(app: &Application) { fn buildUI(app: &Application) {
let window = Window::new(app); let window = Window::new(app);
window.present(); window.present();
} }