generated from PlexSheep/baserepo
27 lines
606 B
Rust
27 lines
606 B
Rust
|
use gtk::prelude::*;
|
||
|
use gtk::{glib, Application, ApplicationWindow};
|
||
|
|
||
|
const APP_ID: &str = "de.cscherr.vshot";
|
||
|
|
||
|
fn main() -> glib::ExitCode {
|
||
|
// Create a new application
|
||
|
let app = Application::builder().application_id(APP_ID).build();
|
||
|
|
||
|
// Connect to "activate" signal of `app`
|
||
|
app.connect_activate(build_ui);
|
||
|
|
||
|
// Run the application
|
||
|
app.run()
|
||
|
}
|
||
|
|
||
|
fn build_ui(app: &Application) {
|
||
|
// Create a window and set the title
|
||
|
let window = ApplicationWindow::builder()
|
||
|
.application(app)
|
||
|
.title("vshot")
|
||
|
.build();
|
||
|
|
||
|
// Present window
|
||
|
window.present();
|
||
|
}
|