[gtk+] (123 commits) Created branch multitouch
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (123 commits) Created branch multitouch
- Date: Mon, 16 Jan 2012 18:42:14 +0000 (UTC)
The branch 'multitouch' was created.
Summary of new commits:
6fd39dc... gdk: Add GDK_SOURCE_TOUCH
d2bc95f... Add GtkWidget::captured-event signal
c8030f9... timeline: Add _gtk_timeline_get_elapsed_time()
bc05e76... scrolledwindow: Initial kinetic scrolling support
881c2e1... test: Add checkbox to enable/disable kinetic scrolling in s
4855716... tests: Add new test for kinetic scrolling
bd37f05... scrolledwindow: Add auto-hide-scrollbars style property
39d6572... themingengine: Implement press-and-hold notification render
65ba0db... gtksettings: Set animation for press-and-hold through GtkSt
2c21dc9... Add GtkWidget::press-and-hold signal
26b8258... scrolledwindow: Allow selections and drag-and-drop when kin
1795293... gtk: emit ::captured-event starting from the GTK grab widge
e5d0efd... gtk: Propagate ::captured-event up the hierarchy for crossi
ab213c3... gtk: connect to grab-notify for press and hold
28eef92... tests: Update testkineticscrolling to use GtkGrid
695c2c3... gtk: Do not use deprecated APIs on press-and-hold
abb654b... entry: Handle ::grab-notify
57a4ab2... tests: Add an entry to testpressandhold
01d0f9e... gtk: Clean up press-and-hold code
f181ed0... gtk: Add a GdkDevice parameter to ::press-and-hold
454cb62... gtk: Handle press-and-hold for touch devices
daa67b5... scrolledwindow: Add GdkDevice parameter to ::press-and-hold
e55c83d... scrolledwindow: Set also a GTK+ grab on p-a-h scrolling
a543470... scrolledwindow: Don't crash on 0-sized motion buffer
4bfbcf4... scrolledwindow: Only do kinetic scrolling on touch devices
49dd7f3... scrolledwindow: add another shortcut to bypass event captur
55ffd72... scrolledwindow: Enable kinetic scrolling by default
ca8559e... gtk,pah: Hook directly into gtk_main_do_event()
19e3424... scrolledwindow: Don't use p-a-h for the "let event go throu
ca0bd0c... scrolledwindow: Remove priv->event_window
f0ce502... scrolledwindow: bypass kinetic scrolling if no scrollbars a
c798c1c... scrolledwindow: Use event times when calculating decelerati
1d2d43c... gtk: Add event storing/replaying to GtkWidget::captured-eve
b26cd63... scrolledwindow: Handle nested scrolled windows in kinetic s
b55ae7c... gtk,scrolledwindow: Add window for overshooting
e11b81b... gtk,scrolledwindow: Implement overshooting
be4f48d... gtk,scrolledwindow: Rework physics behind kinetic scrolling
301d867... gtk,scrolledwindow: Unset dragging device on ::grab-notify
bf28317... gtk,pah: Show a bigger press-and-hold indicator on touchscr
ce51099... gtk,scrolledwindow: capture motions until the kinetic scrol
3e98d22... gtk: Handle motion hints for ::captured-event
c5b7c09... gtk,scrolledwindow: Clamp early overshooting when snapping
39522c8... gtk,tooltips: Use the source device instead of gtk-touchscr
a4b3073... gdk: Keep track of the last slave device used
f69e9b4... gdk: Generate crossing events around touch devices' press/r
0d2b7ab... gtk,scrolledwindow: Grab only after starting drag
56bcdc4... gtk,scrolledwindow: Add GtkKineticScrollingFlags
6691587... gtk,scrolledwindow: capture crossing events when dragging
e8ee18d... gtk,scrolledwindow: remove scrollbars auto-hide
43df8b8... gtk: Only set widget under device on non-virtual crossing e
5a1d395... gdk: Ensure that GdkPointerWindowInfo is only generated for
b493cdc... xi2: Get the effective group state by ORing the XIGroupStat
1ff2d17... gtk,label: Pop up menu on press-and-hold
4fa47e4... gtk,entry: Pop up menu on press-and-hold
51197f3... gtk,textview: Also cancel DnD on ::grab-notify
36131f5... gtk,textview: Pop up context menu on press-and-hold
66279ea... gtk,menu: handle item selection for touch devices dynamical
088115a... gtk,menu: Implement scrolling through ::captured-event for
db79ef1... gtk,menu: Select the first item for touch devices
cfb1076... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
5744623... gtk,menushell: Remove gtk-touchscreen-mode usage
d252836... gtk,togglebutton: Remove gtk-touchcreen-mode usage
8fd63cd... gtk,range: Remove gtk-touchscreen-mode usage
0c1b3cc... gtk,settings: Deprecate gtk-touchscreen-mode
170e37e... gtk,menu: Don't popdown submenus on button release for touc
f1c39dd... gtk,scrolledwindow: Improve initial velocity calculation
d17d95b... gtk,scrolledwindow: set slower inverse acceleration on the
09c76f5... gtk,scrolledwindow: Ensure the view snaps back when oversho
7f4ee9c... gtk,range: Have slider jump to the pointer coordinates on t
71783f1... gdk,xi2: Add major/minor properties to XI2 device manager
9e9025a... configure: Detect XInput 2.1
9da6245... Add touch motion event type and mask.
61a9cad... Add initial handling of TouchMotion events.
19df350... Handle TouchBegin/End events
d307f27... Make touch events go through csw/widget event handling.
6270044... Add gdk_event_get_touch_id()
c1f7542... Introduce GdkTouchCluster
efbe88b... Add gdk_window_[create|remove]_touch_cluster()
98d986b... Define GdkEventMultiTouch and its related event types.
98f2f76... Add machinery to emit GdkEventMultiTouch events
2990f16... Add multitouch-event signal and vfunc to GtkWidget
73d9857... gtk-demo: Add multitouch demo
f6d4520... gdk: Update touch events to latest spec
24557a6... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
6929394... Add a gestures interpreter base implementation
6d8aa0a... gestures: Implement gestures interpretation
7d2c80f... tests: Add testgestures
08b0ec2... gtk: Add helper API to handle gestures
c5dc2a4... gestures: Add API documentation
244e504... gtk: Document helper GtkWidget gestures API
edce445... gestures: Add some unit tests
f090ce3... gdk: Add gdk_event_get_touch_area()
636876b... gtk,pah: Handle press-and-hold on touch devices
07bd49f... gdk,xi2: Update to latest XInput2.2 spec
8b3fe80... gdk,xi2: Only enable multitouch if the server reports XI2.2
47a5873... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
46a8044... gdk: Add internal API to set "pointer emulated" flag on eve
2c3502f... gdk,xi2: set pointer emulated flags on events with XIPointe
7a3ed08... gdk,csw: Don't change window_under_pointer for pure touch e
0e2fe96... gdk,display: Add internal API to deal with touch implicit g
61ff62b... gdk,csw: handle implicit touch grabs
3737114... gtk: rewrite touch events wrt the window group too
30b66c9... gtk,range: Don't perform a GTK+ grab
61d2d29... gtk,button: Handle touch events
114bae8... gdk: Have touch grabs behave like the implicit grab wrt cro
5092254... gdk: Only trigger motion hints machinery on motion events
a72ebcb... gdk,devicemanager: Mark touch events emulating the pointer
0c79832... gdk: Listen to touch events by default on the native window
389eefe... demos: Demonstrate further features in the multitouch demo
e1320af... gdkwindow: Add device parameter to gdk_window_create_touch_
31c1d74... gtk,pah: Don't cancel a ::press-and-hold that's scheduled t
60e1de2... entry: Only allow press-and-hold on the text_area window
486ad15... gtk,gestures: Add gtk_gestures_interpreter_get_n_active_str
ae31dc7... gtkwidget: only emit ::gesture when the last stroke is lift
7e159ae... tests: only handle gestures on testgestures after the last
09f8fb4... scrolledwindow: Use the child widget's window bg color for
c81d95c... treeview: Set background on the widget's window
1a20ab9... iconview: Set background on the widget's window
cc3ad1a... textview: Set background on the widget's window
5877d9f... gtk,gestures: Handle multitouch gestures
8cb353b... gtk,gestures: Only match 0-length strokes with homologous s
3d94fa2... improve docs for multitouch features
a5d6958... docs: Add section about multitouch and other interaction pa
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]