示例#1
0
 def __init__(self, fields, label_text=None, attribute_name=None, show_popup=True, history_name=None, show_field_popups=False):
     for field in fields:
         if isinstance(field, EditMixin):
             field.show_popup = show_field_popups
     Multiple.__init__(self, fields, label_text)
     FaultyMixin.__init__(self, attribute_name, show_popup, history_name)
     self.show_field_popups = show_field_popups
示例#2
0
 def create_widgets(self):
     for field in self.fields:
         field.on_widget_changed = self.on_widget_changed
         field.update_label = self.update_label
         field.changed = self.changed
         field.get_active = self.get_active
         # make the subfields also believe they are active
         field.instance = self.instance
         field.instances = self.instances
         field.create_widgets()
     Multiple.create_widgets(self)
     FaultyMixin.create_widgets(self)
示例#3
0
 def create_widgets(self):
     for field in self.fields:
         field.on_widget_changed = self.on_widget_changed
         field.update_label = self.update_label
         field.changed = self.changed
         field.get_active = self.get_active
         # make the subfields also believe they are active
         field.instance = self.instance
         field.instances = self.instances
         field.create_widgets()
     Multiple.create_widgets(self)
     FaultyMixin.create_widgets(self)
示例#4
0
 def __init__(self,
              fields,
              label_text=None,
              attribute_name=None,
              show_popup=True,
              history_name=None,
              show_field_popups=False):
     for field in fields:
         if isinstance(field, EditMixin):
             field.show_popup = show_field_popups
     Multiple.__init__(self, fields, label_text)
     FaultyMixin.__init__(self, attribute_name, show_popup, history_name)
     self.show_field_popups = show_field_popups
示例#5
0
 def init_widgets_multiplex(self, instances):
     for field in self.fields:
         field.init_widgets_multiplex(instances)
     Multiple.init_widgets_multiplex(self, instances)
示例#6
0
 def init_widgets(self, instance):
     for field in self.fields:
         field.init_widgets(instance)
     Multiple.init_widgets(self, instance)
示例#7
0
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Multiple.set_sensitive(self, sensitive)
示例#8
0
 def check(self):
     Multiple.check(self)
     FaultyMixin.check(self)
示例#9
0
 def destroy_widgets(self):
     Multiple.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)
示例#10
0
 def init_widgets_multiplex(self, instances):
     for field in self.fields:
         field.init_widgets_multiplex(instances)
     Multiple.init_widgets_multiplex(self, instances)
示例#11
0
 def init_widgets(self, instance):
     for field in self.fields:
         field.init_widgets(instance)
     Multiple.init_widgets(self, instance)
示例#12
0
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Multiple.set_sensitive(self, sensitive)
示例#13
0
 def check(self):
     Multiple.check(self)
     FaultyMixin.check(self)
示例#14
0
 def destroy_widgets(self):
     Multiple.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)