コード例 #1
0
ファイル: view.py プロジェクト: skarphed/skarphed
 def derive(self):
     """
     Creates a view derived from this view
     """
     view = View()
     view.set_baseview_id(self.get_id())
     view.set_page(self._page)
     return view
コード例 #2
0
ファイル: view.py プロジェクト: skarphed/skarphed
 def clone(self):
     view = View()
     view.set_space_widget_mapping(deepcopy(self.get_space_widget_mapping()))
     view.set_box_mapping(deepcopy(self.get_box_mapping()))
     view.set_widget_param_mapping(deepcopy(self.get_widget_param_mapping()))
     view.set_page(self.get_page())
     postwidget_id = self.get_post_widget_id()
     if postwidget_id is not None:
         view.set_post_widget_id(postwidget_id)
     return view