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-07 23:55:40 (GMT)
committer erikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0>2007-10-07 23:55:40 (GMT)
commite5352dc5ef182ec770fcd58f762ef340f8086567 (patch)
tree3cf69f4a9a4d774dd77b460e6c95dfc72c7eb5ed /button.py
parent621903619038c0fc0848df66a32afaea71489c33 (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.py21
1 files changed, 15 insertions, 6 deletions
diff --git a/button.py b/button.py
index addfb1c..44f0187 100644
--- a/button.py
+++ b/button.py
@@ -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