Esempio n. 1
0
 def drag_start(self, event):
     if self.component:
         self.original_padding = self.component.padding
         if hasattr(event, "bid"):
             event.window.capture_blob(self, event.bid,
                                       event.net_transform())
         else:
             event.window.set_mouse_owner(self, event.net_transform())
         self._last_blob_pos = (event.x, event.y)
         self.mouse_down_position = (event.x,event.y)
         self.event_state = "dragging"
         event.handled = True
         ViewportPanTool.drag_start(self, event)
     return