2020-09-02 05:34:39 +12:00
|
|
|
#[allow(unused_imports)]
|
|
|
|
use czkawka_core::{duplicate, empty_folder};
|
|
|
|
|
|
|
|
extern crate gtk;
|
|
|
|
use gtk::prelude::*;
|
|
|
|
use gtk::{ButtonsType, DialogFlags, MessageDialog, MessageType, Window};
|
|
|
|
|
|
|
|
fn main() {
|
2020-09-05 07:12:18 +12:00
|
|
|
gtk::init().expect("Failed to initialize GTK.");
|
|
|
|
|
|
|
|
// Loading glade file content
|
|
|
|
let glade_src = include_str!("../czkawka.glade");
|
|
|
|
// Build UI from glade file
|
|
|
|
let builder = gtk::Builder::from_string(glade_src);
|
|
|
|
|
|
|
|
// Show first window
|
2020-09-05 19:05:45 +12:00
|
|
|
let window : gtk::Window = builder.get_object("main_window").unwrap();
|
2020-09-05 07:12:18 +12:00
|
|
|
window.show_all();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// We start the gtk main loop.
|
|
|
|
gtk::main();
|
|
|
|
|
2020-09-02 05:34:39 +12:00
|
|
|
}
|