On Tue, Dec 08, 2015 at 12:08:29PM -0800, Bill Spitzak wrote: > On Mon, Dec 7, 2015 at 5:11 PM, Peter Hutterer <peter.hutte...@who-t.net> > wrote: > > > > > + <enum name="axis_source"> > > + <description summary="axis source types"> > > + Describes the source types for axis events. This indicates to the > > + client how an axis event was physically generated; a client may > > + adjust the user interface accordingly. For example, scroll events > > + from a "finger" source may be in a smooth coordinate space with > > + kinetic scrolling whereas a "wheel" source may be in discrete steps > > + of a number of lines. > > > > With the addition of the axis_discrete events it seems like this no longer > is for distinguishing smooth coordinate space from discrete steps. I think > this description wants to be reworded to remove that. Also clarify what a > trackball with smooth motion should produce.
axis_discrete is about discrete *input*, i.e. you get one click per logical scroll. axis_source may be used discrete *output*, e.g. you move three lines per logical scroll. Or it may be used for kinetic scrolling. Or any other thing. Cheers, Peter _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel