Thanks for all the suggestions, on and off line. There's an update with a new name (ColumnAutoSizeMixin) and better sizing algorithm at: http://trac.flipturn.org/browser/trunk/peppy/lib/column_autosize.py It also handles the GTK scrollbar issues better now. Rob