diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Gui test/h2inc.glade b/Gui test/h2inc.glade
index b1f9dbe..920ffb5 100644
--- a/Gui test/h2inc.glade
+++ b/Gui test/h2inc.glade
@@ -62,7 +62,7 @@
True
False
-
-
+
True
True
5
@@ -114,7 +114,7 @@
-
+
True
False
False
@@ -136,7 +136,7 @@
-
+
True
False
True
@@ -171,7 +171,7 @@
-
+
Create "include" folder if it does not exist.
True
False
diff --git a/Gui test/h2inc_gtk.py b/Gui test/h2inc_gtk.py
index ac145dc..c2eb4d2 100644
--- a/Gui test/h2inc_gtk.py
+++ b/Gui test/h2inc_gtk.py
@@ -155,7 +155,18 @@ class Handler:
response = dialog.run()
if response == Gtk.ResponseType.OK:
- sourcedir_filecnt(dialog.get_filename())
+ cnt = sourcedir_filecnt(dialog.get_filename())
+ if cnt >0:
+ print(cnt)
+ builder = Gtk.Builder()
+ builder.add_from_file("h2inc.glade")
+ obj = builder.get_object
+ obj("destination_label").set_sensitive(True)
+ obj("destination_entry").set_sensitive(True)
+ obj("destination_button").set_sensitive(True)
+ obj("include_checkbutton").set_sensitive(True)
+ while Gtk.events_pending():
+ Gtk.main_iteration()
elif response == Gtk.ResponseType.CANCEL:
print("Cancel")
@@ -180,14 +191,6 @@ class ExampleApp:
self.obj("window").set_wmclass("Filechooser example","Filechooser example")
self.obj("window").show_all()
- #add filters to filechooser dialog
- self.obj("filefilter").set_name("Image files")
- self.obj("filechooser_dialog").add_filter(self.obj("filefilter"))
- self.obj("png_filter").set_name("PNG files")
- self.obj("filechooser_dialog").add_filter(self.obj("png_filter"))
- self.obj("jpg_filter").set_name("JPG files")
- self.obj("filechooser_dialog").add_filter(self.obj("jpg_filter"))
-
#add buttons to headerbar of Glade generated dialog
button = Gtk.Button.new_from_stock(Gtk.STOCK_CANCEL)
button.set_property("can-default",True)