diff --git a/src/ObjectDialog.vala b/src/ObjectDialog.vala index 77e2be9..061c675 100644 --- a/src/ObjectDialog.vala +++ b/src/ObjectDialog.vala @@ -16,17 +16,23 @@ namespace LAview.Core.Plugins { dialog.modal = true; //dialog.application = application; dialog.delete_event.connect ((source) => {return true;}); + dialog.hide_on_delete (); } - dialog.response.connect ((response_id) => { - if (response_id == Gtk.ResponseType.CANCEL || response_id == Gtk.ResponseType.DELETE_EVENT) { - dialog.hide_on_delete (); - } - }); + //dialog.response.connect ((response_id) => { + // if (response_id == Gtk.ResponseType.CANCEL || response_id == Gtk.ResponseType.DELETE_EVENT) { + // dialog.hide_on_delete (); + // } + //}); } public void show_all () { dialog.show_all (); } + + [CCode (instance_pos = -1)] + public void button_ok_clicked (Button button) { + dialog.hide_on_delete (); + } } } diff --git a/ui/glade/laview-plugin-object-example.glade b/ui/glade/laview-plugin-object-example.glade index 80927ca..c4d309e 100644 --- a/ui/glade/laview-plugin-object-example.glade +++ b/ui/glade/laview-plugin-object-example.glade @@ -15,7 +15,7 @@ False end - + gtk-apply True True @@ -29,7 +29,7 @@ - + gtk-ok True True @@ -43,12 +43,13 @@ - + gtk-undo True True True True + True