def init_widget(self, gtk_builder): Parameter.init_widget(self, gtk_builder) if self.widget: self.widget.set_range(self.min_value, self.max_value) self.widget.connect('change_value', self.handle_change_value) self.value_lbl = gtk_builder.get_object('%s-value-lbl'%self.name)
def __init__(self, parent, name, cc_nb=-1, parameter_nb=-1, is_sensitive=1, value=0, min_value=0, max_value=99, display_percent=False, auto_register=True): self.display_percent = display_percent Parameter.__init__(self, parent, name, cc_nb, parameter_nb, is_sensitive, value, min_value, max_value, auto_register)
def __init__(self, parent, name, is_active=1): Parameter.__init__(self, parent, name, cc_nb=-1, parameter_nb=-1, is_sensitive=is_active) self.parameters = dict()
def __init__(self, parent, name, cc_nb=-1, parameter_nb=-1, is_sensitive=1, value=0): Parameter.__init__(self, parent, name, cc_nb, parameter_nb, is_sensitive, value)
def set_sensitive(self, is_sensitive): Parameter.set_sensitive(self, is_sensitive) if self.value_lbl: self.value_lbl.set_sensitive(is_sensitive)
def set_value(self, value): Parameter.set_value(self, value) self.value_lbl.set_text(self.str_value)
def init_value(self, value, is_cc=False): Parameter.init_value(self, value, is_cc) if self.value_lbl: self.value_lbl.set_text(self.str_value)
def init_widget(self, gtk_builder): Parameter.init_widget(self, gtk_builder) if self.widget: self.widget.set_active(self.value) self.widget.connect('toggled', self.handle_toggled)