Kyle Sluder (kyle.slu...@gmail.com) on 2010-07-23 20:20 said: >On Fri, Jul 23, 2010 at 4:39 PM, Sean McBride <cwat...@cam.org> wrote: >> What you've missed is that this is something Carbon can do that Cocoa >> cannot. :( If you launch IB and create a new Carbon window, add a Box, >> then you can change its type to 'popup'. > >There's no reason you can't do this in Cocoa. It's just that NSBox >doesn't give you API to do it in one step.
Yup. My reply was in regards to the HIG. As I quoted, Eric said "It seems strange that the HIG would say this is ok, but then have the NSBox API not support it". The reason for that, I suspect, is that the other major GUI API, Carbon, does/did support this "in one step", as you say. >> You could maybe make a custom NSView that uses HITheme APIs to draw. >> Perhaps HIThemeDrawGroupBox() is the right one... > >And re-implement the entirety of NSPopUpButtonā¦ at which point you >might as well have used NSPopUpButtonCell. Yup. Just giving the OP options... There might be something useful in the .h around HIThemeDrawGroupBox(). Sean
_______________________________________________ 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