Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/button.py
diff options
context:
space:
mode:
authorerikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0>2007-10-10 15:27:39 (GMT)
committer erikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0>2007-10-10 15:27:39 (GMT)
commit993d95b91c6acbf4bd15cc9773b365442f56ba1e (patch)
tree0454145e4c69c28f50ceef6061927d6afda89738 /button.py
parent19cd7c21180c9b5e5909d4a88faa9e1df0324850 (diff)
remove initial setup listener
add removeThumbs git-svn-id: http://mediamods.com/public-svn/camera-activity/Record.activity@578 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
Diffstat (limited to 'button.py')
-rw-r--r--button.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/button.py b/button.py
index ca20b97..0825123 100644
--- a/button.py
+++ b/button.py
@@ -74,17 +74,22 @@ class RecdButton(TrayButton, gobject.GObject):
palette = Palette(info)
self.set_palette(palette)
- rem_menu_item = gtk.MenuItem( self.ui.ca.istrRemove )
- rem_menu_item.connect('activate', self._itemRemoveCb)
+ self.rem_menu_item = gtk.MenuItem( self.ui.ca.istrRemove )
+ self.ACTIVATE_REMOVE_ID = rem_menu_item.connect('activate', self._itemRemoveCb)
palette.menu.append(rem_menu_item)
rem_menu_item.show()
- copy_menu_item = gtk.MenuItem( self.ui.ca.istrCopyToClipboard )
- copy_menu_item.connect('activate', self._itemCopyToClipboardCb)
+ self.copy_menu_item = gtk.MenuItem( self.ui.ca.istrCopyToClipboard )
+ self.ACTIVATE_COPY_ID = copy_menu_item.connect('activate', self._itemCopyToClipboardCb)
palette.menu.append(copy_menu_item)
copy_menu_item.show()
+ def cleanUp( self ):
+ self.rem_menu_item.disconnect( self.ACTIVATE_REMOVE_ID )
+ self.copy_menu_item.disconnect( self.ACTIVATE_COPY_ID )
+
+
def _itemRemoveCb(self, widget):
self.ui.deleteThumbSelection( self.recd )