Skip to content

Commit 82e1484

Browse files
jf2048bilelmoussaoui
authored andcommitted
examples: update for 4.10 deprecations
1 parent c11345e commit 82e1484

File tree

38 files changed

+97
-134
lines changed

38 files changed

+97
-134
lines changed

examples/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ im-rc = { version = "15", optional = true }
1818
[dependencies.gtk]
1919
path = "../gtk4"
2020
package = "gtk4"
21-
features = ["v4_8"]
21+
features = ["v4_10"]
2222

2323
# used by gif-paintable example
2424
[dependencies.image]

examples/basics/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ fn build_ui(application: &gtk::Application) {
1818

1919
window.set_child(Some(&button));
2020

21-
window.show();
21+
window.present();
2222
}

examples/builder_pattern/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ fn build_ui(application: &Application) {
3030

3131
window.set_child(Some(&button));
3232

33-
window.show();
33+
window.present();
3434
}

examples/clipboard/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,5 @@ fn build_ui(application: &gtk::Application) {
125125
container.append(&texture_container);
126126

127127
window.set_child(Some(&container));
128-
window.show();
128+
window.present();
129129
}

examples/clock/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ fn build_ui(application: &Application) {
2222

2323
window.set_child(Some(&label));
2424

25-
window.show();
25+
window.present();
2626

2727
// we are using a closure to capture the label (else we could also use a normal function)
2828
let tick = move || {

examples/column_view_datagrid/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,5 @@ fn build_ui(application: &gtk::Application) {
8787
scrolled_window.set_child(Some(&columnview));
8888

8989
window.set_child(Some(&scrolled_window));
90-
window.show();
90+
window.present();
9191
}

examples/composite_template/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ fn main() -> glib::ExitCode {
1313

1414
application.connect_activate(|app| {
1515
let win = ExApplicationWindow::new(app);
16-
win.show();
16+
win.present();
1717
});
1818
application.run()
1919
}

examples/confetti_snapshot_animation/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@ fn build_ui(application: &gtk::Application) {
4747
confetti.explode(params, duration);
4848
});
4949
confetti.add_controller(ev_ctrl);
50-
window.show();
50+
window.present();
5151
}

examples/css/main.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use gtk::prelude::*;
33

44
use gtk::gdk::Display;
55
use gtk::{
6-
Application, ApplicationWindow, Box as Box_, Button, ComboBoxText, CssProvider, Entry,
7-
Orientation, STYLE_PROVIDER_PRIORITY_APPLICATION,
6+
Application, ApplicationWindow, Box as Box_, Button, CssProvider, DropDown, Entry, Orientation,
7+
STYLE_PROVIDER_PRIORITY_APPLICATION,
88
};
99

1010
fn main() -> glib::ExitCode {
@@ -42,19 +42,16 @@ fn build_ui(application: &Application) {
4242
entry.add_css_class("entry1");
4343
entry.set_text("Some text");
4444

45-
let combo = ComboBoxText::new();
46-
combo.append_text("option 1");
47-
combo.append_text("option 2");
48-
combo.append_text("option 3");
49-
combo.set_active(Some(0));
45+
let model = gtk::StringList::new(&["option 1", "option 2", "option 3"]);
46+
let drop_down = DropDown::new(Some(model), gtk::Expression::NONE);
5047

5148
vbox.append(&button);
5249
vbox.append(&entry);
53-
vbox.append(&combo);
50+
vbox.append(&drop_down);
5451
// Then we add the container inside our window.
5552
window.set_child(Some(&vbox));
5653

5754
application.connect_activate(move |_| {
58-
window.show();
55+
window.present();
5956
});
6057
}

examples/custom_application/ex_application/imp.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ impl ApplicationImpl for ExApplication {
2525
let label = gtk::Label::new(Some("Hello"));
2626
label.add_css_class("title-2");
2727
window.set_child(Some(&label));
28-
window.show();
28+
window.present();
2929
}
3030
}
3131
impl GtkApplicationImpl for ExApplication {}

0 commit comments

Comments
 (0)