Now that I think about it clearly, you might want to consider something like NSPathControl similar to the way Xcode lets you navigate files. It probably makes more sense for showing a hierarchical selection in a small space.
Sent from my iPhone > On 2014/02/16, at 3:00, Leonardo <mac.iphone....@gmail.com> wrote: > > I think there should be a way to just open and display the submenus and > highlight a menu item, even if the mouse is elsewhere. > Then if the mouse moves and select a different menuItem, ok, I do. > Otherwise, at the mouseUp, if the mouse didn't move or it is out of the menu > area, I leave the previous menuItem selected. > > John, if you agree, I can send you the xcode project to your email address > only, since on the list we can't attach documents. Or I can load it on > github.com. > > Regards > -- Leonardo > > >> Da: Graham Cox <graham....@bigpond.com> >> Data: Sat, 15 Feb 2014 21:34:36 +1100 >> A: Leonardo <mac.iphone....@gmail.com> >> Cc: List Developer Cocoa <cocoa-dev@lists.apple.com> >> Oggetto: Re: Display selectd sub-menuItem in NSPopUpButton >> >> >>> On 15 Feb 2014, at 8:29 am, Leonardo <mac.iphone....@gmail.com> wrote: >>> >>> I would like to re-click and pre-select that meu item but I didnĀ¹t succeed >>> yet. >> >> >> There isn't a good way to do that using NSPopUpButton, or menus in general, >> because a submenu is never laid over the actual clicked button. Items in the >> parent menu do, but never submenus, so there isn't a situation that the user >> can navigate to that can be represented by that first mouse click. Moving the >> mouse is possible but a pretty nasty 'solution'. >> >> If there isn't a more appropriate UI here, you could do what I've done faced >> with the same problem, and that is to use bold and/or underlined text for >> items leading to the selected item, and preselect the first parent item in >> that 'path'. The user can then follow the trail of bold items to see what the >> control's current selected item is. It isn't ideal, but about the best I >> could >> come up with when a hierarchical menu was unavoidable. >> >> --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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com