On Sun, Sep 13, 2009 at 1:59 AM, Adrian Buehlmann <[email protected]> wrote: > On 13.09.2009 01:45, Steve Borho wrote: >> I've been trying to get rid of the toolbar dropdown menus since they >> seem to confuse users pretty regularly. There are two left, both in >> history.py, and I could use some feedback on how to replace them. > > Hmm. Never seen that. The black triangle is a pretty well known > ui idiom. Even on Windows, quite a couple of Applications use it in > toolbars (but see below). > > If you want to remove them though, I won't stand in your way. > Specifically, adding a "Navigate" menu (see below) would be fine > by me. > > While we are at it: IIRC in the Windows user interface guidelines, > the gold standard is that toolbar buttons are just shortcuts > for menu items. No feature should be available via toolbar > buttons exclusively. Toolbars should be hideable and the application > should then still be usable. But I won't insist on that > for TortoiseHg :). I'm just taking the opportunity to mention it here. > > Another benefit I see in removing the dropdowns in toolbar buttons is that > it conserves space. The GTK drop down angles make the toolbar buttons > overly wide (for my taste). > >> * the drop down on the 'Select Revision' button. Currently just has >> 'tip', 'parent' >> >> My thought is to add a menu named 'Revision'. The first entry would >> be 'Select Revision...' and it would open the dialog. Below that >> would be a divider then tip, parent, and maybe the most recent 10 >> tags. Leave the toolbar button for easy access, but remove it's drop >> down menu. > > That's fine by me. > > Maybe do the menu content like this? > > Navigate <- name of menu > ---- > Tip > Parent 1 > Parent 2 <- disable that, if there is only one (grey it out) > ---- > Revision... <- opens goto dialog > ---- > default <- put branch names in this group (not tags). > "default" on top, > don't show this group if there is just the default > branch > stable > feature1 > release7 > ... <- limit number of entries to 20 > More branches... <- and put this entry if there are more, > to open a dialog to select
I started this, but didn't make it very far. Did you intend to jump to the tipmost branch head when the user selected a branch name? Also, I need to add a generic mechanism for apps to get references to specific menus by name, so that they can be desensitized like the toolbar buttons. -- Steve Borho ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

