After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 752975 - [HighContrast] selected row of backdrop GtkTreeView should probably be grey
[HighContrast] selected row of backdrop GtkTreeView should probably be grey
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Themes
3.17.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2015-07-28 17:42 UTC by Arnaud B.
Modified: 2015-07-29 15:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot, from the Widget Factory. See the “chaotic” / “Otto” line. (135.85 KB, image/png)
2015-07-28 17:42 UTC, Arnaud B.
  Details
HC: provide explicit treeview styling (6.96 KB, patch)
2015-07-29 11:25 UTC, Jakub Steiner
committed Details | Review

Description Arnaud B. 2015-07-28 17:42:52 UTC
Created attachment 308317 [details]
Screenshot, from the Widget Factory. See the “chaotic” / “Otto” line.

Using Adwaita, the selected row of a backdrop GtkTreeView is always blue, but there’s a difference with when the window is on top: the inside decorations (radiobuttons, checkboxes…) are drawn flat instead of with relief.

When you use the HighContrast theme, decoration are always flat, and the selected row is always drawn black (with white text). I think it should be grey when in backdrop, as are toggled buttons, text selections, etc.

“Funny thing” (for not calling it a bug), when you change from the inspector from Adwaita to HighContrast, the selected row is of the color I propose.
Comment 1 Jakub Steiner 2015-07-29 11:23:58 UTC
While this is actually working here, HC doesn't have explicit styling for GtkTreeView like Adwaita.
Comment 2 Jakub Steiner 2015-07-29 11:25:42 UTC
Created attachment 308378 [details] [review]
HC: provide explicit treeview styling

deals with some details like:

- DND stuff
- progressbar
- expanders
- separators
Comment 3 Jakub Steiner 2015-07-29 15:33:29 UTC
Attachment 308378 [details] pushed as 66cacaf - HC: provide explicit treeview styling