private void prepareHeaders(string [] columnsString, bool addCheckbox)
{
treeviewRemoveColumns();
treeview.HeadersVisible=true;
int i=0;
bool visible = false;
foreach(string myCol in columnsString) {
if(addCheckbox && i == 1)
createCheckboxes(treeview);
else
UtilGtk.CreateCols(treeview, store, myCol, i, visible);
// if(i == 1) //first columns: ID, is hidden
// store.SetSortFunc (0, UtilGtk.IdColumnCompare);
visible = true;
i++;
}
}