[gtk+] (123 commits) Created branch multitouch



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]