On Dec 12, 2010, at 1:38, Jason Grout wrote:

> On 12/11/10 5:35 PM, Christiaan Hofman wrote:
> 
>> At the most, I could consider disabling selection just for
>> NSPenPointingDeviceType if it is feasible to easily change between
>> that and NSCursorPointingDevice on a tablet. Is that the case (I
>> don't have a tablet myself)?
> 
> I'm sorry; I didn't delve far enough into the source code to know 
> precisely what you are suggesting and its effects.  My guess is that you 
> are saying that when we have the cursor set to draw strokes (the pen 
> cursor), the cursor won't be able to select an item?  I think that would 
> solve the same problem that my patches do.  My patches are tied to the 
> tool mode (i.e., freehand annotation), while your suggestion ties it to 
> the type of cursor.  Am I understanding correctly?  How do you normally 
> switch between NSCursorPointingDevice and NSPenPointingDeviceType (I'm 
> not sure which tools correspond to those cursors)?
> 

Basically, yes, that is what I was suggesting. But as you also imply by your 
last remark, it is not as simple as I was hoping, which does not make this a 
viable alternative, sorry. I was hoping that the tablet or pen would make you 
easily switch between pen/cursor/eraser mode in some way (using some switch or 
something), but searching it I came to the conclusion that this is not as 
easily (or generally) supported. Quite frankly, I would not really know in 
generally what determines these device types (btw I think the cursor tool is 
often referred to as "puck" in tablet speak.)

> For me, it is easy to toggle the "Tool Mode" toolbar buttons between the 
> Text tool (which allows me to select freehand annotations) and the 
> freehand tool, if that is what you are asking.  I'm happy to experiment 
> with patches as well.  I don't have any doubt that you have a cleaner 
> and more elegant way to solve the same problems that my patches solve.
> 
> Thanks,
> 
> Jason

Changing tool modes is not sufficiently easy and certainly not 
intuitive/obvious to make that a viable alternative.

Apart from that, your patches have some problems if combined with the special 
actions associated to modifiers (shift, option). And perhaps more, the code is 
pretty hard to follow, as it is supposed to support a lot of different and 
complex actions.

Christiaan



------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
Skim-app-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-users

Reply via email to