Exemple #1
0
 def ungrab_handle(self):
     """
     Reset grabbed_handle and grabbed_item.
     """
     item = self.grabbed_item
     handle = self.grabbed_handle
     self.grabbed_handle = None
     self.grabbed_item = None
     if handle:
         selection = HandleSelection(item, handle, self.view)
         selection.unselect()
Exemple #2
0
 def ungrab_handle(self):
     """
     Reset grabbed_handle and grabbed_item.
     """
     item = self.grabbed_item
     handle = self.grabbed_handle
     self.grabbed_handle = None
     self.grabbed_item = None
     if handle:
         selection = HandleSelection(item, handle, self.view)
         selection.unselect()
Exemple #3
0
    def grab_handle(self, item, handle):
        """
        Grab a specific handle. This can be used from the
        PlacementTool to set the state of the handle tool.
        """
        assert item is None and handle is None or handle in item.handles()
        self.grabbed_item = item
        self.grabbed_handle = handle

        selection = HandleSelection(item, handle, self.view)
        selection.select()
Exemple #4
0
    def grab_handle(self, item, handle):
        """
        Grab a specific handle. This can be used from the PlacementTool
        to set the state of the handle tool.
        """
        assert item is None and handle is None or handle in item.handles()
        self.grabbed_item = item
        self.grabbed_handle = handle

        selection = HandleSelection(item, handle, self.view)
        selection.select()