On 19 Apr 2013, at 16:13, Jerry Krinock <je...@ieee.org> wrote:

> 
> On 2013 Apr 17, at 09:23, Steve Mills <smi...@makemusic.com> wrote:
> 
>> But TextEdit doesn't seem to prevent any actual edits from happening, but 
>> instantly undoes each edit. So you see the change for a split second. That's 
>> not a very good user experience. What does everyone else do?
> 
> I agree it's weird, but I just let it go that way.  I thought, "Apple knows 
> more about user experience than me" :))
> 
>> Disable menu items and disallow edits based solely or in part on the 
>> isInViewingMode result?
> 
> Maybe the thinking is that the user is going to get an unexpected result, one 
> way or the other.  Quickly changing it back tells the user that "Yes, we know 
> what you want to do, but you can't do that (change history)".
> 
>> Does isInViewingMode ever return YES for reasons other than for docs being 
>> browsed in Versions?
> 
> I found some opposite cases, in Mac OS X 10.7, wherein -[NSPersistentDocument 
> isInViewingMode] would return NO at times when it should have returned YES.  
> My code comments don't give any more detail.  Anyhow, I overrode it.  If 
> super returns NO, my override double-checks this answer by asking if [[self 
> fileURL] path] contains the component @".DocumentRevisions-V100".  Not nice, 
> but it made things work.

For neatness, I'd probably check [[self fileURL] pathComponents].


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to