GNOME Bugzilla – Bug 361944
Tasklist size allocation code sucks mighty cock
Last modified: 2007-05-17 15:01:15 UTC
That it does, see the attached screenshot. In other words, it's retarded beyond recognition, and exists for the sole purpose of annoying users. I'm willing to take the task and rewrite it, and even refrain from mentioning its stupidity all the time, provided someone explains me: what's the catch? Why hasn't it been done, like, 20 years ago? Because as far as I see, it's at most one day of writing allocation code, plus another one to fix it for obscure cases noone told me before. Yet the fact that code's been there since 2.0 days or so suggests otherwise. So if someone convinces me I'm not just voluntarily sentencing myself to a lifetime in hell, I'll gladly provide patches to replace the broken code.
Created attachment 74640 [details] Screenshot to illustrate the utter cock tasklist subjects its users to.
The problem iirc is the combination of gtk's and the panel's way of sizing applets. You can't really convey the info you need to convey, which is a minimum size, and also a "natural" or "useful" size. I don't remember the details. But you'll probably find that fixing this is more than just changing the size allocate routine.
See also bug 310809 and its many dependencies/duplicates.
*** Bug 378464 has been marked as a duplicate of this bug. ***
This is really bug 310809. Maciej: patch welcome, of course :-) *** This bug has been marked as a duplicate of 310809 ***