I finally figure it out. For those who also is (or will) looking for
something like that:
someliststore.set_sort_func(5,compare_data)
someliststore.set_sort_column_id(5,gtk.SORT_DESCENDING)
def compare_data(model, iter1, iter2):
data1 = model.get_value(iter1,5)
data2 = model.get_value(iter2,5)
if data1==data2:
#if same vals:
data1 = model.get_value(iter2,0)
data2 = model.get_value(iter1,0)
#sort by other column in reverse order
data2=data2.lower()
data1=data1.lower()
#just for make it case insensitive
#no need adding it for column 5 - there are integers
return cmp(data1, data2)
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/