[gtk+] (202 commits) Created branch gestures
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (202 commits) Created branch gestures
- Date: Fri, 23 May 2014 17:56:22 +0000 (UTC)
The branch 'gestures' was created.
Summary of new commits:
e2b8ef8... Add GtkEventController
8f113e0... Add GtkGesture
88d554d... Add GtkGestureLongPress
8733e2a... Add GtkGestureSwipe
2495b51... Add GtkGestureRotate
9db3c2d... Add GtkGestureZoom
8026bc3... Add GtkGestureDrag
450c754... Add GtkGestureMultiPress
73c2964... hook GtkGesture* into docs generation
71e382c... gtk-demo: Add simple gestures demo
d0da82f... gtk: Remove propagation limit of captured events on the gra
f1bb028... widget: Hook GtkEventController to widget event processing.
76213ab... widget: Add widget-level handling of touch sequence state.
83ef067... scrolledwindow: port to GtkGesture
4ec1faf... docs: Add GtkWidget gesture functions
a9fa015... widget: Implement hierarchy-level mechanism to claim/deny s
83dd050... gesture: Add private getter to know whether a touch begin w
36106c1... widget: Propagate touch/button press events when a sequence
8d2f81c... scrolledwindow: Use gesture button/touch press synthesizati
a1aeaa6... Remove a doubled line
49e9ba1... ...and add the right include instead
d4d0f13... Add GtkGestureSingle
c4944b0... gesture: Remove the touch-only property
7f787e1... docs: Add GtkGestureSingle to docs
25ece22... gesture: Add gtk_gesture_[sg]et_window()
d2c9b9c... gesture: Skip non-device events early.
b7435a0... gesture: cancel all ongoing sequences on reset()
d89e810... gesture: Only track non denied sequences in get_last_update
2285157... gesture: Require BUTTON_PRESS/TOUCH_BEGIN for sequences to
b5c319b... gesture: Limit API calls to non-denied sequences
5f24d1a... gesture: Only recognize gestures with as many interacting t
3db87cb... longpress: Make a subclass of GtkGestureSingle
000f38e... multipress: Make a subclass of GtkGestureSingle
315aedf... drag: Make a subclass of GtkGestureSingle
dca169d... swipe: Make a subclass of GtkGestureSingle
4c34d45... multipress: Remove unused signal argument
03381be... gesture: Offer always coordinates in the gesture widget coo
ed5d73b... gesture: check the gesture after denying a sequence.
026b501... Add: GTK_PHASE_NONE value to GtkCapturePhase.
997f05d... widget: Make helper gesture API take GtkGestures
a56a9e4... widget: Reset gestures on grab-notify
84885c6... demo: Update to gesture API change
cece9ca... scrolledwindow: Update gesture API change.
6cd0e73... scrolledwindow: Use GtkGestureSingle API
55683c0... drag: Make API offsets based
c49ac32... swipe: Dont emit swipe() if the gesture was denied rather t
8e1d5f9... widget: Improve button press emulation on sequence denied
38e40a5... widget: Add gtk_widget_set_gesture_state()
5647897... scrolledwindow: Fix overshoot coordinates
6c78716... scrolledwindow: Ensure the dragging sequence gets denied if
b0eef45... dnd: Use GtkGestureDrag to initiate DnD
185da29... treeview: Use multipress gesture for row activation
61e88c2... window: Use gestures for window moving/resizing
1403ebb... settings: Add gtk-long-press-time setting
cdcc536... longpress: Use xsettings to determine long press duration
f766109... Revert "gtk: Remove propagation limit of captured events on
db14e22... cellrendereraccel: remove superfluous GTK+ grabs
46b4e5d... combobox: remove superfluous GTK+ grabs
bae68b5... iconview: remove superfluous GTK+ grabs
2ef4f1b... textview: remove superfluous GTK+ grabs
2ed0867... treeview: remove superfluous GTK+ grabs
759705d... eventcontroller: Add propagation-phase property
4570837... gesture: ignore events if now widget window was found
f3257e1... gesture: fix compiler warning
8ebcca2... gesture: return TRUE if the sequence state was already set
ae24171... gesture: group continue conditions together
72f8c67... gesture: emit the current state on ::sequence-state-changed
6433a54... gesture: Add gtk_gesture_set_state() helper.
b0a23db... gesture: Add grouping API
7a71c16... widget: refactor gesture integration
51b5fa3... demo: Update to gesture widget-level API changes
040c82f... dnd: Update to gesture widget-level API changes
3221d53... eventcontroller: Add documentation blurb
c4a39f5... drag: remove unused #define
6350f58... treeview: update to gesture widget-level API changes
ff62751... window: update to gesture widget-level API changes
490c356... scrolledwindow: update to gesture widget-level API changes
cdb5ba9... gesturesingle: check the current sequence before resetting
3cc9543... gesturemultipress: fix reentrancy on ::reset()
c506dfe... longpress: fix reentrancy on ::reset()
c3075f1... longpress: Ensure check() happens after cancel()
e3d25b3... entry: Don't show text handles too eagerly on button press
8c139c1... colorplane: Replace GtkPressAndHold with GtkLongPressGestur
d5cb484... colorscale: Replace GtkPressAndHold with GtkLongPressGestur
bd72249... colorswatch: Replace GtkPressAndHold
2166be9... swipe: Add function to retrieve the current velocity
75b6f4a... range: Replace GtkPressAndHold with GtkGestureLongPress
c7da5b5... Add GtkGesturePan
6296aa8... spinbutton: increase/decrease value on upwards/downwards to
4401be2... enums: Document GtkPropagationPhase
d768c2c... Remove GtkPressAndHold
48367b1... enums: Add missing docs to controller/gesture enums
c60c0fe... eventcontroller: Add missing documentation
ac8dccc... gesture: Add missing documentation
862f9d8... gesturesingle: Add missing documentation
4602f34... multipress: Add missing documentation
90b2f38... longpress: Add missing documentation
28237f8... drag: Add missing documentation
2df48ba... swipe: Add missing documentation
dc1e845... rotate: Add missing documentation
c10998e... zoom: Add missing documentation
a0e9de6... pan: Add missing documentation
958efad... docs: Add missing controller/gesture docs
dbc7f01... eventcontroller: doc fixes
ec50d77... gesture: doc fixes
3cbd2b9... drag: doc fixes
fa168e2... longpress: doc fixes
24dc172... multipress: doc fixes
135a653... pan: doc fixes
1f8cf3c... rotate: doc fixes
ad2346f... swipe: doc fixes
556eb39... zoom: doc fixes
63dd7a5... gesturesingle: doc fixes
35bed1a... widget: Add docs for GtkGesture-related API
bf6181a... docs: Add missing GtkEventController functions
f73f4d8... widget: remove GtkGesture-related signals
0106099... GtkButton: Port to GtkGesture
616aac8... Forgotten file
487ac50... GtkButton: Don't leak the gesture
3a75265... GtkColorPlane: Actually add the long press gesture
c63c1ca... gtk3-demo: Don't leak the color chooser
17088e4... GtkTreeView: Remove unused field
c6c4126... GtkWindow: Don't leak the gesture
93b7883... GtkSpinButton: Don't leak the gestures
42df9ed... Prevent subclassing of gestures
cbe47c0... swipe: Don't emit ::swipe if there are still active touches
d9e6395... gesture: Protect against odd window hierarchies
e080eaf... gesture: Handle GDK_TOUCH_CANCEL events
c34280d... pan: make the direction factor less narrow in v/h direction
4589f0e... rotate: Ensure delta is between [0..2π]
134acf3... widget: Change slightly the gesture cancellation policy in
5c9f4bd... gesture: Cancel sequences that make a gesture exceed the nu
db55f8a... gesture: Add explanatory note in GtkGesture::end
f0940c9... widget: Keep a widget reference around _gtk_widget_run_cont
5369c77... gesture: Simplify gesture/widget interaction public API
994c94c... dnd: Check on the right gesture sequence when starting the
0288fd0... gesture: Make gtk_gesture_check() private
8ab3501... gesture: make gtk_gesture_cancel_sequence() private
83d5795... gesture: Remove gtk_gesture_get_last_event_type
44a9601... gesture: Make gtk_gesture_get_last_update_time() private
2a0bf33... gesture: Prevent against sequence cancellation within gtk_g
6e9b054... widget: Fix gesture event handler retval for bubbled events
fe9685b... widget: tighten the conditions at which a press event is em
a4da4f8... textview: Use GtkGestureMultiPress for click handling
f47138b... textview: Use GtkGestureDrag for text selection/DnD
d97e4bf... textview: Convert gestures' coordinates to text window ones
bad1dd4... Be careful about the list of event controllers
6896c97... GtkWindow: Only use a multipress gesture for toplevels
6a290bd... GtkColorSwatch: Use gesture for button events too
3d34f26... gesture: Handle GdkEventGrabBroken
1c48cc2... gesture: Add GTK_PHASE_TARGET
dd16450... widget: Hook GTK_PHASE_TARGET controllers to the default ev
24f2086... textview: Set up controllers on the GTK_PHASE_TARGET propag
04c8b4c... multipress: Protect against fleeting touches mistriggering
d2db31e... multipress: Add matching ::released signal
e638ff7... drag: Allow gtk_gesture_get_start_point/offset() to be call
fd99251... button: Use GtkGestureMultiPress for signal emission
0b3f4d5... gesturesingle: Add an "exclusive" boolean property
ced7e7c... button: Make multipress gesture exclusive
a6526eb... gdk: Lookup both device and global cursor when checking up
70ea24b... colorplane: Fully port to GtkGesture
d559cad... spinbutton: Attach "swipe to spin" controllers to the bubbl
e580c29... entry: Use gestures to handle pointer/touch events
b2d56c5... textview: Improve touch popover interaction
bd5fb3a... textview: Show the magnifier popover a bit farther from the
10c47fa... entry: Improve touch popover interaction
15f7170... entry: Obey implementations' frame when placing handles/pop
cf7bb9a... popover: Hide widget first when disposing
e70e396... entry: Ensure the cursor text handle is shown after touchin
bd68db4... pan: Remove wrong check
57eca4f... widget: remove check on whether the controller was already
d351c52... scrolledwindow: Handle directional cancellation if there is
f81f00e... widget: 3-way merge ate my g_object_ref()
f322e55... gesture: Declare GtkGesture:window as an object property
2ba8925... texthandle: Make a bigger hit area around texthandles
a727c41... Add back a private api to list controllers
1c5f14a... inspector: Minimal support for gestures
a47d040... inspector: Add more complete gesture support
8f20780... switch: Use GtkGesture to handle input events
6811645... paned: Use GtkGesture to handle handle dragging
6cc9744... docs: GtkEventController was dropped from public api
01cd5cf... docs: More GtkEventController removal
9917b15... docs: gtk_gesture_cancel_sequence was made private
729a3a9... Document gtk_gesture_set_state
aead8a3... Docs: Minor changes
ae5f930... Docs: Add information about event propagation
c83d3f0... Revert "docs: More GtkEventController removal"
70bccb3... Revert "docs: GtkEventController was dropped from public ap
9f3f634... docs: Correct a reference
0442431... Docs: Cosmetic fixes
5fdf075... paned: Handle pointer events from touchscreen devices
0d4e75f... gdk: Make GdkEventSequence a boxed type
03a3b2c... eventcontroller: introspection fix
7e61216... gesture: Introspection fixes
485da90... gesture: Use GdkEventSequence GType in signals
f542772... entry: Check first whether the sequence is handled, fetch l
c9f54ae... textview: Check first whether the sequence is handled, fetc
ca15101... texthandle: Mind the invisible area when moving the handle
01d74f8... widget: Flip execution order of GTK_PHASE_TARGET/BUBBLE
d59c909... spinbutton: Use GTK_PHASE_CAPTURE for touch swipes
a4a122c... colorswatch: Set gestures in GTK_PHASE_TARGET
60e15de... spinbutton: Avoid touch text handles to pop up
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]