Example #1
0
        private void UpdateVersionStatus(VersionUpdateStatus status, Version version)
        {
            switch (status)
            {
            case VersionUpdateStatus.IsUpToDateOrRecentlyChecked:
                updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.NoNeedToCheckForUpdatesTooltip;
                updateToolStripButton.Enabled     = false;
                break;

            case VersionUpdateStatus.LongTimeSinceLastSuccessfulCheck:
                updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.OldVersionTooltip;
                updateToolStripButton.Image       = Resources.refreshred;
                updateToolStripButton.Enabled     = true;
                break;

            case VersionUpdateStatus.NewerVersionIsAvailable:
                updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.NewVersionIsAvailableTooltip.InvariantFormat(version);
                updateToolStripButton.Image       = Resources.refreshred;
                updateToolStripButton.Enabled     = true;
                break;

            case VersionUpdateStatus.ShortTimeSinceLastSuccessfulCheck:
                updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.ClickToCheckForNewerVersionTooltip;
                updateToolStripButton.Image       = Resources.refreshgreen;
                updateToolStripButton.Enabled     = true;
                break;
            }
        }
 public VersionEventArgs(Version version, Uri updateWebpageUrl, VersionUpdateStatus versionUpdateStatus)
 {
     Version = version;
     UpdateWebpageUrl = updateWebpageUrl;
     VersionUpdateStatus = versionUpdateStatus;
 }
Example #3
0
        private void UpdateVersionStatus(VersionUpdateStatus status, Version version)
        {
            switch (status)
            {
                case VersionUpdateStatus.IsUpToDateOrRecentlyChecked:
                    updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.NoNeedToCheckForUpdatesTooltip;
                    updateToolStripButton.Enabled = false;
                    break;

                case VersionUpdateStatus.LongTimeSinceLastSuccessfulCheck:
                    updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.OldVersionTooltip;
                    updateToolStripButton.Image = Resources.refreshred;
                    updateToolStripButton.Enabled = true;
                    break;

                case VersionUpdateStatus.NewerVersionIsAvailable:
                    updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.NewVersionIsAvailableTooltip.InvariantFormat(version);
                    updateToolStripButton.Image = Resources.refreshred;
                    updateToolStripButton.Enabled = true;
                    break;

                case VersionUpdateStatus.ShortTimeSinceLastSuccessfulCheck:
                    updateToolStripButton.ToolTipText = Axantum.AxCrypt.Properties.Resources.ClickToCheckForNewerVersionTooltip;
                    updateToolStripButton.Image = Resources.refreshgreen;
                    updateToolStripButton.Enabled = true;
                    break;
            }
        }
Example #4
0
 public VersionEventArgs(Version version, Uri updateWebpageUrl, VersionUpdateStatus versionUpdateStatus)
 {
     Version             = version;
     UpdateWebpageUrl    = updateWebpageUrl;
     VersionUpdateStatus = versionUpdateStatus;
 }