diff options
author | erikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0> | 2007-10-07 23:55:40 (GMT) |
---|---|---|
committer | erikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0> | 2007-10-07 23:55:40 (GMT) |
commit | e5352dc5ef182ec770fcd58f762ef340f8086567 (patch) | |
tree | 3cf69f4a9a4d774dd77b460e6c95dfc72c7eb5ed /button.py | |
parent | 621903619038c0fc0848df66a32afaea71489c33 (diff) |
copy to clipboard
glive callbacks on compression
git-svn-id: http://mediamods.com/public-svn/camera-activity/Record.activity@563 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
Diffstat (limited to 'button.py')
-rw-r--r-- | button.py | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -19,7 +19,7 @@ class RecdButton(TrayButton, gobject.GObject): self.setup_rollover_options( recd.title ) #todo: add drag and drop - #todo: add copy to clipboard + #todo: add copy to clipboard only when available! def getImg( self ): @@ -74,11 +74,20 @@ class RecdButton(TrayButton, gobject.GObject): palette = Palette(info) self.set_palette(palette) - menu_item = gtk.MenuItem( 'Remove' ) - menu_item.connect('activate', self._item_remove_cb) - palette.menu.append(menu_item) - menu_item.show() + rem_menu_item = gtk.MenuItem( self.ui.ca.istrRemove ) + 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) + palette.menu.append(copy_menu_item) + copy_menu_item.show() def _item_remove_cb(self, widget): - self.ui.deleteThumbSelection( self.recd );
\ No newline at end of file + self.ui.deleteThumbSelection( self.recd ) + + + def _itemCopyToClipboard(self, widget): + self.ui.copyToClipboard( self.recd )
\ No newline at end of file |