Hi John, John Dennis schrieb am 03/06/2007 08:07 PM: > On Tue, 2007-03-06 at 19:38 +0000, Fabian Braennstroem wrote: >> Hi Yuri, >> >> Yuri Pimenov schrieb am 03/06/2007 09:26 AM: >>> use TreeViewColumn's set_cell_data_func() to set attributes >>> the way you like. >> I think you misunderstood me; I am writing a small file manager >> based on the example from the tutorial and try to find a way to >> select (or mark) e.g. all files with the pdf-extension. >> One way would be to use a for loop to search in the 'list' for all >> pdf files and keep the corresponding row number; but I am not sure >> which function to use for selection!? > > First get the selection object from the treeview: > selection = treeview.get_selection() > > Then select the each path or iter (depending if you're using paths or > iters) > > selection.select_path(some_path) > or > selection.select_iter(some_iter) > > You'll probably end up with something like this: > > selection.unselect_all() > iter = model.get_iter_first() > while iter: > value = model.get_value(iter, column) > if value is what I'm looking for: > selection.select_iter(iter) > iter = model.iter_next(iter)
Thanks! Works really nice with path :-) Greetings! Fabian _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
