[gtk+] (92 commits) Created branch gestures



The branch 'gestures' was created.

Summary of new commits:

  2cf753c... gdk: Add 3.14 version macros
  2f101b0... Add GtkEventController
  b7791ea... Add GtkGesture
  5359297... Add GtkGestureLongPress
  a70c3ee... Add GtkGestureSwipe
  40a396e... Add GtkGestureRotate
  456f610... Add GtkGestureZoom
  91824d5... Add GtkGestureDrag
  3d808dc... Add GtkGestureMultiPress
  414968c... hook GtkGesture* into docs generation
  1bc88ec... gtk-demo: Add simple gestures demo
  63cd36a... gtk: Remove propagation limit of captured events on the gra
  1af1211... widget: Hook GtkEventController to widget event processing.
  f6c94b1... widget: Add widget-level handling of touch sequence state.
  6ad2685... scrolledwindow: port to GtkGesture
  26b078d... docs: Add GtkWidget gesture functions
  1ca2f88... widget: Implement hierarchy-level mechanism to claim/deny s
  057877d... gesture: Add private getter to know whether a touch begin w
  b6418a5... widget: Propagate touch/button press events when a sequence
  2bd28b1... scrolledwindow: Use gesture button/touch press synthesizati
  5f80bae... Remove a doubled line
  14b8568... ...and add the right include instead
  ea87ee0... Add GtkGestureSingle
  a92d720... gesture: Remove the touch-only property
  43a02d3... docs: Add GtkGestureSingle to docs
  9672f92... gesture: Add gtk_gesture_[sg]et_window()
  0933b56... gesture: Skip non-device events early.
  6936961... gesture: cancel all ongoing sequences on reset()
  b18051f... gesture: Only track non denied sequences in get_last_update
  273e382... gesture: Require BUTTON_PRESS/TOUCH_BEGIN for sequences to 
  75ed45b... gesture: Limit API calls to non-denied sequences
  4391240... gesture: Only recognize gestures with as many interacting t
  ba49eee... longpress: Make a subclass of GtkGestureSingle
  f879760... multipress: Make a subclass of GtkGestureSingle
  168e5b1... drag: Make a subclass of GtkGestureSingle
  49e92df... swipe: Make a subclass of GtkGestureSingle
  73bbc7d... multipress: Remove unused signal argument
  27097c4... gesture: Offer always coordinates in the gesture widget coo
  47e865e... gesture: check the gesture after denying a sequence.
  a8736ad... Add: GTK_PHASE_NONE value to GtkCapturePhase.
  6f8db9a... widget: Make helper gesture API take GtkGestures
  3c0692b... widget: Reset gestures on grab-notify
  e586796... demo: Update to gesture API change
  52f5ff2... scrolledwindow: Update gesture API change.
  b089f0b... scrolledwindow: Use GtkGestureSingle API
  6ca2e6b... drag: Make API offsets based
  47b9093... swipe: Dont emit swipe() if the gesture was denied rather t
  5f05327... widget: Improve button press emulation on sequence denied
  6cb79c3... widget: Add gtk_widget_set_gesture_state()
  6ab18ec... scrolledwindow: Fix overshoot coordinates
  406341c... scrolledwindow: Ensure the dragging sequence gets denied if
  2d1d39d... dnd: Use GtkGestureDrag to initiate DnD
  c6b7b82... treeview: Use multipress gesture for row activation
  825b33a... window: Use gestures for window moving/resizing
  536ef96... settings: Add gtk-long-press-time setting
  5815970... longpress: Use xsettings to determine long press duration
  a1d4070... Revert "gtk: Remove propagation limit of captured events on
  b0f552e... cellrendereraccel: remove superfluous GTK+ grabs
  0f1a02f... combobox: remove superfluous GTK+ grabs
  0c8c38a... iconview: remove superfluous GTK+ grabs
  96812c9... textview: remove superfluous GTK+ grabs
  fef075d... treeview: remove superfluous GTK+ grabs
  b4dd105... eventcontroller: Add propagation-phase property
  305e713... gesture: ignore events if now widget window was found
  5c3c8b7... gesture: fix compiler warning
  b4998cf... gesture: return TRUE if the sequence state was already set
  5f2c8b0... gesture: group continue conditions together
  34a262d... gesture: emit the current state on ::sequence-state-changed
  987bb44... gesture: Add gtk_gesture_set_state() helper.
  0243d99... gesture: Add grouping API
  c70dfe6... widget: refactor gesture integration
  2653061... demo: Update to gesture widget-level API changes
  34c5544... dnd: Update to gesture widget-level API changes
  356fbb6... eventcontroller: Add documentation blurb
  07d2c0b... drag: remove unused #define
  e68517c... treeview: update to gesture widget-level API changes
  a0129eb... window: update to gesture widget-level API changes
  ccb780e... scrolledwindow: update to gesture widget-level API changes
  61048f3... gesturesingle: check the current sequence before resetting 
  a974f1b... gesturemultipress: fix reentrancy on ::reset()
  66c9819... longpress: fix reentrancy on ::reset()
  18477c5... longpress: Ensure check() happens after cancel()
  35995da... entry: Don't show text handles too eagerly on button press
  d7831ff... colorplane: Replace GtkPressAndHold with GtkLongPressGestur
  a7661ac... colorscale: Replace GtkPressAndHold with GtkLongPressGestur
  d7b1cfe... colorswatch: Replace GtkPressAndHold
  6ac86c5... swipe: Add function to retrieve the current velocity
  b77d01f... range: Replace GtkPressAndHold with GtkGestureLongPress
  db4372d... Add GtkGesturePan
  42a8eea... spinbutton: increase/decrease value on upwards/downwards to
  9bab41d... enums: Document GtkPropagationPhase
  4c5c9fe... Remove GtkPressAndHold


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