gtk3/docs/reference/gtk
Carlos Garcia Campos f6393199be scrolledwindow: Kinetic scrolling support
Kinetic scrolling is only done on touch devices, since it is
sort of meaningless on pointer devices, besides it implies
a different input event handling on child widgets that is
unnecessary there.

If the scrolling doesn't start after a long press, the scrolling is
cancelled and events are handled by child widgets normally.

When clicked again close to the previous button press location
(assuming it had ~0 movement), the scrolled window will allow
the child to handle the events immediately.

This is so the user doesn't have to wait to the press-and-hold
timeout in order to operate on the scrolledwindow child.

The innermost scrolled window always gets to capture the events, all
scrolled windows above it just let the event go through. Ideally
reaching a limit on the innermost scrolled window would propagate
the dragging up the hierarchy in order to keep following the touch
coords, although that'd involve rather evil hacks just to cater
for broken UIs.
2012-03-01 16:25:21 -05:00
..
images Add color and font chooser to the widget gallery 2012-02-14 23:48:36 -05:00
building.sgml docs: building: Fix links to the location of tarballs 2011-06-06 14:30:47 +01:00
compiling.sgml Add some documentation around deprecations 2012-02-27 07:56:29 -05:00
drawing-model.xml docs: Update the drawing model description for GTK 3 2011-03-29 00:09:39 +02:00
getting_started.xml Minor rewording in the tutorial 2011-01-29 22:44:29 -05:00
glossary.xml Remove GTK_WIDGET_* macros 2010-05-03 01:51:21 +02:00
gtk3-sections.txt scrolledwindow: Kinetic scrolling support 2012-03-01 16:25:21 -05:00
gtk3.types Add docs 2012-02-14 16:36:55 -05:00
gtk-docs.sgml Add some documentation around deprecations 2012-02-27 07:56:29 -05:00
gtk-query-immodules-3.0.xml Documentation tweaks 2011-02-09 00:21:37 -05:00
gtk-update-icon-cache.xml Documentation tweaks 2011-02-09 00:21:37 -05:00
Makefile.am Add some documentation around deprecations 2012-02-27 07:56:29 -05:00
migrating-2to3.xml Avoid double inclusion of a migration chapter 2011-11-15 00:47:16 -05:00
migrating-checklist.sgml Rearrange migration chapter a bit 2012-01-07 20:44:37 -05:00
migrating-GtkGrid.xml Flesh out the GtkGrid migration chapter some more 2011-05-12 19:34:10 -04:00
migrating-GtkStyleContext.xml docs: Make "migrating to GtkStyleContext" a separate chapter 2011-06-07 17:02:49 +01:00
migrating-smclient-GtkApplication.xml Simplify logout notification api 2012-01-10 21:45:30 -05:00
migrating-unique-GtkApplication.xml migrating-unique-GtkApplication: Update to new GApplication api 2012-01-10 16:23:53 +00:00
objects_grouped.sgml Remove latest bits of GtkItemFactory 2011-02-04 17:30:11 +00:00
osx.sgml docs: update OSX port project page 2010-10-15 20:55:32 +02:00
other_software.sgml Use G_SOURCE_CONTINUE/REMOVE 2012-01-30 19:12:27 -05:00
overview.xml Forgotten file 2010-10-15 13:07:08 -04:00
question_index.sgml docs: Do not use G_CONST_RETURN 2011-06-10 13:07:54 +01:00
resources.sgml Drop never-updated revision attributes 2011-01-14 19:35:34 -05:00
running.sgml Allow fallback for input method modules 2011-11-05 01:48:59 -04:00
text_widget.sgml docs/reference/gtk/text_widget.sgml: Use GdkRGBA instead GdkColor 2011-05-02 14:08:43 +01:00
tree_widget.sgml Drop never-updated revision attributes 2011-01-14 19:35:34 -05:00
version.xml.in Add package version info to API docs. 2002-11-21 20:19:01 +00:00
visual_index.xml Add color and font chooser to the widget gallery 2012-02-14 23:48:36 -05:00
windows.sgml Add a link to the Windows port wiki page 2011-11-14 08:01:23 -05:00
x11.sgml Add a gtkx.h header for X11-specific GTK+ api 2011-01-29 14:16:47 -05:00