Exemplo n.º 1
0
Arquivo: mode.py Projeto: j-fu/mypaint
 def _stop_drag(self, t=gdk.CURRENT_TIME):
     # Stops any active drag, calls drag_stop_cb(), and cleans up.
     if not self.in_drag:
         return
     tdw = self._grab_widget
     tdw.grab_remove()
     gdk.keyboard_ungrab(t)
     gdk.pointer_ungrab(t)
     self._grab_widget = None
     self.drag_stop_cb(tdw)
     self._reset_drag_state()
Exemplo n.º 2
0
 def _stop_drag(self, t=gdk.CURRENT_TIME):
     # Stops any active drag, calls drag_stop_cb(), and cleans up.
     if not self.in_drag:
         return
     tdw = self._grab_widget
     tdw.grab_remove()
     gdk.keyboard_ungrab(t)
     gdk.pointer_ungrab(t)
     self._grab_widget = None
     self.drag_stop_cb(tdw)
     self._reset_drag_state()
Exemplo n.º 3
0
 def _hide_cb(self, widget):
     if self._grabbed:
         gdk.keyboard_ungrab(gdk.CURRENT_TIME)
         gdk.pointer_ungrab(gdk.CURRENT_TIME)
         self._grabbed = False
     self.grab_remove()
Exemplo n.º 4
0
 def _hide_cb(self, widget):
     if self._grabbed:
         gdk.keyboard_ungrab(gdk.CURRENT_TIME)
         gdk.pointer_ungrab(gdk.CURRENT_TIME)
         self._grabbed = False
     self.grab_remove()
Exemplo n.º 5
0
 def window_ungrab(self):
     gdk.pointer_ungrab()
     gdk.keyboard_ungrab()
Exemplo n.º 6
0
 def unlock(self):
     pointer_ungrab()
     keyboard_ungrab()