[gtk+] (121 commits) Created branch multitouch
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (121 commits) Created branch multitouch
- Date: Thu, 12 Jan 2012 14:17:06 +0000 (UTC)
The branch 'multitouch' was created.
Summary of new commits:
f517ea6... gdk: Add GDK_SOURCE_TOUCH
3a56d24... Add GtkWidget::captured-event signal
faec54f... timeline: Add _gtk_timeline_get_elapsed_time()
e9a61d3... scrolledwindow: Initial kinetic scrolling support
2356da6... test: Add checkbox to enable/disable kinetic scrolling in s
9c7d4d5... tests: Add new test for kinetic scrolling
4b678cc... scrolledwindow: Add auto-hide-scrollbars style property
89cc962... themingengine: Implement press-and-hold notification render
e757438... gtksettings: Set animation for press-and-hold through GtkSt
eab9040... Add GtkWidget::press-and-hold signal
f1d67e9... scrolledwindow: Allow selections and drag-and-drop when kin
be3dd01... gtk: emit ::captured-event starting from the GTK grab widge
02dcbab... gtk: Propagate ::captured-event up the hierarchy for crossi
c6fe838... gtk: connect to grab-notify for press and hold
a8e3a16... tests: Update testkineticscrolling to use GtkGrid
d3d7bf3... gtk: Do not use deprecated APIs on press-and-hold
0cdcdd8... entry: Handle ::grab-notify
23a642b... tests: Add an entry to testpressandhold
7b17313... gtk: Clean up press-and-hold code
e166ef2... gtk: Add a GdkDevice parameter to ::press-and-hold
7e32ed1... gtk: Handle press-and-hold for touch devices
6a7cb54... scrolledwindow: Add GdkDevice parameter to ::press-and-hold
67059ce... scrolledwindow: Set also a GTK+ grab on p-a-h scrolling
320a557... scrolledwindow: Don't crash on 0-sized motion buffer
ba8e348... scrolledwindow: Only do kinetic scrolling on touch devices
1d631f8... scrolledwindow: add another shortcut to bypass event captur
631a2bc... scrolledwindow: Enable kinetic scrolling by default
ad7b2de... gtk,pah: Hook directly into gtk_main_do_event()
343cf32... scrolledwindow: Don't use p-a-h for the "let event go throu
91a2fef... scrolledwindow: Remove priv->event_window
bea36e2... scrolledwindow: bypass kinetic scrolling if no scrollbars a
85d63d5... scrolledwindow: Use event times when calculating decelerati
452625f... gtk: Add event storing/replaying to GtkWidget::captured-eve
d0ff587... scrolledwindow: Handle nested scrolled windows in kinetic s
c514dc6... gtk,scrolledwindow: Add window for overshooting
faefb5f... gtk,scrolledwindow: Implement overshooting
3f6537a... gtk,scrolledwindow: Rework physics behind kinetic scrolling
aa294c9... gtk,scrolledwindow: Unset dragging device on ::grab-notify
fdfcc13... gtk,pah: Show a bigger press-and-hold indicator on touchscr
cc8c2bf... gtk,scrolledwindow: capture motions until the kinetic scrol
2dd737d... gtk: Handle motion hints for ::captured-event
582381f... gtk,scrolledwindow: Clamp early overshooting when snapping
54b7ae7... gtk,tooltips: Use the source device instead of gtk-touchscr
84f5d73... gdk: Keep track of the last slave device used
fe3b7ce... gdk: Generate crossing events around touch devices' press/r
b903ca5... gtk,scrolledwindow: Grab only after starting drag
0ef2a49... gtk,scrolledwindow: Add GtkKineticScrollingFlags
e4b8d32... gtk,scrolledwindow: capture crossing events when dragging
1e87aa6... gtk,scrolledwindow: remove scrollbars auto-hide
b415560... gtk: Only set widget under device on non-virtual crossing e
37f9686... gdk: Ensure that GdkPointerWindowInfo is only generated for
08d5d99... xi2: Get the effective group state by ORing the XIGroupStat
f3a597b... gtk,label: Pop up menu on press-and-hold
6fce810... gtk,entry: Pop up menu on press-and-hold
178badd... gtk,textview: Also cancel DnD on ::grab-notify
3e42004... gtk,textview: Pop up context menu on press-and-hold
d38a40b... gtk,menu: handle item selection for touch devices dynamical
41a065d... gtk,menu: Implement scrolling through ::captured-event for
ec3f713... gtk,menu: Select the first item for touch devices
11ead03... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
9a8b271... gtk,menushell: Remove gtk-touchscreen-mode usage
69f26f1... gtk,togglebutton: Remove gtk-touchcreen-mode usage
27e13fb... gtk,range: Remove gtk-touchscreen-mode usage
aed15d0... gtk,settings: Deprecate gtk-touchscreen-mode
34c271d... gtk,menu: Don't popdown submenus on button release for touc
49c5be8... gtk,scrolledwindow: Improve initial velocity calculation
d933fc9... gtk,scrolledwindow: set slower inverse acceleration on the
6078289... gtk,scrolledwindow: Ensure the view snaps back when oversho
cd89e6d... gtk,range: Have slider jump to the pointer coordinates on t
b57d534... gdk,xi2: Add major/minor properties to XI2 device manager
625047f... configure: Detect XInput 2.1
660036b... Add touch motion event type and mask.
202d587... Add initial handling of TouchMotion events.
95d203e... Handle TouchBegin/End events
4fe752b... Make touch events go through csw/widget event handling.
cc89a00... Add gdk_event_get_touch_id()
038c97f... Introduce GdkTouchCluster
97d6f79... Add gdk_window_[create|remove]_touch_cluster()
4d1313e... Define GdkEventMultiTouch and its related event types.
1f1710f... Add machinery to emit GdkEventMultiTouch events
b3187fc... Add multitouch-event signal and vfunc to GtkWidget
b31c5f8... gtk-demo: Add multitouch demo
d043ea3... gdk: Update touch events to latest spec
e83ebf6... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
db0e917... Add a gestures interpreter base implementation
acb4c21... gestures: Implement gestures interpretation
c634618... tests: Add testgestures
d382b8d... gtk: Add helper API to handle gestures
78cc58e... gestures: Add API documentation
6160733... gtk: Document helper GtkWidget gestures API
d844a10... gestures: Add some unit tests
f27fe42... gdk: Add gdk_event_get_touch_area()
81b60b8... gtk,pah: Handle press-and-hold on touch devices
d7af5af... gdk,xi2: Update to latest XInput2.2 spec
66807a1... gdk,xi2: Only enable multitouch if the server reports XI2.2
3f2c10f... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
9f7da84... gdk: Add internal API to set "pointer emulated" flag on eve
c026e66... gdk,xi2: set pointer emulated flags on events with XIPointe
1d34f64... gdk,csw: Don't change window_under_pointer for pure touch e
b545ed0... gdk,display: Add internal API to deal with touch implicit g
65a6b27... gdk,csw: handle implicit touch grabs
6a646de... gtk: rewrite touch events wrt the window group too
847c172... gtk,range: Don't perform a GTK+ grab
81eabb9... gtk,button: Handle touch events
c066faa... gdk: Have touch grabs behave like the implicit grab wrt cro
2043822... gdk: Only trigger motion hints machinery on motion events
08bb51b... gdk,devicemanager: Mark touch events emulating the pointer
69c9528... gdk: Listen to touch events by default on the native window
c7fe7f6... demos: Demonstrate further features in the multitouch demo
f0ad1c5... gdkwindow: Add device parameter to gdk_window_create_touch_
75daab5... gtk,pah: Don't cancel a ::press-and-hold that's scheduled t
cf2d634... entry: Only allow press-and-hold on the text_area window
a60f368... gtk,gestures: Add gtk_gestures_interpreter_get_n_active_str
672ae7a... gtkwidget: only emit ::gesture when the last stroke is lift
a838229... tests: only handle gestures on testgestures after the last
060784e... scrolledwindow: Use the child widget's window bg color for
37bc501... treeview: Set background on the widget's window
319f32b... iconview: Set background on the widget's window
a61e790... textview: Set background on the widget's window
b719c4d... gtk,gestures: Handle multitouch gestures
37dbe98... gtk,gestures: Only match 0-length strokes with homologous s
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]