mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-02-10 10:24:13 +00:00
init main application window
This commit is contained in:
parent
fd970b8ea5
commit
0f81beb26b
29
src/main.rs
29
src/main.rs
@ -1,3 +1,26 @@
|
||||
fn main() {
|
||||
println!("Hello, world!");
|
||||
}
|
||||
use gtk4 as gtk;
|
||||
use gtk::prelude::*;
|
||||
use gtk::{glib, Application, ApplicationWindow};
|
||||
|
||||
fn main() -> glib::ExitCode
|
||||
{
|
||||
let app = Application::builder()
|
||||
.application_id("io.github.yggverse.Yoda.app")
|
||||
.build();
|
||||
|
||||
app.connect_activate(
|
||||
|app|
|
||||
{
|
||||
let window = ApplicationWindow::builder()
|
||||
.application(app)
|
||||
.default_width(640)
|
||||
.default_height(480)
|
||||
.title("Yoda")
|
||||
.build();
|
||||
|
||||
window.present();
|
||||
}
|
||||
);
|
||||
|
||||
app.run()
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user