public TreeIter AddAddin(AddinHeader info, object dataItem, AddinStatus status)
{
addinData [info] = dataItem;
TreeIter iter;
if (ShowCategories)
{
TreeIter piter = TreeIter.Zero;
if (info.Category == "")
{
string otherCat = Catalog.GetString("Other");
piter = FindCategory(otherCat);
}
else
{
piter = FindCategory(info.Category);
}
iter = treeStore.AppendNode(piter);
}
else
{
iter = treeStore.AppendNode();
}
UpdateRow(iter, info, dataItem, status);
return(iter);
}