def __update(self):
        if len(self.__jobs)-1 > 0 :
            self.jobs_label.set_text("%d "% (len(self.__jobs)-1) + _("jobs waiting!"))
            self.jobs_label.show_all()
        else:    
            self.jobs_label.hide_all()

        if self.__jobs:
            Dispatcher.show_jobs()            
            message = self.__jobs[0][0].get_info()
            self.progress_label.set_text(message)
            self.show()
            return True
        else:
            Dispatcher.hide_jobs()            
            self.hide()
            self.__id_updater = None
            return False
    def __update(self):
        if len(self.__jobs) - 1 > 0:
            self.jobs_label.set_text("%d " % (len(self.__jobs) - 1) +
                                     _("jobs waiting!"))
            self.jobs_label.show_all()
        else:
            self.jobs_label.hide_all()

        if self.__jobs:
            Dispatcher.show_jobs()
            message = self.__jobs[0][0].get_info()
            self.progress_label.set_text(message)
            self.show()
            return True
        else:
            Dispatcher.hide_jobs()
            self.hide()
            self.__id_updater = None
            return False