Yes, my solution is to put all the items in a simple menu without submenus and indent the subitems, as we can see here
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQxp-WYrNvXgqix4JRmVyc4 G-4FXagcs6-PQv8gHr6eLndafMHp Easy, simple, it works. Thank you for your suggestions. They drove me here. Regards -- Leonardo > Da: <dangerwillrobinsondan...@gmail.com> > Data: Sun, 16 Feb 2014 09:45:05 +0900 > A: Leonardo <mac.iphone....@gmail.com> > Cc: Graham Cox <graham....@bigpond.com>, List Developer Cocoa > <cocoa-dev@lists.apple.com>, Keary Suska <cocoa-...@esoteritech.com> > Oggetto: Re: Display selectd sub-menuItem in NSPopUpButton > > 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