jiayouxjh / grafx2

Automatically exported from code.google.com/p/grafx2
0 stars 0 forks source link

Touchscreen adaptation #401

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On the Caanoo, the main input device is touchscreen with stylus. A big 
difference with a tablet is that it's impossible to get feedback of mouse 
position before click. The "workflow" of some of Grafx2 tools is not ideal with 
this.

Htdreams reported this with 3-point curve: After clicking and dragging to set 
start and end points, you move somewhere and click. With a mouse or PC Tablet, 
you'd get real-time preview of the curve. On the Caanoo or using a physical 
touchscreen anywhere, you can only see the preview when you click, but then 
it's too late to change.

In this case, the click should start preview - but then you should be allowed 
to drag the cursor to new position, and only when you release the pressure it 
should set the figure.
I don't think we should make this the default behaviour on all platforms, 
because the tool would become prone to moving slightlty after click.

An option (possibly at compile-time, if it's simpler) should alter the way this 
tool works. If we find other tools that require similar change, the same option 
should control them all.

Original issue reported on code.google.com by yrizoud on 9 Nov 2010 at 10:39

GoogleCodeExporter commented 9 years ago
Implemented in r1659.

Original comment by yrizoud on 12 Dec 2010 at 6:56