GNOME Bugzilla – Bug 99201
window list focus line problem
Last modified: 2004-12-22 21:47:04 UTC
the focus lines don't get thicker according to the theme in many cases; looks like a clipping rectangle problem. Possibly related to 99200?
Updating status_whiteboard field to reflect A11Y team's assessment of accessibility impact.
This appears to be fixed...
there's still a problem with the task-switcher/windowlist however, with regard to focus line thickness; the clipping bounds appear to be wrong.
Since this is now specific to the window-list I am lowering status-whiteboard a11y prio.
Bill: please explain the problem further than "the clipping bounds appear to be wrong". A screenshot may help.
Mark: easier than a screenshot is this test: change to HighContrastLargePrint theme (you may need to restart your desktop due to a regression in the theme capplet). Now focus items on the panel, you will see a thick focus line. However if you focus items in the tasklist you will notice that the focus line appears quite thin; since the line-style is indeed changed from the default, and the line thickness is not uniform, it appears that the clipping bounds for drawing components in the task list are being set without accounting for the increased focus line width.
Created attachment 15467 [details] screenshot showing correct thick focus line on panel
Created attachment 15468 [details] [review] screenshot showing incorrect thin (interior) focus line on panel
in the two screenshots, the first focus line thickness is correct, and the second one is not. i.e. the panel is correctly drawing the thick focus line. linwnck is probably drawing the thick line too, but either clipping it or overpainting it so that it looks too thin when focus is interior to the task switcher (rather than exterior to it).
This a11y stopper bug would be nice to fix before the July 7th UI freeze deadline.
The focus-line-width is hard coded for tasklist using gtk_rc_parse_string() in libwnck/libwnck/tasklist.c hence the LargePrint Theme's couldn't able to override the line width. I have attached a patch which removes the hard coding, pls. let me know if am missing something here!
Created attachment 18216 [details] [review] Patch to fix this issue as stated above.
This bug is a duplicate, the other one has some discussion I believe. Basically you can't break the fact that you get two rows of buttons on a 48-pixel panel in the process of fixing this.
mmm... didn't realize that it's been already discussed in #83393, am closing this as duplicate. *** This bug has been marked as a duplicate of 83393 ***