[gtk+] (173 commits) Created branch gestures
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (173 commits) Created branch gestures
- Date: Fri, 16 May 2014 17:00:23 +0000 (UTC)
The branch 'gestures' was created.
Summary of new commits:
cbbb893... Add GtkEventController
e0284ff... Add GtkGesture
2784675... Add GtkGestureLongPress
295306e... Add GtkGestureSwipe
816fae8... Add GtkGestureRotate
312eb7d... Add GtkGestureZoom
4f4c6a4... Add GtkGestureDrag
c6a9fd3... Add GtkGestureMultiPress
f7df078... hook GtkGesture* into docs generation
a4f04fb... gtk-demo: Add simple gestures demo
93bb7ef... gtk: Remove propagation limit of captured events on the gra
4796518... widget: Hook GtkEventController to widget event processing.
29f9cbc... widget: Add widget-level handling of touch sequence state.
84bd270... scrolledwindow: port to GtkGesture
b3320cc... docs: Add GtkWidget gesture functions
37806a1... widget: Implement hierarchy-level mechanism to claim/deny s
741a226... gesture: Add private getter to know whether a touch begin w
c91a36f... widget: Propagate touch/button press events when a sequence
8abe3ba... scrolledwindow: Use gesture button/touch press synthesizati
531f090... Remove a doubled line
1942742... ...and add the right include instead
53c363f... Add GtkGestureSingle
f3aa6fb... gesture: Remove the touch-only property
0f0151c... docs: Add GtkGestureSingle to docs
e74fa6f... gesture: Add gtk_gesture_[sg]et_window()
f07c3ca... gesture: Skip non-device events early.
23bd54b... gesture: cancel all ongoing sequences on reset()
c68b26e... gesture: Only track non denied sequences in get_last_update
7bdee2a... gesture: Require BUTTON_PRESS/TOUCH_BEGIN for sequences to
b12e4ea... gesture: Limit API calls to non-denied sequences
4163be9... gesture: Only recognize gestures with as many interacting t
a6d0a6d... longpress: Make a subclass of GtkGestureSingle
2055c6a... multipress: Make a subclass of GtkGestureSingle
6341b54... drag: Make a subclass of GtkGestureSingle
ed08e40... swipe: Make a subclass of GtkGestureSingle
ebffd2b... multipress: Remove unused signal argument
bdacb6a... gesture: Offer always coordinates in the gesture widget coo
49434e2... gesture: check the gesture after denying a sequence.
c976993... Add: GTK_PHASE_NONE value to GtkCapturePhase.
c51fca8... widget: Make helper gesture API take GtkGestures
fcfe89a... widget: Reset gestures on grab-notify
4d623ec... demo: Update to gesture API change
6078fc0... scrolledwindow: Update gesture API change.
507c921... scrolledwindow: Use GtkGestureSingle API
9da8599... drag: Make API offsets based
434d9f3... swipe: Dont emit swipe() if the gesture was denied rather t
bd7b2c4... widget: Improve button press emulation on sequence denied
649f588... widget: Add gtk_widget_set_gesture_state()
62d08c1... scrolledwindow: Fix overshoot coordinates
46955e8... scrolledwindow: Ensure the dragging sequence gets denied if
aaea382... dnd: Use GtkGestureDrag to initiate DnD
7edbed2... treeview: Use multipress gesture for row activation
a42f3ca... window: Use gestures for window moving/resizing
316b528... settings: Add gtk-long-press-time setting
6cfe849... longpress: Use xsettings to determine long press duration
dca89ae... Revert "gtk: Remove propagation limit of captured events on
e1a471a... cellrendereraccel: remove superfluous GTK+ grabs
ca9f896... combobox: remove superfluous GTK+ grabs
d8f63d2... iconview: remove superfluous GTK+ grabs
6496cf9... textview: remove superfluous GTK+ grabs
0539833... treeview: remove superfluous GTK+ grabs
811ca8a... eventcontroller: Add propagation-phase property
a6eacc5... gesture: ignore events if now widget window was found
5b16e76... gesture: fix compiler warning
ebe9ce0... gesture: return TRUE if the sequence state was already set
2d9d3b8... gesture: group continue conditions together
a7ca149... gesture: emit the current state on ::sequence-state-changed
456bdfb... gesture: Add gtk_gesture_set_state() helper.
3cf2c0f... gesture: Add grouping API
b6893ca... widget: refactor gesture integration
2defc03... demo: Update to gesture widget-level API changes
d6e7ed0... dnd: Update to gesture widget-level API changes
c566bb3... eventcontroller: Add documentation blurb
fb0e2ae... drag: remove unused #define
2a0aa01... treeview: update to gesture widget-level API changes
07dc796... window: update to gesture widget-level API changes
aba72cd... scrolledwindow: update to gesture widget-level API changes
b0b8f4e... gesturesingle: check the current sequence before resetting
a9b2f0b... gesturemultipress: fix reentrancy on ::reset()
73fd9c9... longpress: fix reentrancy on ::reset()
36e1c6d... longpress: Ensure check() happens after cancel()
692748d... entry: Don't show text handles too eagerly on button press
25a8cf9... colorplane: Replace GtkPressAndHold with GtkLongPressGestur
de582d0... colorscale: Replace GtkPressAndHold with GtkLongPressGestur
f7bcfb2... colorswatch: Replace GtkPressAndHold
2ef4edc... swipe: Add function to retrieve the current velocity
a5df11c... range: Replace GtkPressAndHold with GtkGestureLongPress
3a8e7f9... Add GtkGesturePan
0956b44... spinbutton: increase/decrease value on upwards/downwards to
f53049a... enums: Document GtkPropagationPhase
a40ca24... Remove GtkPressAndHold
ffc9c8a... enums: Add missing docs to controller/gesture enums
53899d4... eventcontroller: Add missing documentation
7d79a99... gesture: Add missing documentation
a61db04... gesturesingle: Add missing documentation
ed3e781... multipress: Add missing documentation
401af20... longpress: Add missing documentation
151515d... drag: Add missing documentation
f5f2c5d... swipe: Add missing documentation
e220c81... rotate: Add missing documentation
d91de6d... zoom: Add missing documentation
799d2de... pan: Add missing documentation
3f281f4... docs: Add missing controller/gesture docs
7030301... eventcontroller: doc fixes
1230cb8... gesture: doc fixes
c8dbcf0... drag: doc fixes
bee0031... longpress: doc fixes
9608b98... multipress: doc fixes
a1ea12b... pan: doc fixes
1bfcf30... rotate: doc fixes
28fee5e... swipe: doc fixes
7dd1fb4... zoom: doc fixes
329831f... gesturesingle: doc fixes
b30a675... widget: Add docs for GtkGesture-related API
fda366c... docs: Add missing GtkEventController functions
ca0c369... widget: remove GtkGesture-related signals
07094ac... GtkButton: Port to GtkGesture
fc9dab6... Forgotten file
6af301a... GtkButton: Don't leak the gesture
cab86a2... GtkColorPlane: Actually add the long press gesture
8b8be28... gtk3-demo: Don't leak the color chooser
dc984a2... GtkTreeView: Remove unused field
ea165d8... GtkWindow: Don't leak the gesture
0d9bd41... GtkSpinButton: Don't leak the gestures
1c55e8d... Prevent subclassing of gestures
c95003f... swipe: Don't emit ::swipe if there are still active touches
fdcdd7d... gesture: Protect against odd window hierarchies
794cba9... gesture: Handle GDK_TOUCH_CANCEL events
9417f8c... pan: make the direction factor less narrow in v/h direction
cf0d7ad... rotate: Ensure delta is between [0..2π]
e6b7b8d... widget: Change slightly the gesture cancellation policy in
86ac436... gesture: Cancel sequences that make a gesture exceed the nu
64d3ec6... gesture: Add explanatory note in GtkGesture::end
a4884c1... widget: Keep a widget reference around _gtk_widget_run_cont
3f07616... gesture: Simplify gesture/widget interaction public API
08198a9... dnd: Check on the right gesture sequence when starting the
157e950... gesture: Make gtk_gesture_check() private
9845a31... gesture: make gtk_gesture_cancel_sequence() private
950db64... gesture: Remove gtk_gesture_get_last_event_type
eceddab... gesture: Make gtk_gesture_get_last_update_time() private
b6064cb... gesture: Prevent against sequence cancellation within gtk_g
81af969... widget: Fix gesture event handler retval for bubbled events
f5b8f9a... widget: tighten the conditions at which a press event is em
99fd32a... textview: Use GtkGestureMultiPress for click handling
50a3c59... textview: Use GtkGestureDrag for text selection/DnD
6fc82b9... textview: Convert gestures' coordinates to text window ones
84a7ff1... Be careful about the list of event controllers
b1f7b7e... GtkWindow: Only use a multipress gesture for toplevels
4c7b541... GtkColorSwatch: Use gesture for button events too
b0d522c... gesture: Handle GdkEventGrabBroken
4beeb9f... gesture: Add GTK_PHASE_TARGET
e2292a7... widget: Hook GTK_PHASE_TARGET controllers to the default ev
bb8dba7... textview: Set up controllers on the GTK_PHASE_TARGET propag
438a1f4... multipress: Protect against fleeting touches mistriggering
ad05e31... multipress: Add matching ::released signal
cf438c9... drag: Allow gtk_gesture_get_start_point/offset() to be call
b3aad73... button: Use GtkGestureMultiPress for signal emission
cc246ab... gesturesingle: Add an "exclusive" boolean property
ea3b00d... button: Make multipress gesture exclusive
a552aa0... gdk: Lookup both device and global cursor when checking up
495c74b... colorplane: Fully port to GtkGesture
29c12d7... spinbutton: Attach "swipe to spin" controllers to the bubbl
1b5adb3... entry: Use gestures to handle pointer/touch events
33b0079... textview: Improve touch popover interaction
58d13df... textview: Show the magnifier popover a bit farther from the
40ae833... entry: Improve touch popover interaction
c2e4ecf... entry: Obey implementations' frame when placing handles/pop
0766b3e... popover: Hide widget first when disposing
f8803a3... entry: Ensure the cursor text handle is shown after touchin
0a4fde1... pan: Remove wrong check
cd5473f... widget: remove check on whether the controller was already
39e6a13... scrolledwindow: Handle directional cancellation if there is
f106631... widget: 3-way merge ate my g_object_ref()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]