[gtk+] (129 commits) Created branch multitouch
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (129 commits) Created branch multitouch
- Date: Sat, 18 Feb 2012 17:06:18 +0000 (UTC)
The branch 'multitouch' was created.
Summary of new commits:
ed20c32... gdk: Add GDK_SOURCE_TOUCH
d83640d... Add GtkWidget::captured-event signal
705dde4... timeline: Add _gtk_timeline_get_elapsed_time()
5e726db... scrolledwindow: Initial kinetic scrolling support
5ddf0f4... test: Add checkbox to enable/disable kinetic scrolling in s
313f51d... tests: Add new test for kinetic scrolling
65888ac... scrolledwindow: Add auto-hide-scrollbars style property
3534151... themingengine: Implement press-and-hold notification render
127bfd7... gtksettings: Set animation for press-and-hold through GtkSt
7a59b44... Add GtkWidget::press-and-hold signal
a404a56... scrolledwindow: Allow selections and drag-and-drop when kin
4f2ce2f... gtk: emit ::captured-event starting from the GTK grab widge
9f20e16... gtk: Propagate ::captured-event up the hierarchy for crossi
c50007b... gtk: connect to grab-notify for press and hold
ef08d39... tests: Update testkineticscrolling to use GtkGrid
86e966b... gtk: Do not use deprecated APIs on press-and-hold
739059c... entry: Handle ::grab-notify
5c18724... tests: Add an entry to testpressandhold
0a05318... gtk: Clean up press-and-hold code
80e08d1... gtk: Add a GdkDevice parameter to ::press-and-hold
68587c2... gtk: Handle press-and-hold for touch devices
c1b86a5... scrolledwindow: Add GdkDevice parameter to ::press-and-hold
7e29b38... scrolledwindow: Set also a GTK+ grab on p-a-h scrolling
40996af... scrolledwindow: Don't crash on 0-sized motion buffer
da35350... scrolledwindow: Only do kinetic scrolling on touch devices
d77977a... scrolledwindow: add another shortcut to bypass event captur
fbbd6b2... scrolledwindow: Enable kinetic scrolling by default
59a0f62... gtk,pah: Hook directly into gtk_main_do_event()
e5a3cf5... scrolledwindow: Don't use p-a-h for the "let event go throu
a49c9a2... scrolledwindow: Remove priv->event_window
5476f09... scrolledwindow: bypass kinetic scrolling if no scrollbars a
7bf410f... scrolledwindow: Use event times when calculating decelerati
1b08860... gtk: Add event storing/replaying to GtkWidget::captured-eve
4e32136... scrolledwindow: Handle nested scrolled windows in kinetic s
cebd79e... gtk,scrolledwindow: Add window for overshooting
3ab0ccf... gtk,scrolledwindow: Implement overshooting
460a54c... gtk,scrolledwindow: Rework physics behind kinetic scrolling
15d2f16... gtk,scrolledwindow: Unset dragging device on ::grab-notify
5d2af3e... gtk,pah: Show a bigger press-and-hold indicator on touchscr
0b79629... gtk,scrolledwindow: capture motions until the kinetic scrol
76b285f... gtk: Handle motion hints for ::captured-event
001a151... gtk,scrolledwindow: Clamp early overshooting when snapping
bb87595... gtk,tooltips: Use the source device instead of gtk-touchscr
4068758... gdk: Keep track of the last slave device used
fafb78e... gdk: Generate crossing events around touch devices' press/r
ae2438d... gtk,scrolledwindow: Grab only after starting drag
95f6b7f... gtk,scrolledwindow: Add GtkKineticScrollingFlags
62afe5c... gtk,scrolledwindow: capture crossing events when dragging
7a07995... gtk,scrolledwindow: remove scrollbars auto-hide
6a6bed8... gtk: Only set widget under device on non-virtual crossing e
14235c9... gdk: Ensure that GdkPointerWindowInfo is only generated for
a7b6859... xi2: Get the effective group state by ORing the XIGroupStat
e042c53... gtk,label: Pop up menu on press-and-hold
f1570c5... gtk,entry: Pop up menu on press-and-hold
0e5d05f... gtk,textview: Also cancel DnD on ::grab-notify
658b0e8... gtk,textview: Pop up context menu on press-and-hold
4765dde... gtk,menu: handle item selection for touch devices dynamical
2781c95... gtk,menu: Implement scrolling through ::captured-event for
8c4b0b6... gtk,menu: Select the first item for touch devices
33e3b9d... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
cc188df... gtk,menushell: Remove gtk-touchscreen-mode usage
93f7a97... gtk,togglebutton: Remove gtk-touchcreen-mode usage
bf543ac... gtk,range: Remove gtk-touchscreen-mode usage
fe72a81... gtk,settings: Deprecate gtk-touchscreen-mode
f1d33f7... gtk,menu: Don't popdown submenus on button release for touc
e11d990... gtk,scrolledwindow: Improve initial velocity calculation
10316b6... gtk,scrolledwindow: set slower inverse acceleration on the
7ef01e7... gtk,scrolledwindow: Ensure the view snaps back when oversho
d438230... gtk,range: Have slider jump to the pointer coordinates on t
78866ca... gdk,xi2: Add major/minor properties to XI2 device manager
5c98ea0... configure: Detect XInput 2.1
cda35f1... Add touch motion event type and mask.
be21cc5... Add initial handling of TouchMotion events.
10b4eaa... Handle TouchBegin/End events
264739e... Make touch events go through csw/widget event handling.
a19c4b2... Add gdk_event_get_touch_id()
9856a2f... Introduce GdkTouchCluster
33ea785... Add gdk_window_[create|remove]_touch_cluster()
5a523e5... Define GdkEventMultiTouch and its related event types.
76e7a9e... Add machinery to emit GdkEventMultiTouch events
eea525a... Add multitouch-event signal and vfunc to GtkWidget
c9b8f86... gtk-demo: Add multitouch demo
e09d7b5... gdk: Update touch events to latest spec
5926e3c... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
14100b8... Add a gestures interpreter base implementation
9827003... gestures: Implement gestures interpretation
bb448f6... tests: Add testgestures
576ba1a... gtk: Add helper API to handle gestures
84d9872... gestures: Add API documentation
88909ac... gtk: Document helper GtkWidget gestures API
fbef438... gestures: Add some unit tests
eb214aa... gdk: Add gdk_event_get_touch_area()
c201145... gtk,pah: Handle press-and-hold on touch devices
29569e6... gdk,xi2: Update to latest XInput2.2 spec
b1f4497... gdk,xi2: Only enable multitouch if the server reports XI2.2
fb35e29... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
77f071b... gdk: Add internal API to set "pointer emulated" flag on eve
108c831... gdk,xi2: set pointer emulated flags on events with XIPointe
9e3330c... gdk,csw: Don't change window_under_pointer for pure touch e
61e625d... gdk,display: Add internal API to deal with touch implicit g
f2d71d3... gdk,csw: handle implicit touch grabs
239f52d... gtk: rewrite touch events wrt the window group too
3379043... gtk,range: Don't perform a GTK+ grab
1d986aa... gtk,button: Handle touch events
10bd4f8... gdk: Have touch grabs behave like the implicit grab wrt cro
fee9840... gdk: Only trigger motion hints machinery on motion events
4a30375... gdk,devicemanager: Mark touch events emulating the pointer
20a5364... gdk: Listen to touch events by default on the native window
075911c... demos: Demonstrate further features in the multitouch demo
c38159d... gdkwindow: Add device parameter to gdk_window_create_touch_
fe87311... gtk,pah: Don't cancel a ::press-and-hold that's scheduled t
f7eb9ed... entry: Only allow press-and-hold on the text_area window
b277658... gtk,gestures: Add gtk_gestures_interpreter_get_n_active_str
8d421b2... gtkwidget: only emit ::gesture when the last stroke is lift
ca84ac7... tests: only handle gestures on testgestures after the last
849661a... scrolledwindow: Use the child widget's window bg color for
02eeed7... treeview: Set background on the widget's window
607a1e8... iconview: Set background on the widget's window
6d7ac9e... textview: Set background on the widget's window
42c0d95... gtk,gestures: Handle multitouch gestures
d6e23b0... gtk,gestures: Only match 0-length strokes with homologous s
fb99b5e... improve docs for multitouch features
bc5e401... docs: Add section about multitouch and other interaction pa
2cb50c9... scrolledwindow: Do not handle dnd-threshold=0
c7eba11... scrolledwindow: store whether the last button press was val
8528385... touchcluster: use an array to store touch IDs
a328313... gtk: Release captured events down the hierarchy
b51662c... GdkCrossingMode: Remove duplicated doc entry
5b2be2f... GdkTouchCluster Clarify doc language
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]