[gtk+] (117 commits) Created branch gestures



The branch 'gestures' was created.

Summary of new commits:

  224eaf4... gdk: Add 3.14 version macros
  a2a2180... Add GtkEventController
  cb0eb99... Add GtkGesture
  8d4308e... Add GtkGestureLongPress
  61b72da... Add GtkGestureSwipe
  06765a6... Add GtkGestureRotate
  0f91966... Add GtkGestureZoom
  b266de4... Add GtkGestureDrag
  e76e135... Add GtkGestureMultiPress
  72613dd... hook GtkGesture* into docs generation
  7df8e54... gtk-demo: Add simple gestures demo
  da96819... gtk: Remove propagation limit of captured events on the gra
  44dd725... widget: Hook GtkEventController to widget event processing.
  c3cd543... widget: Add widget-level handling of touch sequence state.
  2007406... scrolledwindow: port to GtkGesture
  58fea5f... docs: Add GtkWidget gesture functions
  79cae0e... widget: Implement hierarchy-level mechanism to claim/deny s
  0813037... gesture: Add private getter to know whether a touch begin w
  2d76a0a... widget: Propagate touch/button press events when a sequence
  4612f07... scrolledwindow: Use gesture button/touch press synthesizati
  9de6eec... Remove a doubled line
  109d217... ...and add the right include instead
  ff176f2... Add GtkGestureSingle
  b302681... gesture: Remove the touch-only property
  86a1ce0... docs: Add GtkGestureSingle to docs
  6a10f5a... gesture: Add gtk_gesture_[sg]et_window()
  1e7daa9... gesture: Skip non-device events early.
  4287872... gesture: cancel all ongoing sequences on reset()
  689b477... gesture: Only track non denied sequences in get_last_update
  10982e4... gesture: Require BUTTON_PRESS/TOUCH_BEGIN for sequences to 
  6b09fe5... gesture: Limit API calls to non-denied sequences
  c7f22c7... gesture: Only recognize gestures with as many interacting t
  d9c0729... longpress: Make a subclass of GtkGestureSingle
  d3e9fcb... multipress: Make a subclass of GtkGestureSingle
  26e7146... drag: Make a subclass of GtkGestureSingle
  31bda7e... swipe: Make a subclass of GtkGestureSingle
  7a5cd54... multipress: Remove unused signal argument
  9dfe374... gesture: Offer always coordinates in the gesture widget coo
  af2fcfc... gesture: check the gesture after denying a sequence.
  6894c6d... Add: GTK_PHASE_NONE value to GtkCapturePhase.
  a380fe0... widget: Make helper gesture API take GtkGestures
  a0b5def... widget: Reset gestures on grab-notify
  f78643c... demo: Update to gesture API change
  c036744... scrolledwindow: Update gesture API change.
  34e1655... scrolledwindow: Use GtkGestureSingle API
  82a5e89... drag: Make API offsets based
  15cebc6... swipe: Dont emit swipe() if the gesture was denied rather t
  92f7d01... widget: Improve button press emulation on sequence denied
  818c604... widget: Add gtk_widget_set_gesture_state()
  9900536... scrolledwindow: Fix overshoot coordinates
  e31ca60... scrolledwindow: Ensure the dragging sequence gets denied if
  4621f43... dnd: Use GtkGestureDrag to initiate DnD
  13690a8... treeview: Use multipress gesture for row activation
  cdad8e5... window: Use gestures for window moving/resizing
  06bc001... settings: Add gtk-long-press-time setting
  f7dc528... longpress: Use xsettings to determine long press duration
  0f1ef16... Revert "gtk: Remove propagation limit of captured events on
  0eb5ff8... cellrendereraccel: remove superfluous GTK+ grabs
  2f0d157... combobox: remove superfluous GTK+ grabs
  d1c691b... iconview: remove superfluous GTK+ grabs
  77dda39... textview: remove superfluous GTK+ grabs
  1caf676... treeview: remove superfluous GTK+ grabs
  e7a3bf8... eventcontroller: Add propagation-phase property
  4f1a6d8... gesture: ignore events if now widget window was found
  c67ad5d... gesture: fix compiler warning
  3bebdaf... gesture: return TRUE if the sequence state was already set
  98504a7... gesture: group continue conditions together
  d758142... gesture: emit the current state on ::sequence-state-changed
  66c0b10... gesture: Add gtk_gesture_set_state() helper.
  b9b79fe... gesture: Add grouping API
  1c80270... widget: refactor gesture integration
  85616f4... demo: Update to gesture widget-level API changes
  95c5613... dnd: Update to gesture widget-level API changes
  b20f1ad... eventcontroller: Add documentation blurb
  f04629e... drag: remove unused #define
  72ff173... treeview: update to gesture widget-level API changes
  b885c23... window: update to gesture widget-level API changes
  ce35919... scrolledwindow: update to gesture widget-level API changes
  2fbc896... gesturesingle: check the current sequence before resetting 
  f4848ae... gesturemultipress: fix reentrancy on ::reset()
  fb3c4f4... longpress: fix reentrancy on ::reset()
  4ff9956... longpress: Ensure check() happens after cancel()
  07cd5f2... entry: Don't show text handles too eagerly on button press
  e9c30b2... colorplane: Replace GtkPressAndHold with GtkLongPressGestur
  36090fa... colorscale: Replace GtkPressAndHold with GtkLongPressGestur
  e07372a... colorswatch: Replace GtkPressAndHold
  3cde48c... swipe: Add function to retrieve the current velocity
  8e1fb17... range: Replace GtkPressAndHold with GtkGestureLongPress
  03cf0ce... Add GtkGesturePan
  ebe4538... spinbutton: increase/decrease value on upwards/downwards to
  25dc3f0... enums: Document GtkPropagationPhase
  ad96e06... Remove GtkPressAndHold
  a54687f... enums: Add missing docs to controller/gesture enums
  5f0097e... eventcontroller: Add missing documentation
  52a62a0... gesture: Add missing documentation
  446afaa... gesturesingle: Add missing documentation
  a5cfa87... multipress: Add missing documentation
  bd99a93... longpress: Add missing documentation
  7201f0f... drag: Add missing documentation
  a0b39a1... swipe: Add missing documentation
  679d900... rotate: Add missing documentation
  fb6d173... zoom: Add missing documentation
  5d637d6... pan: Add missing documentation
  4069525... docs: Add missing controller/gesture docs
  975014d... eventcontroller: doc fixes
  0111bf1... gesture: doc fixes
  18135b6... drag: doc fixes
  f8fa727... longpress: doc fixes
  619f39d... multipress: doc fixes
  5a3e726... pan: doc fixes
  84333f6... rotate: doc fixes
  cb751cf... swipe: doc fixes
  e1de778... zoom: doc fixes
  b31c033... gesturesingle: doc fixes
  7066918... widget: Add docs for GtkGesture-related API
  80a58f4... docs: Add missing GtkEventController functions
  99d4c9e... widget: remove GtkGesture-related signals


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