def scroll_event(self, widget, event): # event.button, event.x, event.y x = event.x; y = event.y degrees, direction = GtkHelp.get_scroll_info(event) self.logger.debug("scroll deg=%f direction=%f" % ( degrees, direction)) data_x, data_y = self.get_data_xy(x, y) self.last_data_x, self.last_data_y = data_x, data_y return self.make_ui_callback('scroll', direction, degrees, data_x, data_y)
def scroll_event(self, widget, event): # event.button, event.x, event.y x = event.x y = event.y degrees, direction = GtkHelp.get_scroll_info(event) self.logger.debug("scroll deg=%f direction=%f" % (degrees, direction)) data_x, data_y = self.get_data_xy(x, y) self.last_data_x, self.last_data_y = data_x, data_y return self.make_ui_callback('scroll', direction, degrees, data_x, data_y)
def scroll_event(self, widget, event): # event.button, event.x, event.y x = event.x y = event.y self.last_win_x, self.last_win_y = x, y # NOTE: for future use in distinguishing mouse wheel vs. # trackpad events dev = event.get_source_device() src = 'mouse' if dev is not None: _src = dev.get_source() if _src == Gdk.InputSource.TOUCHPAD: src == 'touchpad' degrees, direction = GtkHelp.get_scroll_info(event) self.logger.debug("scroll deg=%f direction=%f" % (degrees, direction)) data_x, data_y = self.check_cursor_location() return self.make_ui_callback('scroll', direction, degrees, data_x, data_y)
def scroll_event(self, widget, event): # event.button, event.x, event.y x = event.x y = event.y self.last_win_x, self.last_win_y = x, y # NOTE: for future use in distinguishing mouse wheel vs. # trackpad events dev = event.get_source_device() src = "mouse" if dev is not None: _src = dev.get_source() if _src == Gdk.InputSource.TOUCHPAD: src == "touchpad" degrees, direction = GtkHelp.get_scroll_info(event) self.logger.debug("scroll deg=%f direction=%f" % (degrees, direction)) data_x, data_y = self.get_data_xy(x, y) self.last_data_x, self.last_data_y = data_x, data_y return self.make_ui_callback("scroll", direction, degrees, data_x, data_y)