1
0
Fork 0
mirror of synced 2024-05-03 20:14:00 +12:00
czkawka/czkawka_gui/src/connect_header_buttons.rs
Rafał Mikrut 5836e3e5b3
GTK 4 compatibility fixes (#467)
App still require GTK 3.22(3.24 in near future), but converting to GTK 4 should be easier and faster
2021-11-27 16:44:30 +01:00

19 lines
564 B
Rust

use crate::gui_data::GuiData;
use gtk::prelude::*;
use gtk::WindowPosition;
pub fn connect_button_about(gui_data: &GuiData) {
let about_dialog = gui_data.about.about_dialog.clone();
let button_app_info = gui_data.header.button_app_info.clone();
button_app_info.connect_clicked(move |_| {
about_dialog.set_position(WindowPosition::Center);
about_dialog.show();
// Prevent from deleting dialog after close
about_dialog.connect_delete_event(|e, _f| {
e.hide();
Inhibit(true)
});
});
}