2024-02-06 22:35:52 +03:00
|
|
|
use gtk4 as gtk;
|
2023-09-17 20:21:14 +03:00
|
|
|
|
2024-08-14 17:48:57 +03:00
|
|
|
extern crate gio;
|
|
|
|
|
2024-02-06 22:35:52 +03:00
|
|
|
use gtk::prelude::*;
|
2023-09-17 20:21:14 +03:00
|
|
|
|
2024-02-06 22:35:52 +03:00
|
|
|
mod controller;
|
2024-04-14 19:13:15 +03:00
|
|
|
mod model;
|
|
|
|
mod view;
|
2024-03-10 11:35:02 +03:00
|
|
|
|
2024-03-10 11:54:32 +03:00
|
|
|
use controller::*;
|
2024-08-09 14:13:04 +03:00
|
|
|
use view::ui::*;
|
2023-09-17 20:21:14 +03:00
|
|
|
|
2024-07-29 00:10:34 +03:00
|
|
|
#[tokio::main]
|
|
|
|
async fn main() {
|
2024-07-19 22:04:01 +03:00
|
|
|
let app: adw::Application = adw::Application::builder()
|
2024-08-16 22:26:25 +03:00
|
|
|
.application_id("org.gtk-rs.AIT")
|
2024-02-06 22:35:52 +03:00
|
|
|
.build();
|
2023-09-17 20:21:14 +03:00
|
|
|
|
2024-02-06 22:35:52 +03:00
|
|
|
app.connect_activate(ui);
|
|
|
|
app.run();
|
2024-04-14 19:13:15 +03:00
|
|
|
}
|