void recreateTreeView(string message)
{
LogB.Information(message);
UtilGtk.RemoveColumns(treeview_session_load);
createTreeView(treeview_session_load,
checkbutton_show_data_jump_run.Active, checkbutton_show_data_encoder.Active);
store = getStore(
checkbutton_show_data_jump_run.Active, checkbutton_show_data_encoder.Active);
treeview_session_load.Model = store;
fillTreeView(treeview_session_load, store,
checkbutton_show_data_jump_run.Active, checkbutton_show_data_encoder.Active);
/*
* after clicking on checkbuttons, treeview row gets unselected
* call onSelectionEntry to see if there's a row selected
* and it will sensitive on/off button_accept as needed
*/
onSelectionEntry (treeview_session_load.Selection, new EventArgs ());
}