void IconDataFunc(TreeViewColumn column, CellRenderer renderer, TreeModel model, TreeIter iter) { var value = new GLib.Value(); model.GetValue(iter, 0, ref value); var tag_id = (uint)value; var tag = tag_store.Get(tag_id) as Tag; if (tag.SizedIcon != null) { (renderer as CellRendererPixbuf).Pixbuf = tag.SizedIcon; } else { (renderer as CellRendererPixbuf).Pixbuf = empty_pixbuf; } }