[xserver][PATCH] Tablet to screen coordinate translation
Magnus Vigerlöf
Magnus.Vigerlof at home.se
Sun Mar 4 09:17:07 PST 2007
On Wednesday 28 February 2007 02:02, Peter Hutterer wrote:
[...]
> > I'm not sure I like the new way since it limits the value range the
> > driver may
> > report and also put the full responsibility of handling
> > notification of
> > screen resolution changes in the device driver for its device.
>
> just had a look at the old code, you're right. sounds reasonable to me.
> care to submit a patch?
Ok, had to make some assumptions but here's a patch adding calls to the
device-specific conversion routines defined in the LocalDeviceRec structure.
This will make it possible to send extension events with the granulatity on x
& y axis of the sending device while the core-events will be scaled to the
screen resolution.
During testing I did saw some strange results in the befinning of every stroke
in Gimp with my tablet in relative mode, there would always be a line from
0,0 to the current position. This is not related to this patch however.
Cheers
Magnus V
-------------- next part --------------
A non-text attachment was scrubbed...
Name: postmotionevent_rescale_coord.diff
Type: text/x-diff
Size: 15261 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070304/2eb15c28/attachment.diff>
More information about the xorg
mailing list