Example #1
0
        /// <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));
            }
        }