I am trying to implement a pop-up menu (something that can be seen when in Chrome I press right mouse button when the cursor is over the left arrow).
I have a class derived from NSToolBarItem
and I have another class derived from NSToolBar
. In the toolbar I call setAllowsUserCustomization
. So my right click anywhere on the toolbar brings up the customization menu for the toolbar.
Thank you for any pointer you can give.
You don't need to subclass NSToolbarItem
. Just give one toolbar item its own view (in code or in IB). In that view, you can use a standard control like NSPopUpButton
, or a custom view with whatever event handling logic you like.