Exemplo n.º 1
0
 def rem_selection_from_pantry(self, *args):
     """Add selected items to shopping list."""
     debug("rem_selection_from_pantry (self, *args):", 5)
     self.tv = self.pTree
     self.ssave = te.selectionSaver(self.slTree, 1)
     self.pssave = te.selectionSaver(self.pTree, 1)
     for k in self.get_selected_ingredients():
         self.sh.remove_from_pantry(k)
     self.resetSL()
     self.pssave.restore_selections(tv=self.slTree)
Exemplo n.º 2
0
 def rem_selection_from_pantry (self, *args):
     """Add selected items to shopping list."""
     debug("rem_selection_from_pantry (self, *args):",5)
     self.tv = self.pTree
     self.ssave=te.selectionSaver(self.slTree,1)
     self.pssave=te.selectionSaver(self.pTree,1)
     for k in self.get_selected_ingredients():
         self.sh.remove_from_pantry(k)
     self.resetSL()
     self.pssave.restore_selections(tv=self.slTree)
Exemplo n.º 3
0
 def add_selection_to_pantry(self, *args):
     """Add selected items to pantry."""
     debug("add_selection_to_pantry (self, *args):", 5)
     self.tv = self.slTree
     self.ssave = te.selectionSaver(self.slTree, 1)
     self.pssave = te.selectionSaver(self.pTree, 1)
     kk = self.get_selected_ingredients()
     for k in kk:
         self.sh.add_to_pantry(k)
     self.resetSL()
     self.ssave.restore_selections(tv=self.pTree)
Exemplo n.º 4
0
 def add_selection_to_pantry (self, *args):
     """Add selected items to pantry."""
     debug("add_selection_to_pantry (self, *args):",5)
     self.tv = self.slTree
     self.ssave=te.selectionSaver(self.slTree,1)
     self.pssave=te.selectionSaver(self.pTree,1)
     kk = self.get_selected_ingredients()
     for k in kk:
         self.sh.add_to_pantry(k)
     self.resetSL()
     self.ssave.restore_selections(tv=self.pTree)
Exemplo n.º 5
0
 def change_to_category(self, category):
     '''Change selected recipes to category category'''
     do_reset = category not in self.sh.get_orgcats()
     kk = self.get_selected_ingredients()
     for k in kk:
         self.sh.orgdic[k] = category
     ssave = te.selectionSaver(self.slTree, 1)
     pssave = te.selectionSaver(self.pTree, 1)
     self.resetSL()
     ssave.restore_selections(tv=self.slTree)
     pssave.restore_selections(tv=self.slTree)
     if do_reset:
         self.reset_categories()
Exemplo n.º 6
0
    def change_to_category (self, category):
	'''Change selected recipes to category category'''
	do_reset = category not in self.sh.get_orgcats()
	kk=self.get_selected_ingredients()
	for k in kk:
	    self.sh.orgdic[k]=category
	ssave=te.selectionSaver(self.slTree,1)
	pssave=te.selectionSaver(self.pTree,1)
	self.resetSL()
	ssave.restore_selections(tv=self.slTree)
	pssave.restore_selections(tv=self.slTree)
	if do_reset:
	    self.reset_categories()
Exemplo n.º 7
0
 def add_sel_to_newcat(self, menuitem, *args):
     debug("add_sel_to_newcat (self, menuitem, *args):", 5)
     kk = self.get_selected_ingredients()
     sublab = ', '.join(kk)
     cat = de.getEntry(label=_('Enter Category'),
                       sublabel=_("Category to add %s to") % sublab,
                       entryLabel=_('Category:'),
                       parent=self.widget)
     if cat:
         for k in kk:
             self.sh.orgdic[k] = cat
         self.shoppop.get_children()[-1].hide()
         self.panpop.get_children()[-1].hide()
         self.setup_popup()
         ssave = te.selectionSaver(self.slTree, 1)
         pssave = te.selectionSaver(self.pTree, 1)
         self.resetSL()
         ssave.restore_selections(tv=self.slTree)
         pssave.restore_selections(tv=self.slTree)
Exemplo n.º 8
0
 def add_sel_to_newcat (self, menuitem, *args):
     debug("add_sel_to_newcat (self, menuitem, *args):",5)
     kk=self.get_selected_ingredients()
     sublab = ', '.join(kk)
     cat = de.getEntry(label=_('Enter Category'),
                       sublabel=_("Category to add %s to") %sublab,
                       entryLabel=_('Category:'),
                       parent=self.widget)
     if cat:
         for k in kk:
             self.sh.orgdic[k]=cat
         self.shoppop.get_children()[-1].hide()
         self.panpop.get_children()[-1].hide()
         self.setup_popup()
         ssave=te.selectionSaver(self.slTree,1)
         pssave=te.selectionSaver(self.pTree,1)
         self.resetSL()
         ssave.restore_selections(tv=self.slTree)
         pssave.restore_selections(tv=self.slTree)        
Exemplo n.º 9
0
 def on_drag_begin(self, tv, context):
     debug("on_drag_begin(self, tv, context):", 5)
     self.tv = tv
     self.ssave = te.selectionSaver(self.slTree, 1)
     self.pssave = te.selectionSaver(self.pTree, 1)
Exemplo n.º 10
0
 def on_drag_begin(self, tv, context):
     debug("on_drag_begin(self, tv, context):",5)
     self.tv=tv
     self.ssave=te.selectionSaver(self.slTree,1)
     self.pssave=te.selectionSaver(self.pTree,1)