Exemplo n.º 1
0
 def __init__(self):
     IngredientAndPantryList.__init__(self)
     ShoppingList.__init__(self)
     self.prefs = prefs.get_prefs()
     self.conf = []
     self.w = gtk.Window()
     self.main = gtk.VBox()
     self.w.set_title(_('Shopping List'))
     self.w.set_default_size(800, 600)
     self.w.connect('delete-event', self.hide)
     from GourmetRecipeManager import get_application
     self.setup_ui_manager()
     self.setup_actions()
     self.setup_main()
     self.conf.append(
         WidgetSaver.WindowSaver(self.w,
                                 self.prefs.get('shopGuiWin', {}),
                                 show=False))
     self.conf.append(
         WidgetSaver.WidgetSaver(
             self.vp,
             self.prefs.get('shopvpaned1',
                            {'position': self.vp.get_position()})))
     self.conf.append(
         WidgetSaver.WidgetSaver(
             self.hp,
             self.prefs.get('shophpaned1',
                            {'position': self.hp.get_position()})))
     plugin_loader.Pluggable.__init__(self, [plugin.ShoppingListPlugin])
     self.sh = self.get_shopper([])
     self.setup_category_ui()
     self.create_popups()
Exemplo n.º 2
0
    def __init__ (self):
	IngredientAndPantryList.__init__(self)
        ShoppingList.__init__(self)
	self.prefs = prefs.get_prefs()
	self.conf = []	
        self.w = gtk.Window(); self.main = gtk.VBox()
	self.w.set_title(_('Shopping List'))
	self.w.set_default_size(800,600)
        self.w.connect('delete-event',self.hide)
	from GourmetRecipeManager import get_application
        self.setup_ui_manager()
        self.setup_actions()
        self.setup_main()
	self.conf.append(WidgetSaver.WindowSaver(self.w,
						 self.prefs.get('shopGuiWin',{}),
						 show=False)
			 )
	self.conf.append(
	    WidgetSaver.WidgetSaver(self.vp,
				    self.prefs.get('shopvpaned1',{'position':self.vp.get_position()})
				    )
	    )
	self.conf.append(
	    WidgetSaver.WidgetSaver(self.hp,
				    self.prefs.get('shophpaned1',{'position':self.hp.get_position()})
				    )
	    )
	plugin_loader.Pluggable.__init__(self,
					 [plugin.ShoppingListPlugin])
        self.sh = self.get_shopper([])
        self.setup_category_ui()
	self.create_popups()
Exemplo n.º 3
0
 def __init__(self, file, encodings=None):
     if get_prefs().get('utf-16', False):
         self.encodings.extend(['utf_16', 'utf_16_le', 'utf_16_be'])
     if encodings: self.encodings = encodings
     if type(file) == str:
         file = open(file, 'r')
     self.txt = file.read()
     file.close()
Exemplo n.º 4
0
 def __init__ (self, file, encodings=None):
     if get_prefs().get('utf-16',False):
         self.encodings.extend(['utf_16','utf_16_le','utf_16_be'])
     if encodings: self.encodings = encodings
     if type(file)==str:
         file = open(file,'r')
     self.txt = file.read()
     file.close()
Exemplo n.º 5
0
 def __init__ (self):
     self.recs = {}; self.extras = []
     self.includes = {}
     self.data,self.pantry=self.grabIngsFromRecs([])
     import backends.db
     self.rd = backends.db.get_database()
     import prefs
     self.prefs = prefs.get_prefs()