Chicago95 icon indicating copy to clipboard operation
Chicago95 copied to clipboard

Tree views don't show expand arrows

Open alexisvl opened this issue 1 year ago • 4 comments

(sorry, not sure what these are actually called)

Tree views, or at least some of them, don't render the arrows (or was it a +/- on w95? i genuinely don't remember lol). You can still click on the empty space to expand/collapse.

See this pic of the Accounts dialog in Evolution: "On This Computer" should be a child of "Address Books", and "CalDAV" "Contacts" and "On This Computer" should be children of "Calendars":

image

xfce 4.18 and GTK 3.24.38 on Debian 12 bookworm

alexisvl avatar May 03 '24 15:05 alexisvl

Can confirm, there shoulf be + and - signs, but there aren't any. How it should look:

Image

How it actually looks:

Image

Something must've changed in the way Xfce 4.18 handles treeviews that is causing this.

1chan-level-journalist avatar Feb 17 '25 12:02 1chan-level-journalist

I managed to fix it (at least for Thunar, haven't tried it for anything else yet):

  1. Drop the contents of this archive into your ~/.icons/Chicago95/actions/16/ folder.
  2. Update your icon cache (sudo gtk-update-icon-cache ~/.icons/Chicago95/)
  3. Add the following lines of code to your ~/.themes/Chicago95/gtk-3.0/gtk-treeviews.css: treeview.view.expander { -gtk-icon-source: -gtk-icontheme("treeview-closed"); } treeview.view.expander:selected { -gtk-icon-source: -gtk-icontheme("treeview-closed-inverted"); } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("treeview-opened"); } treeview.view.expander:checked:selected { -gtk-icon-source: -gtk-icontheme("treeview-opened-inverted"); } And then reboot.

Done!

1chan-level-journalist avatar Feb 17 '25 13:02 1chan-level-journalist

awesome, do you mind making a pull request?

grassmunk avatar Feb 17 '25 19:02 grassmunk