diff options
| -rw-r--r-- | schist_gtk4_gui/src/main.rs | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/schist_gtk4_gui/src/main.rs b/schist_gtk4_gui/src/main.rs index e7a11a9..6249069 100644 --- a/schist_gtk4_gui/src/main.rs +++ b/schist_gtk4_gui/src/main.rs @@ -1,3 +1,19 @@ -fn main() { - println!("Hello, world!"); +use gtk::{prelude::*, ApplicationWindow}; +use gtk::{glib, Application}; + +const APP_ID: &str = "net.joeac.schist"; + +fn main() -> glib::ExitCode { + let app = Application::builder().application_id(APP_ID).build(); + app.connect_activate(build_window); + app.run() +} + +fn build_window(app: &Application) { + ApplicationWindow::builder() + .application(app) + .title("Schist") + .fullscreened(true) + .build() + .present() } |
