diff --git a/TwitchDownloaderWPF/Images/ppStretch.gif b/TwitchDownloaderWPF/Images/ppStretch.gif new file mode 100644 index 00000000..06b13b20 Binary files /dev/null and b/TwitchDownloaderWPF/Images/ppStretch.gif differ diff --git a/TwitchDownloaderWPF/PageChatDownload.xaml.cs b/TwitchDownloaderWPF/PageChatDownload.xaml.cs index 0cf6e540..43be5369 100644 --- a/TwitchDownloaderWPF/PageChatDownload.xaml.cs +++ b/TwitchDownloaderWPF/PageChatDownload.xaml.cs @@ -586,6 +586,7 @@ private async void SplitBtnDownload_Click(object sender, RoutedEventArgs e) private void BtnCancel_Click(object sender, RoutedEventArgs e) { statusMessage.Text = Translations.Strings.StatusCanceling; + SetImage("Images/ppStretch.gif", true); try { _cancellationTokenSource.Cancel(); diff --git a/TwitchDownloaderWPF/PageChatRender.xaml.cs b/TwitchDownloaderWPF/PageChatRender.xaml.cs index 3ccccff0..8c9499d1 100644 --- a/TwitchDownloaderWPF/PageChatRender.xaml.cs +++ b/TwitchDownloaderWPF/PageChatRender.xaml.cs @@ -696,6 +696,7 @@ private void BtnEnqueue_Click(object sender, RoutedEventArgs e) private void BtnCancel_Click(object sender, RoutedEventArgs e) { statusMessage.Text = Translations.Strings.StatusCanceling; + SetImage("Images/ppStretch.gif", true); try { _cancellationTokenSource.Cancel(); diff --git a/TwitchDownloaderWPF/PageChatUpdate.xaml.cs b/TwitchDownloaderWPF/PageChatUpdate.xaml.cs index b21bedd2..edd3a7a4 100644 --- a/TwitchDownloaderWPF/PageChatUpdate.xaml.cs +++ b/TwitchDownloaderWPF/PageChatUpdate.xaml.cs @@ -603,6 +603,7 @@ private async void SplitBtnUpdate_Click(object sender, RoutedEventArgs e) private void BtnCancel_Click(object sender, RoutedEventArgs e) { statusMessage.Text = Translations.Strings.StatusCanceling; + SetImage("Images/ppStretch.gif", true); try { _cancellationTokenSource.Cancel(); diff --git a/TwitchDownloaderWPF/PageClipDownload.xaml.cs b/TwitchDownloaderWPF/PageClipDownload.xaml.cs index 596e23cb..05a8410d 100644 --- a/TwitchDownloaderWPF/PageClipDownload.xaml.cs +++ b/TwitchDownloaderWPF/PageClipDownload.xaml.cs @@ -265,6 +265,7 @@ private ClipDownloadOptions GetOptions(string fileName) private void BtnCancel_Click(object sender, RoutedEventArgs e) { statusMessage.Text = Translations.Strings.StatusCanceling; + SetImage("Images/ppStretch.gif", true); try { _cancellationTokenSource.Cancel(); diff --git a/TwitchDownloaderWPF/PageQueue.xaml b/TwitchDownloaderWPF/PageQueue.xaml index cb02a79d..9eddf37e 100644 --- a/TwitchDownloaderWPF/PageQueue.xaml +++ b/TwitchDownloaderWPF/PageQueue.xaml @@ -5,6 +5,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:TwitchDownloaderWPF" xmlns:lex="http://wpflocalizeextension.codeplex.com" + xmlns:gif="http://wpfanimatedgif.codeplex.com" lex:LocalizeDictionary.DesignCulture="" lex:ResxLocalizationProvider.DefaultAssembly="TwitchDownloaderWPF" lex:ResxLocalizationProvider.DefaultDictionary="Strings" @@ -76,6 +77,7 @@