Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2013-02-03 17:50:00 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-02-03 17:50:00 (GMT)
commit07bee8131cf9164be6988ed1a74a613cf10bf51f (patch)
tree3a32233f2210cdeb634e2e4dbb0d0af591626b82
parent7757e04f8bc92f616108e2b4d138272810028f3f (diff)
move Share on menu items to Copy to menu
-rw-r--r--src/jarabe/journal/palettes.py32
1 files changed, 4 insertions, 28 deletions
diff --git a/src/jarabe/journal/palettes.py b/src/jarabe/journal/palettes.py
index 0b272f4..e03bc61 100644
--- a/src/jarabe/journal/palettes.py
+++ b/src/jarabe/journal/palettes.py
@@ -115,16 +115,6 @@ class ObjectPalette(Palette):
self.menu.append(menu_item)
menu_item.show()
- menu_item = MenuItem(_('Share on'))
- icon = Icon(icon_name='activity-web', xo_color=color,
- icon_size=Gtk.IconSize.MENU)
- menu_item.set_image(icon)
- self.menu.append(menu_item)
- menu_item.show()
- share_menu = ShareMenu(metadata)
- menu_item.set_submenu(share_menu)
- menu_item.show()
-
menu_item = MenuItem(_('Send to'), 'document-send')
self.menu.append(menu_item)
menu_item.show()
@@ -206,24 +196,6 @@ class ObjectPalette(Palette):
mime_type)
-class ShareMenu(Gtk.Menu):
- __gtype_name__ = 'JournalShareMenu'
-
- __gsignals__ = {
- 'share-error': (GObject.SignalFlags.RUN_FIRST, None,
- ([str, str])),
- }
-
- def __init__(self, metadata):
- Gtk.Menu.__init__(self)
-
- self._metadata = metadata
-
- for account in oam.OnlineAccountsManager.configured_accounts():
- menu = account.get_share_menu(metadata)
- self.append(menu)
-
-
class CopyMenu(Gtk.Menu):
__gtype_name__ = 'JournalCopyMenu'
@@ -281,6 +253,10 @@ class CopyMenu(Gtk.Menu):
self.append(volume_menu)
volume_menu.show()
+ for account in oam.OnlineAccountsManager.configured_accounts():
+ menu = account.get_share_menu(metadata)
+ self.append(menu)
+
def __volume_error_cb(self, menu_item, message, severity):
self.emit('volume-error', message, severity)