Dnia 2010-01-06, śro o godzinie 14:59 +1000, Peter Hutterer pisze: [..] Hi, > That's exactly the use-case that should be supported by the application. The > app should let you chose how you want that tablet supported, whether you > want it scaled to the canvas, to the whole app, etc. There's _a lot_ of > details that can only be controlled by the application and the hack in the > driver would be a very poor replacement for what could be done. > > A few examples: > - if you resize the canvas, should the tablet area scale with it? No > - should the tablet area be split according to the canvas shape? No > - if you move the canvas window, the tablet is still mapped to the same > area? Yes > - if you zoom in/out, does the scaling change accordingly? No > - if you zoom in/out, does the tablet change to relative mode instead? No > - how about the other devices? do you want the erasor in the same mode? or > in a different mode, depending on any of the above? all tools in the same area. > > all these are usability features that make a lot of sense but cannot > possibly be supported by the driver. Sure, the driver solution is the easy > one to implement but it doesn't provide anything but the most basic support, > it is driver-specific, it likely conflicts with an application-specific > implementation, etc. It's a dead-end solution. > > Also - you may not need these features now but will you still say that > once you've gotten used to it? All I'd like to have is mapping tablet to area using xsetwacom. No frills, no windows tracking, no dynamic scaling in the driver - I'm aware that it's not that layer. Anyway, I've virtually no experience in xorg driver programming, so I'm sure that you're right. But it's not going to stop me from trying to implement it :-) It should give me more experience and knowledge about xorg server, even it the feature (or bug ;-) ) will be useless. -- Przemo P.S. The frills, widows tracking and another "pies in the sky" would be part of a gnome-applet.
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Linuxwacom-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
