Ejemplo n.º 1
0
 def mouse_connector_down(self, e):
     if not self.hovered_widget:
         return
     self.lock_positions()
     self.connecting_widget = self.hovered_widget
     self.drag_widget = Widget(Point(5,5))
     self.drag_widget.pos = mouse_pos()
     self.drag_widget.speed *= 3
     self.drag_widget.order.ignore = True
     self.add_widget(self.drag_widget)
     self.connect_widgets(self.connecting_widget, self.drag_widget)
Ejemplo n.º 2
0
 def update_drag(self, event):
     if self.drag_widget:
         self.drag_widget.pos = mouse_pos()
     if self.moving_widget:
         self.moving_widget.pos = mouse_pos()