Hi Mark- I have an app that has such an appearance…
http://www.positivespinmedia.com/BombSquad/screenshots.html There's a couple ways to go about it… in a different project, I used NSToolbar, but disabled customization for it and set it to display "Icon-only" (no labels). [toolbar setAllowsUserCustomization:NO]; [toolbar setDisplayMode:NSToolbarDisplayModeIconOnly]; I then made sure my other "button-like" toolbar elements had labels as part of the view the item presented (all of the toolbar items were containers that were NSView subclasses), and a button sized appropriately. Looked great, but didn't allow the user to shut off the label display for the buttons, nor did it allow for toolbar customization. In BombSquad, I had special needs in terms of the layout of the status display: it had to remain centered until the window compressed to a certain point, and then it had to ease the status display over to the left to allow the display and single button to layout in an appealing fashion as the window squished down to min width. NSToolbar will not provide sufficient control over the centering of the status view, nor will it do custom layout, so I just wrote my own container view to layout the subviews as desired during its own resize. Once again, no toolbar customization, but this was fine for this case. If I was doing this for something that is going to look and function like Xcode's toolbar, I would stick with an NSToolbar subclass, use NSToolbarDisplayModeIconOnly, use container views as toolbar items, and have my container views center layout vertically. Inside each container view will be the control above the label. Override setDisplayMode: and when you get a new display mode, leave the toolbar's display mode to NSToolbarDisplayModeIconOnly and show/hide your labels in their container views. Hope this helps! John John Pannell http://www.positivespinmedia.com On Jan 26, 2012, at 5:28 PM, Mark Alldritt wrote: > Hi Everyone, > > I'm looking for a way to make a view-based Toolbar Item that occupies the > full height of the toolbar (i.e. including the space normally reserved for > the toolbar item's label). Xcode 4 does this for its "status" display, and I > have a similar need in my application. The NSToolbar and NSToolbarItem > definitions don't appear to make this possible, but perhaps there is > something I've overlooked. > > Thanks > -Mark > > _______________________________________________ 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