Graham Samuel wrote:
On Wed, 22 Mar 2006 18:40:06 -0800,  Jim Ault <JimAultWins at yahoo.com>
Actually, I use the F10 key... tap it twice and Expose will show/ bring to
the front all the windows in the frontmost app.

Also, tab-switching by ( cmd-tab, cmd-shift-tab ) which will show the tab
display, then bring you back the the left-most app.

Thanks Jim - that's news to me! Maybe I can add it to the instructions for my app... but as Ken points out, we have the problem on OSX too.

There's a completely different approach which may or may not work with your app specifically, but maybe worth considering:

Unlike Mac Classic, OS X has interleaved windows like Windows and Linux. In the past we could spread the views into the user's data across multiple windows, and on Mac at least we knew those windows would stay together in their own layer. But now the Mac is like the rest of the world, suggesting new ways of thinking.

Last year at RevCon West I discussed how one of the projects I'm working on (HyperRESEARCH) is migrating from a multi-window interface to a single window that uses multiple resizable panels.

This seems consistent with Apple's direction as well: for most of the Mac's history, video editing apps have had one window for previewing the video, another for the timeline, and another for clips. In iMovie, these are all in one window, done in adjustable panes.

We see multi-pane UIs everywhere now, in Outlook (where they've been for years), Thunderbird, iPhoto, Adobe Lightroom, and more. Seems I come across a new one every week.

In addition to saying goodbye to window interleaving issues, there are many other benefits. For starters, you only need to move one control to resize two panes, while you'd have to adjust two separate windows to get the same view (and be oh so careful about how you adjust them if you don't want them overlapping). It also makes a cleaner presentation if your app supports multiple documents, since each document is in its own self-contained window. And it makes like easier for users who want your app to dominate their screen: they just click one Maximize button rather than tinker around with adjusting window rects.

So this year at RevCon West I'll show the result of our conversion of the HyperRESEARH UI, and share some code to help create and manage multi-pane interfaces (among other things).

Being "stuck" in the beautiful French countryside I would understand if you don't make it to RevCon West, but fear not -- I can bring it to Euro RevCon in Malta this November and we'll go over it then, and if I get a toolkit together before then I can pass it along in the meantime.

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to