28 lines
578 B
Rust
28 lines
578 B
Rust
use gtk::prelude::*;
|
|
use gtk::*;
|
|
|
|
static ID: &str = "com.causa-arcana.polytree.polytree-session";
|
|
|
|
fn main() {
|
|
let app = Application::builder().application_id(ID).build();
|
|
|
|
app.connect_activate(build_ui);
|
|
|
|
app.run();
|
|
}
|
|
|
|
fn build_ui(app: &Application) {
|
|
let window = ApplicationWindow::new(app);
|
|
|
|
window.set_title("Polytree settings");
|
|
window.set_border_width(10);
|
|
window.set_position(WindowPosition::Center);
|
|
window.set_default_size(350, 70);
|
|
|
|
let button = Button::with_label("Press me!");
|
|
|
|
window.add(&button);
|
|
|
|
window.show_all();
|
|
}
|