> > Any particular reason to use a subclass? You should be able to use a plain > NSTollbarItem, and set the pop-up button using "-setView:"
You need to subclass in order to get validation working. That is the only reason I can think of why it needs to be a subclass As you have noted, you need to set the max and min sizes of a toolbar item > that contains a custom view. In order for your items to line up, you > probably also need to make sure that they're of similar size. The standard > size for image style toolbar items is 32x32px. > The toolbar items are sized at 32x32 for both min and max. When I create the Popup button control, it is created with a frame of size 32x32 as well. Is there something I am forgetting to properly size? Thanks for the info on the arrow. I didn't think of looking down into the NSPopupButtonCell for those properties. I will give them a try and let you know how they turn out. On Mon, Dec 29, 2008 at 11:23 AM, j o a r <[email protected]> wrote: > > On Dec 29, 2008, at 7:00 AM, Carmen Cerino Jr. wrote: > >> In order to create the item, I started with a subclass of NSToolbarItem >> that has a NSPopupButton for its view. > > > Any particular reason to use a subclass? You should be able to use a plain > NSTollbarItem, and set the pop-up button using "-setView:". > > >> The issue I am running into is that the image is not being fully displayed >> (see screen capture below). Increasing the size of the toolbar item solves >> the issue, but causes the item to be out of alignment with the rest of the >> items. > > > As you have noted, you need to set the max and min sizes of a toolbar item > that contains a custom view. In order for your items to line up, you > probably also need to make sure that they're of similar size. The standard > size for image style toolbar items is 32x32px. > > >> I am just curious as to how they got it positioned more to the bottom >> right of the image vs. the center. My guess is that they possibly drew the >> triangle themselves. > > > I think that you're supposed to be able to use the "arrowPosition" and > "preferredEdge" properties of the pop-up button cell to control where the > arrow shows up, but I think that Xcode is probably using custom artwork in > this case. > > > j o a r > > > -- Carmen C. Cerino University of Akron ACM Chapter President University of Akron Aux. Services Student Assistant Cell: 440.263.5057 AIM: UAcodeweaver [ I <3 MACs ] _______________________________________________ Cocoa-dev mailing list ([email protected]) 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 [email protected]
