def __init__(self, *args, **kwargs): super(EditAtomContentsController, self).__init__(*args, **kwargs) self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController( "atom_contents", model=self.model, view=self.contents_list_view, parent=self)
def __init__(self, *args, **kwargs): super(EditAtomContentsController, self).__init__(*args, **kwargs) # Create atom contents controller: self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController( "atom_contents", model=self.model, view=self.contents_list_view, parent=self) # Set subview: self.view.set_contents_list_view( self.contents_list_view.get_top_widget())
class EditAtomContentsController(DialogController): """ Controller for the atom contents edit dialog """ auto_adapt_excluded = [ "atom_contents", ] contents_list_view = None contents_list_controller = None def __init__(self, *args, **kwargs): super(EditAtomContentsController, self).__init__(*args, **kwargs) # Create atom contents controller: self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController( "atom_contents", model=self.model, view=self.contents_list_view, parent=self) # Set subview: self.view.set_contents_list_view( self.contents_list_view.get_top_widget()) pass # end of class
class EditAtomContentsController(DialogController): """ Controller for the atom contents edit dialog """ contents_list_view = None contents_list_controller = None widget_handlers = {'custom': 'widget_handler'} def __init__(self, *args, **kwargs): super(EditAtomContentsController, self).__init__(*args, **kwargs) self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController( "atom_contents", model=self.model, view=self.contents_list_view, parent=self) @staticmethod def widget_handler(self, intel, widget): if intel.name == "atom_contents": self.view.set_contents_list_view( self.contents_list_view.get_top_widget()) return DummyAdapter(controller=self, prop=intel) pass # end of class
def register_view(self, view): super(EditComponentController, self).register_view(view) self.layer_view = InlineObjectListStoreView(parent=view) self.layer_controller = EditLayerController(treemodel_property_name="layer_atoms", model=self.model, view=self.layer_view, parent=self) self.interlayer_view = InlineObjectListStoreView(parent=view) self.interlayer_controller = EditLayerController(treemodel_property_name="interlayer_atoms", model=self.model, view=self.interlayer_view, parent=self) self.atom_relations_view = InlineObjectListStoreView(parent=view) self.atom_relations_controller = EditAtomRelationsController(treemodel_property_name="atom_relations", model=self.model, view=self.atom_relations_view, parent=self) self.ucpa_view = EditUnitCellPropertyView(parent=view) self.ucpa_controller = EditUnitCellPropertyController(extra_props=[(self.model, "cell_b", "B cell length"), ], model=self.model._ucp_a, view=self.ucpa_view, parent=self) self.ucpb_view = EditUnitCellPropertyView(parent=view) self.ucpb_controller = EditUnitCellPropertyController(extra_props=[(self.model, "cell_a", "A cell length"), ], model=self.model._ucp_b, view=self.ucpb_view, parent=self)
class EditAtomContentsController(DialogController): """ Controller for the atom contents edit dialog """ contents_list_view = None contents_list_controller = None widget_handlers = { 'custom': 'widget_handler' } def __init__(self, *args, **kwargs): DialogController.__init__(self, *args, **kwargs) self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController("atom_contents", model=self.model, view=self.contents_list_view, parent=self) @staticmethod def widget_handler(self, intel, widget): if intel.name == "atom_contents": self.view.set_contents_list_view(self.contents_list_view.get_top_widget()) return DummyAdapter(controller=self, prop=intel) pass # end of class
def __init__(self, *args, **kwargs): DialogController.__init__(self, *args, **kwargs) self.contents_list_view = InlineObjectListStoreView(parent=self.view) self.contents_list_controller = ContentsListController("atom_contents", model=self.model, view=self.contents_list_view, parent=self)