Hi
I put together a patch that adds icons in the symbol treeview. I had to change the way tag_list_add_groups works: now each group takes an additional parameter; this parameter is the name of the themable icon to use for the group or NULL to avoid setting an icon. Later when adding the members, they will use the icon of their parent iter.
As a side question, why do you parse the string stored in the treeview instead of simply adding a column storing the line number (as an integer) associated with the symbol in the model and not showing in tree ?
Cheers
PS: i have attached the icons i used because diff does not support binary files. After applying the patch you have to copy them in the icons/16x16 directory.