private void UpdateRefAfter(IProject prj) { //TODO: multiple controls are obsolete now because of new layout in 1.7+ projectItems.Pause(); projectItems.Set(prj); projectItems.Resume(); preProcControl.Render(prj.Config.PreProc); postProcControl.Render(prj.Config.PostProc); txtCfgData.Text = confFormater.Parse(prj); }
private void dgvFilter_RowEnter(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1 || e.RowIndex >= dgvFilter.RowCount) { return; } string path = dgvFilter.Rows[e.RowIndex].Cells[gcPath.Name].Value.ToString(); IProject prj = GetProjects(exec.ActiveSlnFile).FirstOrDefault(p => p.ProjectPath == path); projectItems.Pause(); projectItems.Set(prj); projectItems.Resume(); txtCfgData.Text = confFormater.Parse(prj); }