note for "GNOME tips and tricks" was Re: sorting a clist?


this is worth a note on the "GNOME tips and tricks" page.


On Sun, 28 Jun 1998, robert havoc pennington wrote:

> On Sun, 28 Jun 1998, jb wrote:
> > The question is in the title... how do i sort a clist on one of its
> > columns?
> > 
> Gtk doesn't provide a way. You'd just sort the text and then move the rows
> accordingly. There are probably hundreds of possible ways to do it. 
> Maybe:
> Get the text from all the rows and store it
> Freeze the list
> Clear the list
> Sort the text with your favorite algorithm
> Add all the rows back in order
> Thaw the list.
> Freeze/thaw make this look like it all happens at once, the user won't see
> the columns disappear and come back one by one.
> You could probably sort without recreating rows with swap_rows, but
> there's no good reason to I wouldn't think.
> Havoc Pennington ====
> -- 
>          To unsubscribe: mail with 
>                        "unsubscribe" as the Subject.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]