On 7 Feb 2009, at 8:43 am, Christian Graus wrote:

In my app, I want a toolbar like the one at the bottom of OSX, with icons that resize as I move the mouse over them. I want the whole toolbar to hide and to scroll up into view from the bottom of my window when I move my mouse
over the little edge that would be always visibl


You need to have a serious heart-to-heart with your boss and rethink this. If you persist, your app is going to suck on Mac, period. If your boss isn't into aesthetics but at least can understand his "bottom line" than at least he should get sucky App == poor sales.

Consider this: many users, myself included, place their system dock at the bottom of their screen, and set it to auto-hide. Even if you violate the Mac user experience by pushing your window right out to the screen edges like a Windows app, every time they mouse down to the bottom they are going to get two docks - yours and the system one on top (the system dock is designed to come up on top of all apps). Your own dock is just not going to be clickable or even easily readable. If they have their dock set to be always visible, and your window is sized to allow for the dock, the 'target' for them to get your dock showing is going to be, what, 2 pixels wide? Recipe for constant irritation and frustration.

There is a built-in toolbar system that fits the Mac user experience - NSToolbar. You'd be far better off seeing if that will fit your needs, even if it doesn't necessarily "look the same" as the Windows version (by the way, that's another thing bosses often insist on, not appearing to realise that no 'real world' user ever uses their app side-by-side on two different platforms, so they won't see or care about these differences - they will, on the other hand, very much care that the app is a badly ported Windows app that doesn't fit in with all their others).

--Graham


_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

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

Reply via email to