]> piware.de Git - learn-rust.git/commitdiff
Remove gtk3-hello-world master
authorMartin Pitt <martin@piware.de>
Fri, 28 Feb 2025 08:30:45 +0000 (09:30 +0100)
committerMartin Pitt <martin@piware.de>
Fri, 28 Feb 2025 08:30:45 +0000 (09:30 +0100)
It's gtk4 now, which is much better supported.

gtk3-hello-world/Cargo.toml [deleted file]
gtk3-hello-world/src/main.rs [deleted file]

diff --git a/gtk3-hello-world/Cargo.toml b/gtk3-hello-world/Cargo.toml
deleted file mode 100644 (file)
index 0d0f585..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[package]
-name = "gtk3-hello-world"
-version = "0.1.0"
-edition = "2021"
-
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-
-[dependencies]
-gtk = "0.15"
diff --git a/gtk3-hello-world/src/main.rs b/gtk3-hello-world/src/main.rs
deleted file mode 100644 (file)
index a44bc62..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-use gtk::prelude::*;
-use gtk::{
-    Application, ApplicationWindow,
-    Button,
-    Widget,
-};
-
-fn build_ui(app: &Application) {
-    let button = Button::builder()
-        .label("Click me!")
-        .margin_top(12)
-        .margin_bottom(12)
-        .margin_start(12)
-        .margin_end(12)
-        .build();
-
-    button.connect_clicked(move |button| {
-        button.set_label("Hello world!");
-    });
-
-    let button_w: &Widget = button.upcast_ref::<Widget>();
-
-    println!("button visible: {}", button_w.is_visible());
-
-    let window = ApplicationWindow::builder()
-        .application(app)
-        .title("Hello GTK")
-        .child(&button)
-        .build();
-
-    window.show_all();
-}
-
-fn main() {
-    let app = Application::builder()
-        .application_id("ork.gtk-rs.example")
-        .build();
-
-    app.connect_activate(build_ui);
-    app.run();
-}