Пример #1
0
        void OpenFolderImpl(DirectoryInfo folder)
        {
            var userPrefs       = new PersistedUserPreferences();
            var fileNameHandler = new FileNameHandler(userPrefs);

            OpenFolderImpl(n => fileNameHandler.FileMatch(n, includeSmalls: false), folder, fileNameHandler,
                           userPrefs.ShelfName);
            userPrefs.Save();
        }
Пример #2
0
 public void TestReadSaveRereadUserPreferences()
 {
     int margin;
     {
         var prefs = new PersistedUserPreferences();
         margin       = prefs.Margin;
         prefs.Margin = margin + 1;
         Assert.AreEqual(margin + 1, prefs.Margin, "Set Value");
         prefs.Save();
     }
     {
         var prefs = new PersistedUserPreferences(true);
         Assert.AreEqual(margin + 1, prefs.Margin, "Reread Value");
         prefs.Margin = margin;
         prefs.Save();
     }
     {
         var prefs = new PersistedUserPreferences(true);
         Assert.AreEqual(margin, prefs.Margin, "Reset Value");
     }
 }
Пример #3
0
        void buttonSave_Click(object sender, EventArgs e)
        {
            var userprefs = new PersistedUserPreferences
            {
                FolderImportStart   = textStartFolder.Text,
                FolderImportEnd     = textEndFolder.Text,
                IncludeFiles        = textIncludeFiles.Text,
                ExcludeFolders      = textExcludeFolders.Text,
                NewDocumentTemplate = textTemplate.Text
            };
            int maxPics;

            userprefs.MaxPicturesPerFile =
                int.TryParse(comboMaxPicsPerFile.SelectedItem?.ToString(), NumberStyles.Integer,
                             CultureInfo.InvariantCulture, out maxPics)
                    ? maxPics
                    : -1;
            userprefs.ConfirmFileOverwrite = ChkConfirmOverwrite.CheckState == CheckState.Checked;
            userprefs.Save();
            Close();
        }