コード例 #1
0
ファイル: MainForm.cs プロジェクト: stever/windar
        void InitialiseLibraryPage()
        {
            LibraryOptionsPage options;
            _optionsPage = options = new LibraryOptionsPage();
            _optionsPage.Load();

            // Load scan paths list.
            libraryGrid.Rows.Clear();
            foreach (string path in options.ScanPaths) libraryGrid.Rows.Add(GetScanPathRow(path));

            UpdateLibraryControls();

            // Deselect
            libraryGrid.CurrentCell = null;
            if (libraryGrid.Rows.Count <= 0) return;
            libraryGrid.Rows[0].Selected = false;

            // Sort
            libraryGrid.Sort(libraryGrid.Columns[0], ListSortDirection.Ascending);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: stever/windar
        void ReloadLibrarySettings()
        {
            // Attempt to reload the configuration files.
            // Don't continue to apply changes dialog if load fails.
            if (!Program.Instance.LoadConfiguration()) return;

            // Reload options.
            LibraryOptionsPage options;
            _optionsPage = options = new LibraryOptionsPage();
            _optionsPage.Load();

            // Load scan paths list.
            libraryGrid.Rows.Clear();
            foreach (string path in options.ScanPaths) libraryGrid.Rows.Add(GetScanPathRow(path));

            // Deselect
            libraryGrid.CurrentCell = null;
            if (libraryGrid.Rows.Count <= 0) return;
            libraryGrid.Rows[0].Selected = false;

            // Sort
            libraryGrid.Sort(libraryGrid.Columns[0], ListSortDirection.Ascending);
        }