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 False end @@ -81,7 +81,7 @@ - + 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)