예제 #1
0
 def activate (self, pluggable):
     """Setup nutritional database stuff."""
     add_icon(os.path.join(os.path.split(__file__)[0],'images','Nutrition.png'),
      'nutritional-info',
      _('Nutritional Information'))
     nutritionGrabberGui.check_for_db(pluggable.rd)
     pluggable.nd = nutrition.NutritionData(pluggable.rd,pluggable.conv)
     pluggable.rd.nd = pluggable.nd
 def setup_action_groups (self):
     """
     Hook up the ui elements created by ui_string to actions.
     Called by plugin manager.
     """
     add_icon(os.path.join(os.path.split(__file__)[0],'images','evernote.png'),
      'evernote',
      _('Evernot Shopping List Saver'))
     shoppingListEvernoteActionGroup = gtk.ActionGroup('ShoppingListEvernoteActionGroup')
     shoppingListEvernoteActionGroup.add_actions([
         ('File',None,_('File')),
         ('SaveAsEvernote',# name
          'evernote', # image
          _('Save List as Evernote'), # text
          _('<Ctrl><Shift>S'), # key-command
          _('Save current shopping list as an Evernote checklist'), # tooltip
          self.save_as_evernote# callback
          ),
         ])
     self.action_groups.append(shoppingListEvernoteActionGroup)
예제 #3
0
 def activate(self, pluggable):
     """Setup nutritional database stuff."""
     add_icon(
         os.path.join(os.path.split(__file__)[0], 'images', 'pricing.svg'),
         'price-info', _('Pricing Information'))
예제 #4
0
 def activate(self, pluggable):
     """Setup nutritional database stuff."""
     add_icon(
         os.path.join(os.path.split(__file__)[0], "images", "pricing.svg"), "price-info", _("Pricing Information")
     )