diff options
author | Walter Bender <walter.bender@gmail.com> | 2013-01-30 21:50:58 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2013-01-30 21:50:58 (GMT) |
commit | 687ebda03c7d7d34df418dd3a077e3eb33b1678d (patch) | |
tree | 9d9393f507bc50410384badd0c35b3ee08fff1d3 /gnome_plugins/uploader_plugin.py | |
parent | bee4962bfba81d2cfc25126714f30a5322e0d5de (diff) |
add fb plugin; consolidate gnome menus when possible
Diffstat (limited to 'gnome_plugins/uploader_plugin.py')
-rw-r--r-- | gnome_plugins/uploader_plugin.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gnome_plugins/uploader_plugin.py b/gnome_plugins/uploader_plugin.py index 06224fa..3d3e04f 100644 --- a/gnome_plugins/uploader_plugin.py +++ b/gnome_plugins/uploader_plugin.py @@ -35,7 +35,7 @@ import os import gtk from plugin import Plugin -from util.menubuilder import MenuBuilder +from util.menubuilder import MenuBuilder, MENUBAR from gettext import gettext as _ @@ -60,11 +60,18 @@ class Uploader_plugin(Plugin): self.tw = turtleart_window def get_menu(self): - menu = gtk.Menu() + if _('Upload') in MENUBAR: + menu, upload_menu = MENUBAR[_('Upload')] + else: + upload_menu = None + menu = gtk.Menu() MenuBuilder.make_menu_item(menu, _('Upload to Web'), self.do_upload_to_web) - upload_menu = MenuBuilder.make_sub_menu(menu, _('Upload')) - return upload_menu + if upload_menu is not None: + return None # We don't have to add it since it already exists + else: + upload_menu = MenuBuilder.make_sub_menu(menu, _('Upload')) + return upload_menu def enabled(self): return _UPLOAD_AVAILABLE |