~jokosher-code/jokosher/0.11

« back to all changes in this revision

Viewing changes to Jokosher/Extension.py

  • Committer: Mike Sheldon
  • Date: 2010-03-02 01:40:56 UTC
  • mfrom: (1077.1.22 joko-main)
  • Revision ID: mike@mikeasoft.com-20100302014056-42lv28vyhhnpalcy
Merge 0.11.4 changes from trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
145
145
                        mainapp -- reference the MainApp Jokosher window.
146
146
                """
147
147
                self.mainapp = mainapp
 
148
                self.jokosher = mainapp
148
149
                
149
150
                self.CONFIGPATH = os.path.join(EXTENSION_DIR_USER, '../extension-config')
150
151
                self.DATAPATH = os.path.join(EXTENSION_DIR_USER, '../extension-data')
181
182
                        reference to the new menu item.
182
183
                """
183
184
                extensions_menu = self.mainapp.wTree.get_widget("extensionsmenu").get_submenu()
184
 
                new_menu_item = gtk.MenuItem(menu_item_name)
 
185
                if isinstance(menu_item_name, gtk.MenuItem):
 
186
                        new_menu_item = menu_item_name
 
187
                else:
 
188
                        new_menu_item = gtk.MenuItem(menu_item_name)
 
189
                
185
190
                new_menu_item.connect("activate", callback_function)
186
191
                extensions_menu.prepend(new_menu_item)
187
192
                new_menu_item.show()