Thanks for the suggestions, everyone. It would certainly save me a lot of time if this could be done in Rev, so maybe it's time to look from a different direction - how do we make a Rev field as OS X-like as possible.

On 3 Mar 2010, at 04:00, Scott McDonald wrote:

The look of the spell check dialogue in the RunRevPlanet SpellCheck Stack is completely "skinnable" so it may be simpler (and much quicker) to make it
look the way you need for your Mac application without learning Cocoa.

Your stack (and Sarah's AppleScript driven one) are the first places I looked.

If the RunRevPlanet SpellCheck Stack doesn't currently meet your needs, any
specific feedback is most welcome, as I work hard to make stacks from
RunRevPlanet do what Revolution users need.

Background - this is an app for metadata text entry for photojournalists. They are a fairly impatient bunch and tend to be working under a lot of pressure, and tend to have configured their Macs 'just so', with things like custom additions to the spell check dictionary.

Plus a surprising amount of Mac UI knowledge/fanaticism at the higher levels...


So replicating the native text box behaviour as closely as possible is a high priority. Here's a little list I've made up of differences between Rev fields and OS X fields, some apply to Scott's SpellCheck stack, others are general observations.


1. Navigational/selection shortcuts. Things like Rev using Command- left/right arrow to skip by word instead of the standard Mac shortcut of Option/Alt etc. I've not tried it yet but presumably this could all be handled with custom rawkeydown handlers - has anyone worked on this in the past?

2. The floating dictionary via Command-Control-D-hover. I'm not too bothered about this as it's rarely known let alone used, and there are still a few Carbon apps around that don't support it anyway.

3. Spell checking. This breaks down into a number of separate issues.

3a. Including spell checking in the first place. Scott's stack does a good job of providing the service, with Sarah's being a good proof-of- concept as well.

3b. Dictionaries. The RRP stack uses it's own dictionary, which makes it less useful to me as there's a good chance that the target audience have been adding words (place names, people's names) to the OS-level dictionary. If they are in a rush they won't want to add words again. Although this may not be as big an issue as I'm making it out to be.

3c. Visual representation of incorrect words. For this audience, anything but dashed red underlining is going to leap out as being a non-native app. Presumably I'd have to have a non-scrolling text field plus graphics built into a scrolling group to be able to 'fake' putting the red underlining. Again, has anyone attempted this before?

Cheers,

Ian
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to