1
0
Fork 0
mirror of synced 2024-05-19 11:53:43 +12:00
czkawka/czkawka_gui/src/connect_things/connect_header_buttons.rs

19 lines
521 B
Rust
Raw Normal View History

2022-05-22 20:59:09 +12:00
use gtk4::prelude::*;
use gtk4::Inhibit;
2021-01-25 00:01:02 +13:00
use crate::gui_structs::gui_data::GuiData;
2021-11-28 08:49:20 +13:00
2021-01-25 00:01:02 +13:00
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.show();
// Prevent from deleting dialog after close
2022-05-22 20:59:09 +12:00
about_dialog.connect_close_request(|dialog| {
dialog.hide();
Inhibit(true)
});
2021-01-25 00:01:02 +13:00
});
}