/// <summary> /// Restores the TreePaths (expanded rows) from a file /// </summary> /// private void LoadSelectedAssembliesTreePaths() { string filepath = Path.Combine(reflector.GetConfigurationDirectory(), "SolidReflector.session"); string[] lines = null; if (File.Exists(filepath)) { lines = File.ReadAllLines(filepath); for (int i = 0; i < lines.Length; i++) { expandPath(lines[i]); } assemblyTree.SetCursor(new Gtk.TreePath(lines[lines.Length - 1]), assemblyTree.GetColumn(0), true); assemblyTree.ActivateRow(new Gtk.TreePath(lines[lines.Length - 1]), assemblyTree.GetColumn(0)); } }