Przeglądaj źródła

Renamed SetTitleHelper.cs to TitleManager.cs

Ruben 7 miesięcy temu
rodzic
commit
1f8b77cb95

+ 2 - 2
src/PicView.Avalonia/Converters/ConversionHelper.cs

@@ -24,7 +24,7 @@ internal static class ConversionHelper
     
     public static async Task ResizeImageByPercentage(int percentage, MainViewModel vm)
     {
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
         var success = await ResizeImageByPercentage(vm.FileInfo, percentage);
         if (success)
         {
@@ -32,7 +32,7 @@ internal static class ConversionHelper
         }
         else
         {
-            SetTitleHelper.SetTitle(vm);
+            TitleManager.SetTitle(vm);
         }
     }
 

+ 1 - 1
src/PicView.Avalonia/Crop/CropFunctions.cs

@@ -76,7 +76,7 @@ public static class CropFunctions
 
         vm.CurrentView = vm.ImageViewer;
         IsCropping = false;
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
         
         // Reset image type to fix issue with animated images
         switch (vm.ImageType)

+ 1 - 1
src/PicView.Avalonia/ImageHandling/ImageOptimizer.cs

@@ -39,6 +39,6 @@ public static class ImageOptimizer
             }
         });
         
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
     }
 }

+ 2 - 2
src/PicView.Avalonia/ImageTransformations/Zoom.cs

@@ -186,7 +186,7 @@ public static class Zoom
         {
             return;
         }
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
         _ = TooltipHelper.ShowTooltipMessageAsync($"{Math.Floor(zoomValue * 100)}%", center: true, TimeSpan.FromSeconds(1));
     }
 
@@ -234,7 +234,7 @@ public static class Zoom
         vm.ZoomValue = 1;
         vm.RotationAngle = 0;
         TooltipHelper.StopTooltipMessage();
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
     }
 
     public static void Capture(PointerEventArgs e)

+ 1 - 1
src/PicView.Avalonia/Navigation/ErrorHandling.cs

@@ -47,7 +47,7 @@ public static class ErrorHandling
             }
             else
             {
-                SetTitleHelper.SetNoImageTitle(vm);
+                TitleManager.SetNoImageTitle(vm);
             }
 
             vm.GalleryMode = GalleryMode.Closed;

+ 1 - 1
src/PicView.Avalonia/Navigation/FileListManager.cs

@@ -108,7 +108,7 @@ public static class FileListManager
                 }
 
                 NavigationManager.UpdateFileListAndIndex(files, files.IndexOf(vm.FileInfo.FullName));
-                SetTitleHelper.SetTitle(vm);
+                TitleManager.SetTitle(vm);
                 return true;
             }
             catch (Exception e)

+ 4 - 4
src/PicView.Avalonia/Navigation/ImageIterator.cs

@@ -118,7 +118,7 @@ public class ImageIterator : IAsyncDisposable
 
             ImagePaths = newList;
 
-            SetTitleHelper.SetTitle(_vm);
+            TitleManager.SetTitle(_vm);
 
             var index = ImagePaths.IndexOf(e.FullPath);
             if (index < 0)
@@ -204,7 +204,7 @@ public class ImageIterator : IAsyncDisposable
             else
             {
                 RemoveItemFromPreLoader(index);
-                SetTitleHelper.SetTitle(_vm);
+                TitleManager.SetTitle(_vm);
             }
 
             var removed = GalleryFunctions.RemoveGalleryItem(index, _vm);
@@ -305,7 +305,7 @@ public class ImageIterator : IAsyncDisposable
                 _vm.FileInfo = fileInfo;
             }
 
-            SetTitleHelper.SetTitle(_vm);
+            TitleManager.SetTitle(_vm);
             PreLoader.RefreshFileInfo(oldIndex, fileInfo, ImagePaths);
             Resynchronize();
 
@@ -664,7 +664,7 @@ public class ImageIterator : IAsyncDisposable
         
         void LoadingPreview()
         {
-            SetTitleHelper.SetLoadingTitle(_vm);
+            TitleManager.SetLoadingTitle(_vm);
             _vm.IsLoading = true;
 
             _vm.SelectedGalleryItemIndex = index;

+ 10 - 10
src/PicView.Avalonia/Navigation/NavigationManager.cs

@@ -297,7 +297,7 @@ public static class NavigationManager
             return;
         }
 
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
         if (_cancellationTokenSource is not null)
         {
             await _cancellationTokenSource.CancelAsync();
@@ -307,7 +307,7 @@ public static class NavigationManager
 
         if (fileList is null)
         {
-            SetTitleHelper.SetTitle(vm);
+            TitleManager.SetTitle(vm);
         }
         else
         {
@@ -315,7 +315,7 @@ public static class NavigationManager
             await LoadWithoutImageIterator(new FileInfo(fileList[0]), vm, fileList);
             if (vm.Title == TranslationHelper.Translation.Loading)
             {
-                SetTitleHelper.SetTitle(vm);
+                TitleManager.SetTitle(vm);
             }
         }
     }
@@ -339,7 +339,7 @@ public static class NavigationManager
 
         MenuManager.CloseMenus(vm);
         vm.IsLoading = true;
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
 
         // Starting in new task makes it more responsive and works better
         await Task.Run(async () =>
@@ -473,7 +473,7 @@ public static class NavigationManager
         }
 
         vm.IsLoading = true;
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
 
         var extraction = await ArchiveExtraction
             .ExtractArchiveAsync(path, vm.PlatformService.ExtractWithLocalSoftwareAsync).ConfigureAwait(false);
@@ -592,7 +592,7 @@ public static class NavigationManager
     /// <returns>A task representing the asynchronous operation.</returns>
     public static async Task LoadPicFromBase64Async(string base64, MainViewModel vm)
     {
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
         vm.IsLoading = true;
         vm.ImageSource = null;
         vm.FileInfo = null;
@@ -653,7 +653,7 @@ public static class NavigationManager
     public static async Task LoadPicFromDirectoryAsync(string file, MainViewModel vm, FileInfo? fileInfo = null)
     {
         vm.IsLoading = true;
-        SetTitleHelper.SetLoadingTitle(vm);
+        TitleManager.SetLoadingTitle(vm);
 
         if (_cancellationTokenSource is not null)
         {
@@ -941,7 +941,7 @@ public static class NavigationManager
                     nextImageModel.PixelHeight, imageModel.Rotation, vm);
             });
             
-            SetTitleHelper.SetSideBySideTitle(vm, imageModel, nextImageModel);
+            TitleManager.SetSideBySideTitle(vm, imageModel, nextImageModel);
             UpdateImage.SetStats(vm, index, imageModel);
             
             // Fixes incorrect rendering in the side by side view
@@ -955,11 +955,11 @@ public static class NavigationManager
             {
                 if (Settings.ImageScaling.ShowImageSideBySide)
                 {
-                    SetTitleHelper.SetSideBySideTitle(vm, imageModel, nextImageModel);
+                    TitleManager.SetSideBySideTitle(vm, imageModel, nextImageModel);
                 }
                 else
                 {
-                    SetTitleHelper.SetTitle(vm, imageModel);
+                    TitleManager.SetTitle(vm, imageModel);
                 }
         
                 UpdateImage.SetStats(vm, index, imageModel);

+ 5 - 5
src/PicView.Avalonia/Navigation/UpdateImage.cs

@@ -91,7 +91,7 @@ public static class UpdateImage
 
         if (Settings.ImageScaling.ShowImageSideBySide)
         {
-            SetTitleHelper.SetSideBySideTitle(vm, preLoadValue.ImageModel, nextPreloadValue?.ImageModel);
+            TitleManager.SetSideBySideTitle(vm, preLoadValue.ImageModel, nextPreloadValue?.ImageModel);
         }
         else
         {
@@ -99,16 +99,16 @@ public static class UpdateImage
             {
                 if (TiffManager.IsTiff(preLoadValue.ImageModel.FileInfo.FullName))
                 {
-                    SetTitleHelper.TrySetTiffTitle(preLoadValue.ImageModel, vm);
+                    TitleManager.TrySetTiffTitle(preLoadValue.ImageModel, vm);
                 }
                 else
                 {
-                    SetTitleHelper.SetTitle(vm, preLoadValue.ImageModel);
+                    TitleManager.SetTitle(vm, preLoadValue.ImageModel);
                 }
             }
             else
             {
-                SetTitleHelper.SetTitle(vm, preLoadValue.ImageModel);
+                TitleManager.SetTitle(vm, preLoadValue.ImageModel);
             }
         }
         
@@ -200,7 +200,7 @@ public static class UpdateImage
             }
         }, DispatcherPriority.Render);
         
-        SetTitleHelper.SetTiffTitle(tiffNavigationInfo, width, height, index, fileInfo, vm);
+        TitleManager.SetTiffTitle(tiffNavigationInfo, width, height, index, fileInfo, vm);
 
         var imageModel = new ImageModel
         {

+ 5 - 5
src/PicView.Avalonia/SettingsManagement/SettingsUpdater.cs

@@ -72,7 +72,7 @@ public static class SettingsUpdater
         }
         finally
         {
-            SetTitleHelper.SetTitle(vm);
+            TitleManager.SetTitle(vm);
             vm.IsLoading = false;
         }
     }
@@ -124,7 +124,7 @@ public static class SettingsUpdater
         Settings.Sorting.IncludeSubDirectories = false;
         
         await NavigationManager.ReloadFileListAsync().ConfigureAwait(false);
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
     }
     
     public static async Task TurnOnSubdirectories(MainViewModel vm)
@@ -133,7 +133,7 @@ public static class SettingsUpdater
         Settings.Sorting.IncludeSubDirectories = true;
         
         await NavigationManager.ReloadFileListAsync().ConfigureAwait(false);
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
     }
     
     public static async Task ToggleTaskbarProgress(MainViewModel vm)
@@ -189,7 +189,7 @@ public static class SettingsUpdater
         vm.IsShowingSideBySide = false;
         vm.SecondaryImageSource = null;
         WindowResizing.SetSize(vm);
-        SetTitleHelper.SetTitle(vm);
+        TitleManager.SetTitle(vm);
     }
     
     public static async Task TurnOnSideBySide(MainViewModel vm)
@@ -229,7 +229,7 @@ public static class SettingsUpdater
             {
                 WindowResizing.SetSize(vm.ImageWidth, vm.ImageHeight, preloadValue.ImageModel.PixelWidth,
                     preloadValue.ImageModel.PixelHeight, vm.RotationAngle, vm);
-                SetTitleHelper.SetSideBySideTitle(vm, imageModel1, imageModel2);
+                TitleManager.SetSideBySideTitle(vm, imageModel1, imageModel2);
             });
         }
     }

+ 3 - 3
src/PicView.Avalonia/StartUp/QuickLoad.cs

@@ -89,7 +89,7 @@ public static class QuickLoad
         
         if (Settings.ImageScaling.ShowImageSideBySide)
         {
-            SetTitleHelper.SetSideBySideTitle(vm, imageModel, secondaryPreloadValue?.ImageModel);
+            TitleManager.SetSideBySideTitle(vm, imageModel, secondaryPreloadValue?.ImageModel);
             
             // Sometimes the images are not rendered in side by side, this fixes it
             // TODO: Improve and fix side by side and remove this hack 
@@ -102,11 +102,11 @@ public static class QuickLoad
         {
             if (TiffManager.IsTiff(imageModel.FileInfo.FullName))
             {
-                SetTitleHelper.TrySetTiffTitle(imageModel, vm);
+                TitleManager.TrySetTiffTitle(imageModel, vm);
             }
             else
             {
-                SetTitleHelper.SetTitle(vm, imageModel);
+                TitleManager.SetTitle(vm, imageModel);
             }
         }
         

+ 1 - 1
src/PicView.Avalonia/UI/SetTitleHelper.cs → src/PicView.Avalonia/UI/TitleManager.cs

@@ -9,7 +9,7 @@ using PicView.Core.Navigation;
 
 namespace PicView.Avalonia.UI;
 
-public static class SetTitleHelper
+public static class TitleManager
 {
     /// <summary>
     ///     Sets the title of the window and the title displayed in the UI to the appropriate

+ 1 - 1
src/PicView.Avalonia/Views/StartUpMenu.axaml.cs

@@ -88,7 +88,7 @@ public partial class StartUpMenu : UserControl
         if (DataContext is not MainViewModel vm)
             return;
 
-        SetTitleHelper.SetNoImageTitle(vm);
+        TitleManager.SetNoImageTitle(vm);
     }
 
     public void ResponsiveSize(double width, double height)