[MonoDevelop] Stripped down GTK# notebook tabs for monodevelop

Anirudh anirudh at anirudhsanjeev.org
Thu Apr 9 19:52:20 EDT 2009

Hi All,

I've implemented basic tab stripping functionality, it was surprisingly
simple. All it does is hide the icon and close button for all tabs except
the current one.

You can check it out at
http://github.com/antileet/monodevelop/tree/tabstripIt's a branch of
the MD tree


On Thu, Apr 9, 2009 at 10:45 PM, Pedro Alves <pedro.alvesjr at gmail.com>wrote:

> Why not put it as a setting? Thus the user decide how you want to use.
> []s
> 2009/4/8 Anirudh <anirudh at anirudhsanjeev.org>
>> Hi,
>> I wasn't liking the default tab display of MonoDevelop. It used up too
>> much space, combined with C#'s usual long filenames, I'd see only two or
>> three tabs at a go. I tried hacking a more frugal tab label system, and was
>> sort of successful.
>> I changed MonoDevelop.Components.TabLabel and
>> Monodevelop.ide.gui.sdiworkspacewindow and made the following changes:
>> 1. Removed icon and the close button - Ctrl+W and middle click works fine
>> for me.
>> 2. Stripped text to 7 characters and added ellipsis.
>> I've attached before and after screenshots. You can take a look and get a
>> better idea of what I have in mind.
>> The best option is to settle for a middle-ground and write a system which
>> automatically shortens titles when there are more tabs opened. Firefox has a
>> robust implementation of this, and it doesn't seem simple to implement.
>> I wanted your opinions on my change, whether something like this would
>> help improve MonoDevelop.
>> Thanks,
>> Andy
>> --
>> Fourth Year Undergraduate Student, Indian Institute of Technology,
>> Kharagpur
>> http://anirudhsanjeev.org
>> _______________________________________________
>> Monodevelop-list mailing list
>> Monodevelop-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/monodevelop-list

Fourth Year Undergraduate Student, Indian Institute of Technology, Kharagpur
E-Mail/jabber/googletalk: anirudh -at- anirudhsanjeev -dot- org
Phone: +91-97335-04828
My PGP key: anirudhsanjeev.org/pubkey.txt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20090410/d484c69d/attachment.html 

More information about the Monodevelop-list mailing list