Beispiel #1
0
        private void SmallToolStripMenuItemClick(object sender, EventArgs e)
        {
            var toolStripItem = (ToolStripItem)sender;

            Settings.AuthorImageSize = int.Parse(toolStripItem.Text);
            GravatarService.ClearImageCache();
            UpdateGravatar();
        }
Beispiel #2
0
        public override void SaveSettings()
        {
            Settings.EnableAutoScale    = chkEnableAutoScale.Checked;
            Settings.TruncatePathMethod = _NO_TRANSLATE_truncatePathMethod.Text;
            Settings.ShowCurrentBranchInVisualStudio = chkShowCurrentBranchInVisualStudio.Checked;

            int authorImageSize;

            switch (AuthorImageSize.SelectedIndex)
            {
            case 1:
                authorImageSize = 160;
                break;

            case 2:
                authorImageSize = 240;
                break;

            case 3:
                authorImageSize = 320;
                break;

            default:
                authorImageSize = 80;
                break;
            }
            if (authorImageSize != Settings.AuthorImageSize)
            {
                Settings.AuthorImageSize = authorImageSize;
                GravatarService.ClearImageCache();
            }

            Settings.Translation = Language.Text;
            Strings.Reinit();

            Settings.AuthorImageCacheDays = (int)_NO_TRANSLATE_DaysToCacheImages.Value;

            Settings.ShowAuthorGravatar      = ShowAuthorGravatar.Checked;
            Settings.GravatarFallbackService = NoImageService.Text;

            Settings.RelativeDate = chkShowRelativeDate.Checked;

            Settings.Dictionary = Dictionary.Text;

            Settings.DiffFont   = _diffFont;
            Settings.Font       = _applicationFont;
            Settings.CommitFont = commitFont;
        }
Beispiel #3
0
 private void ClearImageCache_Click(object sender, EventArgs e)
 {
     GravatarService.ClearImageCache();
 }
Beispiel #4
0
 private void noneToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Settings.GravatarFallbackService = FallBackService.None.ToString();
     GravatarService.ClearImageCache();
     UpdateGravatar();
 }
Beispiel #5
0
 private void ClearImagecacheToolStripMenuItemClick(object sender, EventArgs e)
 {
     GravatarService.ClearImageCache();
     UpdateGravatar();
 }
Beispiel #6
0
 private void monsterIdToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Settings.GravatarFallbackService = GravatarService.FallBackService.MonsterId.ToString();
     GravatarService.ClearImageCache();
     UpdateGravatar();
 }