[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 03:05:34 +0000 (UTC)
The branch 'multitouch' was created.
Summary of new commits:
67c523c... gdk: Add GDK_SOURCE_TOUCH
87d1421... Add GtkWidget::captured-event signal
59e5e29... timeline: Add _gtk_timeline_get_elapsed_time()
b76472b... scrolledwindow: Initial kinetic scrolling support
0ca8bd3... test: Add checkbox to enable/disable kinetic scrolling in s
05f77cc... tests: Add new test for kinetic scrolling
a01c792... scrolledwindow: Add auto-hide-scrollbars style property
b688eb2... themingengine: Implement press-and-hold notification render
f9bc5e6... gtksettings: Set animation for press-and-hold through GtkSt
3de8ba0... Add GtkWidget::press-and-hold signal
7d606d5... scrolledwindow: Allow selections and drag-and-drop when kin
eb6a7aa... gtk: emit ::captured-event starting from the GTK grab widge
e425c51... gtk: Propagate ::captured-event up the hierarchy for crossi
49318c1... gtk: connect to grab-notify for press and hold
779320e... tests: Update testkineticscrolling to use GtkGrid
0e3badf... gtk: Do not use deprecated APIs on press-and-hold
667d2ea... entry: Handle ::grab-notify
ba24ca5... tests: Add an entry to testpressandhold
086f049... gtk: Clean up press-and-hold code
a0e1aff... gtk: Add a GdkDevice parameter to ::press-and-hold
4a65a53... gtk: Handle press-and-hold for touch devices
c0e57a6... scrolledwindow: Add GdkDevice parameter to ::press-and-hold
e09f681... scrolledwindow: Set also a GTK+ grab on p-a-h scrolling
0d92d5b... scrolledwindow: Don't crash on 0-sized motion buffer
0ea09da... scrolledwindow: Only do kinetic scrolling on touch devices
4a1b1d1... scrolledwindow: add another shortcut to bypass event captur
606352f... scrolledwindow: Enable kinetic scrolling by default
0289697... gtk,pah: Hook directly into gtk_main_do_event()
15ca598... scrolledwindow: Don't use p-a-h for the "let event go throu
27161b0... scrolledwindow: Remove priv->event_window
2a73c57... scrolledwindow: bypass kinetic scrolling if no scrollbars a
3fa9ca7... scrolledwindow: Use event times when calculating decelerati
0f16e2a... gtk: Add event storing/replaying to GtkWidget::captured-eve
8517a76... scrolledwindow: Handle nested scrolled windows in kinetic s
0514204... gtk,scrolledwindow: Add window for overshooting
61b0a60... gtk,scrolledwindow: Implement overshooting
ca20fe4... gtk,scrolledwindow: Rework physics behind kinetic scrolling
9e86500... gtk,scrolledwindow: Unset dragging device on ::grab-notify
50026a8... gtk,pah: Show a bigger press-and-hold indicator on touchscr
1b3f1cf... gtk,scrolledwindow: capture motions until the kinetic scrol
0313b13... gtk: Handle motion hints for ::captured-event
dcead45... gtk,scrolledwindow: Clamp early overshooting when snapping
1070ddc... gtk,tooltips: Use the source device instead of gtk-touchscr
df26cbf... gdk: Keep track of the last slave device used
43a65a3... gdk: Generate crossing events around touch devices' press/r
a27069e... gtk,scrolledwindow: Grab only after starting drag
cc78665... gtk,scrolledwindow: Add GtkKineticScrollingFlags
1d5d0a5... gtk,scrolledwindow: capture crossing events when dragging
03c331c... gtk,scrolledwindow: remove scrollbars auto-hide
0edf157... gtk: Only set widget under device on non-virtual crossing e
720f7c3... gdk: Ensure that GdkPointerWindowInfo is only generated for
ce9cc10... xi2: Get the effective group state by ORing the XIGroupStat
3d8a79d... gtk,label: Pop up menu on press-and-hold
b5045e8... gtk,entry: Pop up menu on press-and-hold
40c25c6... gtk,textview: Also cancel DnD on ::grab-notify
41c693a... gtk,textview: Pop up context menu on press-and-hold
5e9ec72... gtk,menu: handle item selection for touch devices dynamical
991ae28... gtk,menu: Implement scrolling through ::captured-event for
5bf5930... gtk,menu: Select the first item for touch devices
147a3ab... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
11d3233... gtk,menushell: Remove gtk-touchscreen-mode usage
d254938... gtk,togglebutton: Remove gtk-touchcreen-mode usage
3ff5ab8... gtk,range: Remove gtk-touchscreen-mode usage
132f4d5... gtk,settings: Deprecate gtk-touchscreen-mode
4777b6d... gtk,menu: Don't popdown submenus on button release for touc
b129db0... gtk,scrolledwindow: Improve initial velocity calculation
bd96886... gtk,scrolledwindow: set slower inverse acceleration on the
5d4baab... gtk,scrolledwindow: Ensure the view snaps back when oversho
a713769... gtk,range: Have slider jump to the pointer coordinates on t
777922e... gdk,xi2: Add major/minor properties to XI2 device manager
2d3a8e2... configure: Detect XInput 2.1
3cad5ce... Add touch motion event type and mask.
0ae645e... Add initial handling of TouchMotion events.
e25ad14... Handle TouchBegin/End events
297ccd8... Make touch events go through csw/widget event handling.
8fbab71... Add gdk_event_get_touch_id()
e43f2de... Introduce GdkTouchCluster
038a069... Add gdk_window_[create|remove]_touch_cluster()
0989f53... Define GdkEventMultiTouch and its related event types.
55c1869... Add machinery to emit GdkEventMultiTouch events
1556eeb... Add multitouch-event signal and vfunc to GtkWidget
4ad0ae8... gtk-demo: Add multitouch demo
bad399c... gdk: Update touch events to latest spec
8a26238... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
c258a62... Add a gestures interpreter base implementation
fe1f687... gestures: Implement gestures interpretation
17ee86f... tests: Add testgestures
16b8b2e... gtk: Add helper API to handle gestures
5aea486... gestures: Add API documentation
e92a505... gtk: Document helper GtkWidget gestures API
a3134a3... gestures: Add some unit tests
101cc9e... gdk: Add gdk_event_get_touch_area()
2d1d475... gtk,pah: Handle press-and-hold on touch devices
71e18a7... gdk,xi2: Update to latest XInput2.2 spec
11370e0... gdk,xi2: Only enable multitouch if the server reports XI2.2
00e5da4... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
cccfed7... gdk: Add internal API to set "pointer emulated" flag on eve
b0f9e0c... gdk,xi2: set pointer emulated flags on events with XIPointe
787ccba... gdk,csw: Don't change window_under_pointer for pure touch e
c9bea65... gdk,display: Add internal API to deal with touch implicit g
f5e5f4b... gdk,csw: handle implicit touch grabs
d572ebf... gtk: rewrite touch events wrt the window group too
cd1bd3a... gtk,range: Don't perform a GTK+ grab
384352e... gtk,button: Handle touch events
a251340... gdk: Have touch grabs behave like the implicit grab wrt cro
155fd00... gdk: Only trigger motion hints machinery on motion events
6005715... gdk,devicemanager: Mark touch events emulating the pointer
a12d021... gdk: Listen to touch events by default on the native window
cbf42fb... demos: Demonstrate further features in the multitouch demo
4570ff5... gdkwindow: Add device parameter to gdk_window_create_touch_
daba3cd... gtk,pah: Don't cancel a ::press-and-hold that's scheduled t
9bcf127... entry: Only allow press-and-hold on the text_area window
615339d... gtk,gestures: Add gtk_gestures_interpreter_get_n_active_str
c21a9c2... gtkwidget: only emit ::gesture when the last stroke is lift
5045261... tests: only handle gestures on testgestures after the last
22a45c9... scrolledwindow: Use the child widget's window bg color for
8f74c5a... treeview: Set background on the widget's window
3699988... iconview: Set background on the widget's window
9116673... textview: Set background on the widget's window
28d1d7b... gtk,gestures: Handle multitouch gestures
892d9ce... gtk,gestures: Only match 0-length strokes with homologous s
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]