Ejemplo n.º 1
0
 def fn():
     context.application.model.file_open("test/input/core_objects.zml")
     context.application.main.toggle_selection(context.application.model.universe.children[3], on=True)
     context.application.cache.drag_destination = context.application.model.universe.children[2].children[0]
     DropTarget = context.application.plugins.get_action("DropTarget")
     parameters = Parameters()
     parameters.child_index = -1
     assert DropTarget.analyze_selection(parameters)
     DropTarget(parameters)
Ejemplo n.º 2
0
 def execute_drag(self, destination, child_index):
     parameters = Parameters()
     context.application.cache.drag_destination = destination
     parameters.child_index = child_index
     for drag_action in self.drag_actions:
         if drag_action.cached_analyze_selection(parameters=parameters):
             drag_action(parameters=parameters)
             return True
     return False
Ejemplo n.º 3
0
 def fn():
     context.application.model.file_open("test/input/core_objects.zml")
     context.application.main.toggle_selection(context.application.model.folder.children[0], on=True)
     context.application.cache.drag_destination = context.application.model.folder
     parameters = Parameters()
     parameters.child_index = 2
     MoveNon3DObjects = context.application.plugins.get_action("MoveNon3DObjects")
     assert MoveNon3DObjects.analyze_selection(parameters)
     MoveNon3DObjects(parameters)