GNOME Bugzilla – Bug 698925
gnome-system-monitor process list horizontal scrollbar missing
Last modified: 2014-09-24 01:52:18 UTC
gnome-system-monitor 3.8.0 has lost the horizontal scrollbar for the process list. This is a regression from gtk+ 3.8.0 to 3.8.1. I also tried applying all the commits from gtk-3-8 branch since 3.8.1, that didn't fix it. I tried editing gnome-system-monitor's interface.ui and changing the scrollbar policy to always, but that didn't help, the horizontal scrollbar was visible but couldn't be used to scroll because it thinks the whole width of the treeview is already visible. Re-applying git commit 666d10ec7676a15b6861b785397563cbd4ef21e6 (which was reverted in git commit 7106f426bbbf03b74eb127d8d10494a136e084de) fixed the problem.
Also, nautilus list view will not use a horizontal scrollbar with gtk+ 3.8.1. The Name column doesn't automatically increase its width to accommodate the file names (like it does with gtk+ 3.8.0), and you can't increase any column widths manually, well, you can adjust the widths of the columns, but the total width of all the columns is constrained to the window width.
This is causing trouble with Gramps as well. It even affects gtk3-demo: In the GtkTreeView Editable Cells demo the horizontal scrollbar appears when the window is smaller than the minimum size for the Yummy column. The List Store demo blocks shrinking the window below the minimum size, so there's no reason for the scrollbar to appear. The Tree Store displays the scollbar only if the window is shrunk so much that it's narrower than the width of the first column, and then is only long enough to reveal the hidden part of that column; the other columns remain hidden and inaccessible.
I believe this has since been fixed