コード例 #1
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def __init__(self,
              label_text=None,
              attribute_name=None,
              show_popup=True,
              history_name=None):
     Single.__init__(self, label_text)
     FaultyMixin.__init__(self, attribute_name, show_popup, history_name)
コード例 #2
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 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
コード例 #3
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def write_to_widget(self, representation, original=False):
     if representation == ambiguous:
         for field in self.fields:
             field.write_to_widget(ambiguous, original)
     else:
         for index, field in enumerate(self.fields):
             field.write_to_widget(representation[index], original)
     FaultyMixin.write_to_widget(self, representation, original)
コード例 #4
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def write_to_widget(self, representation, original=False):
     if representation is ambiguous:
         for field in self.fields:
             field.write_to_widget(ambiguous, original)
     else:
         for index, field in enumerate(self.fields):
             field.write_to_widget(representation[index], original)
     FaultyMixin.write_to_widget(self, representation, original)
コード例 #5
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 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)
コード例 #6
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 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)
コード例 #7
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 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
コード例 #8
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def write(self):
     FaultyMixin.write(self)
コード例 #9
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def write_multiplex(self):
     FaultyMixin.write_multiplex(self)
コード例 #10
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def write_multiplex(self):
     FaultyMixin.write_multiplex(self)
コード例 #11
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def read_multiplex(self):
     FaultyMixin.read_multiplex(self)
コード例 #12
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def __init__(self, label_text=None, attribute_name=None, show_popup=True, history_name=None):
     Single.__init__(self, label_text)
     FaultyMixin.__init__(self, attribute_name, show_popup, history_name)
コード例 #13
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def check(self):
     Multiple.check(self)
     FaultyMixin.check(self)
コード例 #14
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def destroy_widgets(self):
     Single.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)
コード例 #15
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def destroy_widgets(self):
     Multiple.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)
コード例 #16
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def applicable(self, instance):
     return FaultyMixin.applicable(self, instance)
コード例 #17
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def create_widgets(self):
     Single.create_widgets(self)
     FaultyMixin.create_widgets(self)
コード例 #18
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def read(self):
     FaultyMixin.read(self)
コード例 #19
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Multiple.set_sensitive(self, sensitive)
コード例 #20
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def read_multiplex(self):
     FaultyMixin.read_multiplex(self)
コード例 #21
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def save_history(self, representations):
     FaultyMixin.save_history(self, representations)
     for field, representation in zip(self.fields, representations):
         field.save_history(representation)
コード例 #22
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Single.set_sensitive(self, sensitive)
コード例 #23
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def check(self):
     Multiple.check(self)
     FaultyMixin.check(self)
コード例 #24
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def create_widgets(self):
     Single.create_widgets(self)
     FaultyMixin.create_widgets(self)
コード例 #25
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Multiple.set_sensitive(self, sensitive)
コード例 #26
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def set_sensitive(self, sensitive):
     FaultyMixin.set_sensitive(self, sensitive)
     Single.set_sensitive(self, sensitive)
コード例 #27
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def applicable(self, instance):
     return FaultyMixin.applicable(self, instance)
コード例 #28
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def save_history(self, representations):
     FaultyMixin.save_history(self, representations)
     for field, representation in zip(self.fields, representations):
         field.save_history(representation)
コード例 #29
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def destroy_widgets(self):
     Single.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)
コード例 #30
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def destroy_widgets(self):
     Multiple.destroy_widgets(self)
     FaultyMixin.destroy_widgets(self)
コード例 #31
0
ファイル: elementary.py プロジェクト: woutersmet/Zeo_thesis
 def read(self):
     FaultyMixin.read(self)
コード例 #32
0
ファイル: elementary.py プロジェクト: yuhangwang/zeobuilder
 def write(self):
     FaultyMixin.write(self)