problem is that *all other tools* have accept/cancel in context menu. if you change one, you need to change all… otherwise you are breaking muscular/visual memory for no gain.
So… I propose to put them in same place all other tools have it: in the contextual menu. cheers, Esteban ps: in general, contextual menus are not the ones depending on selection, but the ones depending on the widget (a contextual menu in a list is different than a contextual menu of a text area, etc.). Then… once in the *context* we want, you can pick selection actions or not. So put them there is perfectly OK. > On 15 Jan 2016, at 18:28, David Allouche <[email protected]> wrote: > > >> On 15 Jan 2016, at 13:39, Tudor Girba <[email protected] >> <mailto:[email protected]>> wrote: >>> On Jan 14, 2016, at 12:59 PM, Andrei Chis <[email protected] >>> <mailto:[email protected]>> wrote: >> >>> Most (all?) other tools don't have Accept/Cancel buttons. >> >> The logic is that these are actions that do not depend on the selection, so >> in Glamour we map these on actions that are applicable to the entire >> presentation. A similar approach is present in the inspector, although >> probably it does not appear so prominently because there is no text. We >> could try to add them in a dropdown menu. Would that help? > > In my opinion, they actions should either be directly visible in the window, > or in the contextual menu, or both. But not in a dropdown. > > They are common actions, so I see no value in putting them in a dropdown. > Dropdown menus are only interesting for actions that need to be discoverable, > by providing a visual clue to explore. But they are more often than not, a > bad idea. > > Actually, I would love if Pharo had more toolbars and menu bars. A good rule > of Human Interface Guidelines (HIG) is that actions should be accessible in > multiple ways: > > Toolbars and buttons. Not too many of them please, just for essential, > application-specific actions. > Menus, either in the window MS-style or at the top of the display Apple-style. > Contextual menu. > Shortcuts (all of them, discoverable by examining menus and contextual menus). >
