diff options
author | erikb <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) |
commit | 993d95b91c6acbf4bd15cc9773b365442f56ba1e (patch) | |
tree | 0454145e4c69c28f50ceef6061927d6afda89738 /button.py | |
parent | 19cd7c21180c9b5e5909d4a88faa9e1df0324850 (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.py | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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 ) |