]> Pileus Git - ~andy/gtk/commit
Made GtkIconView reset the context and invalidate all sizes when a row changes.
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Mon, 13 Dec 2010 09:08:37 +0000 (18:08 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Thu, 6 Jan 2011 04:51:49 +0000 (13:51 +0900)
commit60e5fcf4db01440af2835fe7df04bb84aea76366
tree62a6d0128debb91c9e270cf2cc418ed082b37fa5
parent6036c51d523ce2b7bb2f8632c6ae3282c9436392
Made GtkIconView reset the context and invalidate all sizes when a row changes.

GtkIconView should have a "grow-only" mode to handle optimization to
only allow icons to grow in width when rows change, however since
GtkIconView still does not handle large numbers of rows for now we'll
just relayout the whole thing whenever a series of rows change.

Also fixed up to watch the context incase of implicit resets.
gtk/gtkiconview.c