[MonoDevelop] Patch + Idea

John Luke john.luke@gmail.com
Fri, 04 Mar 2005 13:50:47 -0500

On Thu, 2005-03-03 at 19:50 -0800, Todd Berman wrote:
> On Fri, 2005-03-04 at 03:41 +0100, Ben Motmans wrote:
> >On Thu, 03 Mar 2005 18:17:47 -0800, Todd Berman <tberman@off.net> wrote:
> >> I don't like it. I can see adding the bottom two as new File->
> >> menuitems, but I dont like a right click menu there. The close menuitem
> >> is useless, because the x is right there. I don't think a right click
> >> menu there makes any sense.
> >> 
> >
> >Personally, i think adding them to the file menu only clutters the menu
> >since you would have 4 items in the file menu starting with "Close ..."
> >
> >also, when i use an IDE, i tend to right-click the tab label to see a
> >list of possibilities
> >i think the "close all" and "close all but this" menuitems are usefull
> >(the "close" is indeed rather pointless) because navigating through 2
> >items is much faster then going to the file menu
> > 
> Close all is already in the file menu, so "Close all but current" is the
> only new one. Adding a somewhat undiscoverable right click menu for 1
> menu item doesn't make much sense to me.

I am really ambivalent on this issue, but here are some examples of what
other software does:
gnome-terminal - no popup menu on tabs
firefox - new tab, reload page stuff, close other tabs, close tab
gedit - save, save as, print

It seems to me that save, save as, print, and close other tabs could be
useful for us (in particular for toolbar haters) and since other gnome
software behaves similar it shouldn't be considered undiscoverable.

> >> Isn't this what the Windows menu does? Why would adding it to that popup
> >> make sense?
> >> 
> >i don't think it feels "natural" to navigate in the notebook by going
> >to the main menubar
> >i prefer the solution with the extra arrow, but i have no idea if this
> >can be done in a sane way
In recent version of GTK+ the mousewheel can be used to scroll through
tabs, perhaps it will mitigate the need for something else.