________________________________ > Date: Tue, 13 Sep 2011 21:28:23 +0800 > Subject: Re: [Lxde-list] taskbar performance enhancement > From: [email protected] > To: [email protected] > CC: [email protected] > > In theory, this might decrease usage a little. > However, is the reduction of resource usage visible to the users? > If this makes the program even harder to maintain, this isn't worth the > effort. > In addition, using customized widgets means we lose accessibility > support provided by standard gtk+ widgets. We already have this > problems in the launch bar plugin and it's hard to fix. > If you have 10 windows opened, there will be 10 GtkToggledButton in the > taskbar. Ten instances of GtkToggledButton actually cost several > kilobytes only. The most resource they used in the button is for the > icon, which is a bitmap. Creating a custom taskbar won't save any > resource from this part. You still need the icons anyways. > So, I guess this might not make that much differences. It's just my > guess and it's not base on profiling or benchmark. However, if you have > the time and ability, I'd suggest that you devote your time to fix > other parts to make it better. This should be more cost-effective. > Cheers! :-)
There was something compelling about this little project, so even if it's not important, I'm quite interested in doing it (I'll pick something more useful next). I already wrote a custom widget that displays the task buttons and responds to mouse movement and clicks, and the code is not very complicated. As for accessibility, I'll use the ATK library and test it with Accerciser (http://live.gnome.org/Accerciser). I'm a perfectionist anyway, so I don't mind. ---------------------------------------- > Date: Tue, 13 Sep 2011 13:34:17 +0200 > From: [email protected] > To: [email protected]; [email protected] > Subject: Re: [Lxde-list] taskbar performance enhancement > > [...] > > But seriously; if you can do something (branched) and someone can build > and test and do measures I am all for it. Don't get over the top dirty > with this before someone confirms that they can work with you. When I said I would need a little guidance on compatability, all I really meant was somebody on this mailing list would briefly explain how to do it. e.g.: Can I target a different version by setting a macro or do I need to download headers from an older version, and what's the oldest version I need to support? ------------------------------------------------------------------------------ Using storage to extend the benefits of virtualization and iSCSI Virtualization increases hardware utilization and delivers a new level of agility. Learn what those decisions are and how to modernize your storage and backup environments for virtualization. http://www.accelacomm.com/jaw/sfnl/114/51434361/ _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
