[MonoDevelop] Extended notebook widget

Ian MacLean ianm@ActiveState.com
Sat, 01 May 2004 13:26:02 +0900


Todd Berman wrote:

>The code looks good, however I am not sure if we want to use this for
>MonoDevelop.
>
>I have yet to hear for a convincing case in putting functionality on a
>right click menu accessed by clicking on a tab. Stuff like 'Oh, but you
>put close and save menu items there' doesnt really cut it for me. We
>have a whole button for close, and save isnt something that needs to be
>duplicated there.
>  
>
sure there is a close button but thats not the point. With a context 
menu you can pop it up and select close right away. With the close 
button you need to select the tab and then mouse across to the button - 
which is  a very small target - making the whole operation take that 
much longer.
I don't see duplication as a problem either. Context menus almost always 
duplicate functionality available elsewhere - the context menu for files 
in nautilus for example - the point is that you get to the operation 
directly after selecting the object you are working with rather than 
having to mouse somewhere else to get it.
The other argument is user expectation. Visual studio, mozilla firefox 
and other commonly used apps have the context menus on tabs so there 
will be some expectation for MonoDevelop to do the same.

Ian

>If someone can explain why this sort of functionality would be desirable
>that would be a good first step.
>
>--Todd
>
>On Thu, 2004-29-04 at 21:08 +0200, Iñigo Illán wrote:
>  
>
>>After some weeks that I have been busy at university, I have found some
>>time to develop some code.
>>
>>Here I send you a extended notebook widget that adds support for menus
>>when right clicking on the tabs. It is extensible as you can see. I
>>haven't seen any gnome application that have this feature, but
>>SharpDevelop has. Do you think it can be useful for MonoDevelop?
>>    
>>
>
>_______________________________________________
>Monodevelop-list mailing list
>Monodevelop-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/monodevelop-list
>  
>


-- 
Ian MacLean, Developer, 
ActiveState, a division of Sophos
http://www.ActiveState.com