On Tue, Jul 20, 2004 at 01:47:11PM -0500, Doug Quale wrote:
> Christian Robottom Reis <[EMAIL PROTECTED]> writes:
> 
> > On Tue, Jul 20, 2004 at 01:57:54PM -0400, Steve McClure wrote:
> > > Kiwi has a nice way of doing it. Its CList object has a popup menu on
> > > the right click where the user can decide which columns to display.
> > 
> > If only we could make those changes transparently persistent. We need
> > "user-cookies" for PyGTK apps. :-)
> 
> Of course this is an issue that really needs better support at the
> gtk+ level.  Tree views actually have quite a bit of state that we
> would like to persist: expanded/collapsed node state, visible columns,
> column order, sorting order and column widths.  I think this will
> require gtk+ API additions because I don't think there's any way to
> reset column widths to saved values.

Doesn't Treeview have the equivalent of CList's set_column_width? I'm
seeing here a TreeViewColumn.set_fixed_width() method that seems to do
what would be necessary. And there's set_min_width, which is perhaps
less radical.

I think all the API is in-place; what seems to be necessary is a
cross-platform (cross-language?) mechanism to persist user preferences.
Maybe PyGTK should just go ahead and grow one <wink>.

Take care,
--
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3361 2331
_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to