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 568033 - horizontal item ordering for GtkIconView
horizontal item ordering for GtkIconView
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: GtkIconView
2.14.x
Other All
: Normal enhancement
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2009-01-16 22:01 UTC by Colin Watson
Modified: 2018-02-10 04:35 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Colin Watson 2009-01-16 22:01:59 UTC
We're (slightly ab)using GtkIconView as a means of laying out a grid of text-only cells (none of the other standard widgets can do this, as far as I know; the closest you can get is GtkTreeView, and that can't flow items between rows or columns but relies on you putting them into the right places by hand, which isn't very satisfactory). At the moment it produces something like this, where the items are in fact language names:

  Item1  Item2  Item3
  Item4  Item5  Item6
  Item7  Item8  Item9

In this application, I find this ordering rather difficult to read. It's comfortable to read flowing text left-to-right then top-to-bottom, but for a cell layout of text strings I would prefer a newspaper-style layout where items flow down one column before moving onto the next, like this:

  Item1  Item4  Item7
  Item2  Item5  Item8
  Item3  Item6  Item9

However, as far as I can see, GtkIconView does not support this layout. Could this option be implemented?
Comment 1 Matthias Clasen 2018-02-10 04:35:32 UTC
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and
still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue
for it.