[gtk+] (65 commits) Created branch touch-for-3.4



The branch 'touch-for-3.4' was created.

Summary of new commits:

  b5469d7... gdk: Add GDK_SOURCE_TOUCH
  e0c442a... gdk: Add touch motion event type and mask
  31cad1b... Add GtkWidget::captured-event signal
  bef9f5c... scrolledwindow: Initial kinetic scrolling support
  fcf2bd8... test: Add checkbox to enable/disable kinetic scrolling in s
  66cb43d... tests: Add new test for kinetic scrolling
  f6600be... scrolledwindow: Allow selections and DND when kinetic scrol
  bf306a2... scrolledwindow: Add another shortcut to bypass event captur
  e5ff312... scrolledwindow: Handle nested scrolled windows in kinetic s
  7fb105e... scrolledwindow: Add window for overshooting
  6cfadef... scrolledwindow: Implement overshooting
  7f03de1... scrolledwindow: Use the child widget's window bg color for 
  193341c... scrolledwindow: Rework physics behind kinetic scrolling
  177c20b... scrolledwindow: Clamp early overshooting when snapping back
  1385eff... gtk: Handle motion hints for ::captured-event
  c64fd52... gdk: Generate crossing events around touch devices' press/r
  903fe8e... scrolledwindow: Grab only after starting drag
  5e2cb82... scrolledwindow: Add GtkKineticScrollingFlags
  523fd1f... scrolledwindow: Capture crossing events when dragging
  bc5eacb... scrolledwindow: Improve initial velocity calculation
  b4f35b4... scrolledwindow: Ensure the view snaps back when overshootin
  1e7d9fb... tooltips: Use the source device instead of gtk-touchscreen-
  b2b3154... menus: Handle item selection for touch devices dynamically
  909100e... menus: Implement scrolling through ::captured-event for tou
  e040c88... menus: Select the first item for touch devices
  23b9e12... menus: Remove gtk-touchscreen-mode from scrolling code
  1d94608... menushell: Remove gtk-touchscreen-mode usage
  5b32261... togglebutton: Remove gtk-touchcreen-mode usage
  bc1ee7b... range: Remove gtk-touchscreen-mode usage
  59f7a3b... settings: Deprecate gtk-touchscreen-mode
  330a9bf... menus: Don't popdown submenus on button release for touch d
  936d3df... range: Have slider jump to the pointer coordinates on touch
  2dc59d1... xi2: Add major/minor properties to XI2 device manager
  f16fdbc... configure: Detect XInput 2.2
  605c7e1... xi2: Handle touch events
  9775183... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
  910ca06... xi2: Set GDK_BUTTON1_MASK on touch events
  48c70d1... Add gdk_event_get_touch_id()
  182b1af... Add gdk_event_get_touch_area()
  27b3dfb... gdk: Add internal API to set "pointer emulated" flag on eve
  b835349... xi2: set pointer emulated flags on events with XIPointerEmu
  89e53a0... gdk: Don't change window_under_pointer for pure touch event
  d19998d... gdk: Add internal API to deal with touch implicit grabs
  41be0fa... gdk: handle implicit touch grabs
  31a79bd... Make touch events go through csw/widget event handling
  123c0e0... gtk: Rewrite touch events wrt the window group too
  f094766... button: Handle touch events
  2044fb1... gdk: Have touch grabs behave like the implicit grab wrt cro
  30b3de7... gdk: Only trigger motion hints machinery on motion events
  0cfd17e... gdk: Listen to touch events by default on the native window
  127c0c2... xi2: Mark touch events emulating the pointer as such
  1e11656... gdk: Don't fully destroy the implicit touch grab on ::grab-
  b04f2cf... gdk: Let implicit touch grabs coexist with an implicit poin
  d3f8b13... gdk: Don't mutate pointer events to touch events just becau
  0a535fe... gdk: Use the last alive grab in order to get the event wind
  b6f6ff9... paned: Use 2-finger interaction to resize the panes
  727200c... gdk: Introduce an independent GdkEventTouch
  dda2ce7... gdk: Adapt event documentation to mention the new types
  9fc20c5... gdk: Adapt generic event code to deal with GdkEventTouch
  4a26fcf... gdk: Adapt more code to handle GdkEventTouch
  bb4c172... xi2: Adapt to GdkEventTouch
  064937b... gtk: Adapt event propagation code to new touch event types
  468e295... gtk: Add a separate ::touch-event signal
  953f383... button: Use ::touch-event
  6ddf197... paned: Deal with new touch events



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]