[gtk+] (124 commits) Created branch multitouch
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (124 commits) Created branch multitouch
- Date: Tue, 24 Jan 2012 11:25:21 +0000 (UTC)
The branch 'multitouch' was created.
Summary of new commits:
cfd3b1b... gdk: Add GDK_SOURCE_TOUCH
fb00012... Add GtkWidget::captured-event signal
b924aa9... timeline: Add _gtk_timeline_get_elapsed_time()
116a810... scrolledwindow: Initial kinetic scrolling support
11891b4... test: Add checkbox to enable/disable kinetic scrolling in s
cbf7a62... tests: Add new test for kinetic scrolling
2bd175c... scrolledwindow: Add auto-hide-scrollbars style property
755e06e... themingengine: Implement press-and-hold notification render
b4cac50... gtksettings: Set animation for press-and-hold through GtkSt
da76acb... Add GtkWidget::press-and-hold signal
64f83b5... scrolledwindow: Allow selections and drag-and-drop when kin
c2a0b09... gtk: emit ::captured-event starting from the GTK grab widge
5d63cb4... gtk: Propagate ::captured-event up the hierarchy for crossi
fa37cbd... gtk: connect to grab-notify for press and hold
f7722c3... tests: Update testkineticscrolling to use GtkGrid
65ccf0b... gtk: Do not use deprecated APIs on press-and-hold
304a438... entry: Handle ::grab-notify
a6ebbce... tests: Add an entry to testpressandhold
9b947d3... gtk: Clean up press-and-hold code
f72fd2b... gtk: Add a GdkDevice parameter to ::press-and-hold
33e8efc... gtk: Handle press-and-hold for touch devices
08a3487... scrolledwindow: Add GdkDevice parameter to ::press-and-hold
e1427e2... scrolledwindow: Set also a GTK+ grab on p-a-h scrolling
27a5eb1... scrolledwindow: Don't crash on 0-sized motion buffer
3ccf664... scrolledwindow: Only do kinetic scrolling on touch devices
8a51d86... scrolledwindow: add another shortcut to bypass event captur
ef8ede2... scrolledwindow: Enable kinetic scrolling by default
bd1ee4b... gtk,pah: Hook directly into gtk_main_do_event()
f8af251... scrolledwindow: Don't use p-a-h for the "let event go throu
aab4784... scrolledwindow: Remove priv->event_window
c46f22f... scrolledwindow: bypass kinetic scrolling if no scrollbars a
b88dd30... scrolledwindow: Use event times when calculating decelerati
92166df... gtk: Add event storing/replaying to GtkWidget::captured-eve
274da3b... scrolledwindow: Handle nested scrolled windows in kinetic s
b83d1b7... gtk,scrolledwindow: Add window for overshooting
2b4f035... gtk,scrolledwindow: Implement overshooting
a1ae295... gtk,scrolledwindow: Rework physics behind kinetic scrolling
1d6cdba... gtk,scrolledwindow: Unset dragging device on ::grab-notify
ade5edc... gtk,pah: Show a bigger press-and-hold indicator on touchscr
4932610... gtk,scrolledwindow: capture motions until the kinetic scrol
d616890... gtk: Handle motion hints for ::captured-event
f5f9286... gtk,scrolledwindow: Clamp early overshooting when snapping
e7c2666... gtk,tooltips: Use the source device instead of gtk-touchscr
3f8b445... gdk: Keep track of the last slave device used
2a1569f... gdk: Generate crossing events around touch devices' press/r
54c392a... gtk,scrolledwindow: Grab only after starting drag
08ce2cc... gtk,scrolledwindow: Add GtkKineticScrollingFlags
5c69a50... gtk,scrolledwindow: capture crossing events when dragging
4f6b82f... gtk,scrolledwindow: remove scrollbars auto-hide
dbcf977... gtk: Only set widget under device on non-virtual crossing e
d97d343... gdk: Ensure that GdkPointerWindowInfo is only generated for
389fd56... xi2: Get the effective group state by ORing the XIGroupStat
f6c6581... gtk,label: Pop up menu on press-and-hold
777b16c... gtk,entry: Pop up menu on press-and-hold
ee85076... gtk,textview: Also cancel DnD on ::grab-notify
160fdf8... gtk,textview: Pop up context menu on press-and-hold
c6df161... gtk,menu: handle item selection for touch devices dynamical
bef2906... gtk,menu: Implement scrolling through ::captured-event for
5af95c4... gtk,menu: Select the first item for touch devices
ca37c6d... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
78d2f78... gtk,menushell: Remove gtk-touchscreen-mode usage
e33e670... gtk,togglebutton: Remove gtk-touchcreen-mode usage
d0f0072... gtk,range: Remove gtk-touchscreen-mode usage
9743ed3... gtk,settings: Deprecate gtk-touchscreen-mode
894bc5f... gtk,menu: Don't popdown submenus on button release for touc
67d133a... gtk,scrolledwindow: Improve initial velocity calculation
e89c00f... gtk,scrolledwindow: set slower inverse acceleration on the
4087eaa... gtk,scrolledwindow: Ensure the view snaps back when oversho
17c133e... gtk,range: Have slider jump to the pointer coordinates on t
e5ea56d... gdk,xi2: Add major/minor properties to XI2 device manager
a72c3e5... configure: Detect XInput 2.1
5f0fd4c... Add touch motion event type and mask.
daeb23c... Add initial handling of TouchMotion events.
58cadc7... Handle TouchBegin/End events
7ac888c... Make touch events go through csw/widget event handling.
a707ae7... Add gdk_event_get_touch_id()
ad517d6... Introduce GdkTouchCluster
6f75888... Add gdk_window_[create|remove]_touch_cluster()
2dfdf58... Define GdkEventMultiTouch and its related event types.
56e7c33... Add machinery to emit GdkEventMultiTouch events
90e50e2... Add multitouch-event signal and vfunc to GtkWidget
1704fd8... gtk-demo: Add multitouch demo
3e6f816... gdk: Update touch events to latest spec
250a20c... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
8a989ab... Add a gestures interpreter base implementation
79243f7... gestures: Implement gestures interpretation
6e059c6... tests: Add testgestures
b0a84eb... gtk: Add helper API to handle gestures
2043200... gestures: Add API documentation
76aeab4... gtk: Document helper GtkWidget gestures API
052e2b8... gestures: Add some unit tests
ff3108e... gdk: Add gdk_event_get_touch_area()
f4d4bbf... gtk,pah: Handle press-and-hold on touch devices
3498e61... gdk,xi2: Update to latest XInput2.2 spec
af0a00c... gdk,xi2: Only enable multitouch if the server reports XI2.2
8ffcc65... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
39a1ffb... gdk: Add internal API to set "pointer emulated" flag on eve
2a3376b... gdk,xi2: set pointer emulated flags on events with XIPointe
4d96f9c... gdk,csw: Don't change window_under_pointer for pure touch e
17cd9b4... gdk,display: Add internal API to deal with touch implicit g
bb3b5af... gdk,csw: handle implicit touch grabs
2c7ea92... gtk: rewrite touch events wrt the window group too
585e3e4... gtk,range: Don't perform a GTK+ grab
d3c6ac6... gtk,button: Handle touch events
4d2fec2... gdk: Have touch grabs behave like the implicit grab wrt cro
05aea87... gdk: Only trigger motion hints machinery on motion events
3792398... gdk,devicemanager: Mark touch events emulating the pointer
e84d27e... gdk: Listen to touch events by default on the native window
53c61ad... demos: Demonstrate further features in the multitouch demo
2ba4454... gdkwindow: Add device parameter to gdk_window_create_touch_
e00da90... gtk,pah: Don't cancel a ::press-and-hold that's scheduled t
2d40fbf... entry: Only allow press-and-hold on the text_area window
fe3f36f... gtk,gestures: Add gtk_gestures_interpreter_get_n_active_str
7eac386... gtkwidget: only emit ::gesture when the last stroke is lift
965ea01... tests: only handle gestures on testgestures after the last
f7a5913... scrolledwindow: Use the child widget's window bg color for
514e2ec... treeview: Set background on the widget's window
8d2c10e... iconview: Set background on the widget's window
58a0211... textview: Set background on the widget's window
207b730... gtk,gestures: Handle multitouch gestures
07a4176... gtk,gestures: Only match 0-length strokes with homologous s
0889dc3... improve docs for multitouch features
eb44fcf... docs: Add section about multitouch and other interaction pa
8640acf... scrolledwindow: Do not handle dnd-threshold=0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]