def onRenseqToggle(self, o, args):
     if self.checkbutton_param_renseq.Active:
         gtkhelper.enable(self.spinbutton_param_renseq_field)
         gtkhelper.enable(self.spinbutton_param_renseq_width)
     else:
         gtkhelper.disable(self.spinbutton_param_renseq_field)
         gtkhelper.disable(self.spinbutton_param_renseq_width)
     self.onParameterChanged(None, None)
 def onRenseqToggle(self, o, args):
     if self.checkbutton_param_renseq.Active:
         gtkhelper.enable(self.spinbutton_param_renseq_field)
         gtkhelper.enable(self.spinbutton_param_renseq_width)
     else:
         gtkhelper.disable(self.spinbutton_param_renseq_field)
         gtkhelper.disable(self.spinbutton_param_renseq_width)
     self.onParameterChanged(None, None)
Beispiel #3
0
    def run_task(self, func, widgets_to_lock):
        '''ref for responsiveness:
            http://www.mono-project.com/Responsive_Applications'''
        self.detach_auto_compute()
        gtkhelper.set_value(self.label_result, '')
        for w in widgets_to_lock:
            gtkhelper.disable(w)
        gtkhelper.process_events()

        func()

        for w in widgets_to_lock:
            gtkhelper.enable(w)
        gtkhelper.set_value(self.label_progress, '')
        self.attach_auto_compute()
Beispiel #4
0
    def run_task(self, func, widgets_to_lock):
        '''ref for responsiveness:
            http://www.mono-project.com/Responsive_Applications'''
        self.detach_auto_compute()
        gtkhelper.set_value(self.label_result, '')
        for w in widgets_to_lock:
            gtkhelper.disable(w)
        gtkhelper.process_events()

        func()

        for w in widgets_to_lock:
            gtkhelper.enable(w)
        gtkhelper.set_value(self.label_progress, '')
        self.attach_auto_compute()