Esempio n. 1
0
    def __init__ (self, messagebox=None):
        if ThreadManagerGui.__single__:
            raise ThreadManagerGui.__single__
        else:
            ThreadManagerGui.__single__ = self
        self.tm = get_thread_manager()
        self.threads = {}

        if not messagebox:
            from GourmetRecipeManager import get_application
            self.messagebox = get_application().messagebox
        else:
            self.messagebox = messagebox

        self.to_remove = [] # a list of widgets to remove when we close...
Esempio n. 2
0
    def __init__ (self, messagebox=None):
        if ThreadManagerGui.__single__:
            raise ThreadManagerGui.__single__
        else:
            ThreadManagerGui.__single__ = self
        self.tm = get_thread_manager()
        self.threads = {}

        if not messagebox:
            from GourmetRecipeManager import get_application
            self.messagebox = get_application().messagebox
        else:
            self.messagebox = messagebox

        self.to_remove = [] # a list of widgets to remove when we close...
Esempio n. 3
0
 def __init__ (self, parent=None):
     if ThreadManagerGui.__single__:
         raise ThreadManagerGui.__single__
     else:
         ThreadManagerGui.__single__ = self
     self.tm = get_thread_manager()
     self.threads = {}
     if not parent:
         from GourmetRecipeManager import get_application
         parent = get_application().window
     self.dialog = gtk.Dialog(parent=parent,
                              buttons=(gtk.STOCK_CLOSE,gtk.RESPONSE_CLOSE))
     self.dialog.set_title(_('Gourmet Import/Export'))
     self.dialog.connect('response',self.close)
     self.dialog.connect('delete-event',self.delete_event_cb)
     self.sw = gtk.ScrolledWindow()
     self.pbtable = gtk.Table()
     self.last_row = 0
     self.sw.add_with_viewport(self.pbtable); self.pbtable.set_border_width(6)
     self.sw.set_policy(gtk.POLICY_NEVER,gtk.POLICY_AUTOMATIC)
     self.sw.show_all()
     self.dialog.vbox.add(self.sw)
     self.to_remove = [] # a list of widgets to remove when we close...
Esempio n. 4
0
 def __init__(self, parent=None):
     if ThreadManagerGui.__single__:
         raise ThreadManagerGui.__single__
     else:
         ThreadManagerGui.__single__ = self
     self.tm = get_thread_manager()
     self.threads = {}
     if not parent:
         from GourmetRecipeManager import get_application
         parent = get_application().window
     self.dialog = gtk.Dialog(parent=parent,
                              buttons=(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE))
     self.dialog.set_title(_('Gourmet Import/Export'))
     self.dialog.connect('response', self.close)
     self.dialog.connect('delete-event', self.delete_event_cb)
     self.sw = gtk.ScrolledWindow()
     self.pbtable = gtk.Table()
     self.last_row = 0
     self.sw.add_with_viewport(self.pbtable)
     self.pbtable.set_border_width(6)
     self.sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
     self.sw.show_all()
     self.dialog.vbox.add(self.sw)
     self.to_remove = []  # a list of widgets to remove when we close...
Esempio n. 5
0
 def rectree_activated_cb(self, tv, path, vc):
     rec = tv.get_model()[path][0]
     from GourmetRecipeManager import get_application
     get_application().open_rec_card(rec)
Esempio n. 6
0
    def rectree_activated_cb (self, tv, path, vc):
	rec = tv.get_model()[path][0]
	from GourmetRecipeManager import get_application
	get_application().open_rec_card(rec)