From 244a193e9958c4fee6ee4fe2d06609e14bbdbfd5 Mon Sep 17 00:00:00 2001 From: Anton Kasyanov Date: Mon, 30 May 2016 23:13:39 +0300 Subject: [PATCH] Thumbnail management code cleanup --- .../Configuration/WindowProperties.cs | 11 + Eve-O-Preview/Eve-O-Preview.csproj | 38 +- Eve-O-Preview/GUI/ClientLocation.cs | 10 - .../Presentation/IThumbnailManager.cs | 21 + Eve-O-Preview/Presentation/MainPresenter.cs | 21 +- .../Presentation/ThumbnailManager.cs | 746 ++++++++++++++++++ Eve-O-Preview/Program.cs | 5 +- .../Implementation/ThumbnailFactory.cs | 13 - .../Implementation/ThumbnailManager.cs | 507 ------------ .../Implementation/ThumbnailWindow.cs | 444 ----------- .../Thumbnail/Interface/IThumbnail.cs | 34 - .../Thumbnail/Interface/IThumbnailFactory.cs | 10 - .../Thumbnail/Interface/IThumbnailManager.cs | 23 - .../ThumbnailDescriptionViewFactory.cs | 3 +- .../UI/Factory/ThumbnailViewFactory.cs | 26 + Eve-O-Preview/UI/Implementation/MainForm.cs | 8 +- .../ThumbnailDescriptionView.cs | 2 + .../ThumbnailOverlay.Designer.cs | 54 +- .../Implementation/ThumbnailOverlay.cs | 2 +- .../Implementation/ThumbnailOverlay.resx | 0 .../Implementation/ThumbnailView.Designer.cs} | 16 +- .../UI/Implementation/ThumbnailView.cs | 282 +++++++ .../Implementation/ThumbnailView.resx} | 0 Eve-O-Preview/UI/Interface/IMainView.cs | 2 +- .../UI/Interface/IThumbnailDescriptionView.cs | 1 + .../IThumbnailDescriptionViewFactory.cs | 2 +- Eve-O-Preview/UI/Interface/IThumbnailView.cs | 31 + .../UI/Interface/IThumbnailViewFactory.cs | 10 + 28 files changed, 1207 insertions(+), 1115 deletions(-) create mode 100644 Eve-O-Preview/Configuration/WindowProperties.cs delete mode 100644 Eve-O-Preview/GUI/ClientLocation.cs create mode 100644 Eve-O-Preview/Presentation/IThumbnailManager.cs create mode 100644 Eve-O-Preview/Presentation/ThumbnailManager.cs delete mode 100644 Eve-O-Preview/Thumbnail/Implementation/ThumbnailFactory.cs delete mode 100644 Eve-O-Preview/Thumbnail/Implementation/ThumbnailManager.cs delete mode 100644 Eve-O-Preview/Thumbnail/Implementation/ThumbnailWindow.cs delete mode 100644 Eve-O-Preview/Thumbnail/Interface/IThumbnail.cs delete mode 100644 Eve-O-Preview/Thumbnail/Interface/IThumbnailFactory.cs delete mode 100644 Eve-O-Preview/Thumbnail/Interface/IThumbnailManager.cs rename Eve-O-Preview/UI/{Implementation => Factory}/ThumbnailDescriptionViewFactory.cs (87%) create mode 100644 Eve-O-Preview/UI/Factory/ThumbnailViewFactory.cs rename Eve-O-Preview/{Thumbnail => UI}/Implementation/ThumbnailOverlay.Designer.cs (71%) rename Eve-O-Preview/{Thumbnail => UI}/Implementation/ThumbnailOverlay.cs (91%) rename Eve-O-Preview/{Thumbnail => UI}/Implementation/ThumbnailOverlay.resx (100%) rename Eve-O-Preview/{Thumbnail/Implementation/ThumbnailWindow.Designer.cs => UI/Implementation/ThumbnailView.Designer.cs} (85%) create mode 100644 Eve-O-Preview/UI/Implementation/ThumbnailView.cs rename Eve-O-Preview/{Thumbnail/Implementation/ThumbnailWindow.resx => UI/Implementation/ThumbnailView.resx} (100%) create mode 100644 Eve-O-Preview/UI/Interface/IThumbnailView.cs create mode 100644 Eve-O-Preview/UI/Interface/IThumbnailViewFactory.cs diff --git a/Eve-O-Preview/Configuration/WindowProperties.cs b/Eve-O-Preview/Configuration/WindowProperties.cs new file mode 100644 index 0000000..00df984 --- /dev/null +++ b/Eve-O-Preview/Configuration/WindowProperties.cs @@ -0,0 +1,11 @@ +namespace EveOPreview +{ + public class WindowProperties + { + public int X { get; set; } + public int Y { get; set; } + + public int Width { get; set; } + public int Height { get; set; } + } +} \ No newline at end of file diff --git a/Eve-O-Preview/Eve-O-Preview.csproj b/Eve-O-Preview/Eve-O-Preview.csproj index e11f4c5..70e2f42 100644 --- a/Eve-O-Preview/Eve-O-Preview.csproj +++ b/Eve-O-Preview/Eve-O-Preview.csproj @@ -116,22 +116,22 @@ - + - - + + - + - - + + Form @@ -139,13 +139,13 @@ MainForm.cs - - - - + + + + Form - + ThumbnailOverlay.cs @@ -154,7 +154,7 @@ Designer MainForm.cs - + ThumbnailOverlay.cs @@ -162,9 +162,9 @@ Resources.Designer.cs Designer - + Designer - ThumbnailWindow.cs + ThumbnailView.cs True @@ -184,11 +184,11 @@ Settings.settings True - + Form - - ThumbnailWindow.cs + + ThumbnailView.cs @@ -220,7 +220,9 @@ - + + +