Skip to content
This repository was archived by the owner on Jun 8, 2021. It is now read-only.

Commit 93d36c3

Browse files
committed
Fix converting generated enums to i32
1 parent 0ca7932 commit 93d36c3

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/gtktest.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ fn main() {
194194
button_recent.connect_clicked(clone!(window => move |_| {
195195
let dialog = gtk::RecentChooserDialog::new(Some("Recent chooser test"), Some(&window));
196196
dialog.add_buttons(&[
197-
("Ok", gtk::ResponseType::Ok as i32),
198-
("Cancel", gtk::ResponseType::Cancel as i32)
197+
("Ok", gtk::ResponseType::Ok.into()),
198+
("Cancel", gtk::ResponseType::Cancel.into())
199199
]);
200200

201201
dialog.run();
@@ -207,8 +207,8 @@ fn main() {
207207
let dialog = gtk::FileChooserDialog::new(Some("Choose a file"), Some(&window),
208208
gtk::FileChooserAction::Open);
209209
dialog.add_buttons(&[
210-
("Open", gtk::ResponseType::Ok as i32),
211-
("Cancel", gtk::ResponseType::Cancel as i32)
210+
("Open", gtk::ResponseType::Ok.into()),
211+
("Cancel", gtk::ResponseType::Cancel.into())
212212
]);
213213

214214
dialog.set_select_multiple(true);

src/notebook.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ impl Notebook {
1818

1919
fn create_tab(&mut self, title: &str, widget: Widget) -> u32 {
2020
let close_image = gtk::Image::new_from_icon_name("window-close",
21-
IconSize::Button as i32);
21+
IconSize::Button.into());
2222
let button = gtk::Button::new();
2323
let label = gtk::Label::new(Some(title));
2424
let tab = gtk::Box::new(Orientation::Horizontal, 0);

src/text_viewer.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn main() {
2424
let toolbar = gtk::Toolbar::new();
2525

2626
let open_icon = gtk::Image::new_from_icon_name("document-open",
27-
gtk::IconSize::SmallToolbar as i32);
27+
gtk::IconSize::SmallToolbar.into());
2828
let text_view = gtk::TextView::new();
2929

3030
let open_button = gtk::ToolButton::new::<gtk::Image>(Some(&open_icon), Some("Open"));
@@ -48,10 +48,10 @@ fn main() {
4848
let file_chooser = gtk::FileChooserDialog::new(
4949
Some("Open File"), Some(&window1), gtk::FileChooserAction::Open);
5050
file_chooser.add_buttons(&[
51-
("Open", gtk::ResponseType::Ok as i32),
52-
("Cancel", gtk::ResponseType::Cancel as i32),
51+
("Open", gtk::ResponseType::Ok.into()),
52+
("Cancel", gtk::ResponseType::Cancel.into()),
5353
]);
54-
if file_chooser.run() == gtk::ResponseType::Ok as i32 {
54+
if file_chooser.run() == gtk::ResponseType::Ok.into() {
5555
let filename = file_chooser.get_filename().unwrap();
5656
let file = File::open(&filename).unwrap();
5757

0 commit comments

Comments
 (0)