From 3664fbb9131cf8a60556617c933d3239b45546bd Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Thu, 7 Jan 2010 14:10:26 +0000 Subject: [PATCH] Added on_delete_event signal handler to surpress RuntimeWarning: missing handler svn: r13983 --- src/plugins/tool/ChangeNames.py | 1 + src/plugins/tool/ChangeTypes.py | 1 + src/plugins/tool/Desbrowser.py | 1 + src/plugins/tool/EventCmp.py | 1 + src/plugins/tool/ExtractCity.py | 1 + src/plugins/tool/FindDupes.py | 1 + src/plugins/tool/Leak.py | 2 +- src/plugins/tool/NotRelated.py | 1 + src/plugins/tool/OwnerEditor.py | 1 + src/plugins/tool/PatchNames.py | 1 + src/plugins/tool/RemoveUnused.py | 1 + src/plugins/tool/SoundGen.py | 1 + src/plugins/tool/Verify.py | 1 + 13 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/plugins/tool/ChangeNames.py b/src/plugins/tool/ChangeNames.py index 0403a4798..fa5e904f7 100644 --- a/src/plugins/tool/ChangeNames.py +++ b/src/plugins/tool/ChangeNames.py @@ -180,6 +180,7 @@ class ChangeNames(Tool.BatchTool, ManagedWindow.ManagedWindow): "destroy_passed_object" : self.close, "on_ok_clicked" : self.on_ok_clicked, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) self.list = self.top.get_object("list") diff --git a/src/plugins/tool/ChangeTypes.py b/src/plugins/tool/ChangeTypes.py index 80ac5eedb..05c109a60 100644 --- a/src/plugins/tool/ChangeTypes.py +++ b/src/plugins/tool/ChangeTypes.py @@ -93,6 +93,7 @@ class ChangeTypes(Tool.BatchTool, ManagedWindow.ManagedWindow): self.glade.connect_signals({ "on_close_clicked" : self.close, "on_apply_clicked" : self.on_apply_clicked, + "on_delete_event" : self.close, }) self.show() diff --git a/src/plugins/tool/Desbrowser.py b/src/plugins/tool/Desbrowser.py index 650686fc4..c829ead9d 100644 --- a/src/plugins/tool/Desbrowser.py +++ b/src/plugins/tool/Desbrowser.py @@ -72,6 +72,7 @@ class DesBrowse(Tool.ActivePersonTool, ManagedWindow.ManagedWindow): self.glade.connect_signals({ "destroy_passed_object" : self.close, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) window = self.glade.toplevel diff --git a/src/plugins/tool/EventCmp.py b/src/plugins/tool/EventCmp.py index 348dc2420..b8f55e550 100644 --- a/src/plugins/tool/EventCmp.py +++ b/src/plugins/tool/EventCmp.py @@ -129,6 +129,7 @@ class EventComparison(Tool.Tool,ManagedWindow.ManagedWindow): "on_filters_delete_event": self.close, "on_help_clicked" : self.on_help_clicked, "destroy_passed_object" : self.close + "on_delete_event" : self.close, }) window = self.filterDialog.toplevel diff --git a/src/plugins/tool/ExtractCity.py b/src/plugins/tool/ExtractCity.py index 0bdb9636b..87f41438b 100644 --- a/src/plugins/tool/ExtractCity.py +++ b/src/plugins/tool/ExtractCity.py @@ -516,6 +516,7 @@ class ExtractCity(Tool.BatchTool, ManagedWindow.ManagedWindow): "destroy_passed_object" : self.close, "on_ok_clicked" : self.on_ok_clicked, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) self.list = self.top.get_object("list") diff --git a/src/plugins/tool/FindDupes.py b/src/plugins/tool/FindDupes.py index 692ec7fa5..867bd12a4 100644 --- a/src/plugins/tool/FindDupes.py +++ b/src/plugins/tool/FindDupes.py @@ -130,6 +130,7 @@ class Merge(Tool.Tool,ManagedWindow.ManagedWindow): "destroy_passed_object" : self.close, "on_help_clicked" : self.on_help_clicked, "on_delete_merge_event" : self.close, + "on_delete_event" : self.close, }) self.show() diff --git a/src/plugins/tool/Leak.py b/src/plugins/tool/Leak.py index 99ab6cbe4..1d6475e2e 100644 --- a/src/plugins/tool/Leak.py +++ b/src/plugins/tool/Leak.py @@ -99,7 +99,7 @@ class Leak(Tool.Tool,ManagedWindow.ManagedWindow): self.glade.connect_signals({ "on_apply_clicked" : self.apply_clicked, "on_close_clicked" : self.close, - "on_delete_event": self.close, + "on_delete_event" : self.close, }) self.display() self.show() diff --git a/src/plugins/tool/NotRelated.py b/src/plugins/tool/NotRelated.py index 780e430e9..3b6033382 100644 --- a/src/plugins/tool/NotRelated.py +++ b/src/plugins/tool/NotRelated.py @@ -81,6 +81,7 @@ class NotRelated(Tool.ActivePersonTool, ManagedWindow.ManagedWindow) : topDialog.connect_signals({ "destroy_passed_object" : self.close, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) window = topDialog.toplevel diff --git a/src/plugins/tool/OwnerEditor.py b/src/plugins/tool/OwnerEditor.py index 5d074ec9c..97d28f38a 100644 --- a/src/plugins/tool/OwnerEditor.py +++ b/src/plugins/tool/OwnerEditor.py @@ -109,6 +109,7 @@ class OwnerEditor(Tool.Tool, ManagedWindow.ManagedWindow): "on_help_button_clicked": self.on_help_button_clicked, "on_eventbox_button_press_event": self.on_button_press_event, "on_menu_activate": self.on_menu_activate, + "on_delete_event" : self.close, }) # fetch the popup menu diff --git a/src/plugins/tool/PatchNames.py b/src/plugins/tool/PatchNames.py index ec5c4a3b0..83d2568c3 100644 --- a/src/plugins/tool/PatchNames.py +++ b/src/plugins/tool/PatchNames.py @@ -203,6 +203,7 @@ class PatchNames(Tool.BatchTool, ManagedWindow.ManagedWindow): "destroy_passed_object" : self.close, "on_ok_clicked" : self.on_ok_clicked, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) self.list = self.top.get_object("list") diff --git a/src/plugins/tool/RemoveUnused.py b/src/plugins/tool/RemoveUnused.py index b0f3d5a1a..07c2e38b9 100644 --- a/src/plugins/tool/RemoveUnused.py +++ b/src/plugins/tool/RemoveUnused.py @@ -204,6 +204,7 @@ class RemoveUnused(Tool.Tool, ManagedWindow.ManagedWindow, UpdateCallback): "destroy_passed_object" : self.close, "on_remove_button_clicked": self.do_remove, "on_find_button_clicked" : self.find, + "on_delete_event" : self.close, }) self.dc_label = self.top.get_object('dc_label') diff --git a/src/plugins/tool/SoundGen.py b/src/plugins/tool/SoundGen.py index b04ea236b..48e9cf975 100644 --- a/src/plugins/tool/SoundGen.py +++ b/src/plugins/tool/SoundGen.py @@ -62,6 +62,7 @@ class SoundGen(Tool.Tool, ManagedWindow.ManagedWindow): self.glade.connect_signals({ "destroy_passed_object" : self.close, "on_help_clicked" : self.on_help_clicked, + "on_delete_event" : self.close, }) window = self.glade.toplevel diff --git a/src/plugins/tool/Verify.py b/src/plugins/tool/Verify.py index c4ccdff33..ddaedf523 100644 --- a/src/plugins/tool/Verify.py +++ b/src/plugins/tool/Verify.py @@ -255,6 +255,7 @@ class Verify(Tool.Tool, ManagedWindow, UpdateCallback): "destroy_passed_object" : self.close, "on_help_clicked" : self.on_help_clicked, "on_verify_ok_clicked" : self.on_apply_clicked + "on_delete_event" : self.close, }) window = self.top.toplevel