Esempio n. 1
0
 def _on_button_press_event(self, widget, event):
     """
     Save the pointer position.
     """
     if event.button == 1 and event.window == self.get_window():
         self.enable_drag_protection(True)
         sequence = InputSequence()
         sequence.init_from_button_event(event)
         self.handle_press(sequence, move_on_background=True)
         if self.is_moving():
             self.reset_drag_protection()  # force threshold
     return False
 def _on_button_press_event(self, widget, event):
     """
     Save the pointer position.
     """
     if event.button == 1 and event.window == self.get_window():
         self.enable_drag_protection(True)
         sequence = InputSequence()
         sequence.init_from_button_event(event)
         self.handle_press(sequence, move_on_background=True)
         if self.is_moving():
             self.reset_drag_protection()  # force threshold
     return False
Esempio n. 3
0
    def _on_button_press_event(self, widget, event):
        if event.window == self.get_window():
            if Gdk.Event.triggers_context_menu(event):
                self._menu.popup(event.button, event.get_time())

            elif event.button == Gdk.BUTTON_PRIMARY:
                self.enable_drag_protection(True)
                sequence = InputSequence()
                sequence.init_from_button_event(event)
                self.handle_press(sequence, move_on_background=True)
                if self.is_moving():
                    self.reset_drag_protection()  # force threshold

        return True
Esempio n. 4
0
    def _on_button_press_event(self, widget, event):
        if event.window == self.get_window():
            if Gdk.Event.triggers_context_menu(event):
                self._menu.popup(event.button, event.get_time())

            elif event.button == Gdk.BUTTON_PRIMARY:
                self.enable_drag_protection(True)
                sequence = InputSequence()
                sequence.init_from_button_event(event)
                self.handle_press(sequence, move_on_background=True)
                if self.is_moving():
                    self.reset_drag_protection()  # force threshold

        return True