From ea0b2abdd6f28f963af432db4d64d70a8aba50bd Mon Sep 17 00:00:00 2001 From: jogibear9988 Date: Thu, 8 Jan 2015 15:02:14 +0100 Subject: [PATCH] A few Refactorings of classes Path Extension -> Now the Segment Types can be switched --- .../Project/Controls/ControlStyles.xaml | 17 +- .../Project/Controls/QuickOperationMenu.cs | 2 - .../DesignerThumb.cs} | 66 ++---- .../Thumbs/MultiPointThumb.cs} | 13 +- .../Project/Controls/Thumbs/PointThumb.cs | 52 +++++ .../Project/Controls/Thumbs/ResizeThumb.cs | 52 +++++ .../Controls/{ => Thumbs}/RotateThumb.cs | 12 +- .../WpfDesign.Designer/Project/Converters.cs | 20 ++ .../Project/Extensions/LineExtensionBase.cs | 6 +- .../Extensions/LineHandlerExtension.cs | 26 +-- .../Extensions/PathHandlerExtension.cs | 221 +++++++++++++----- .../PointTrackerPlacementSupport.cs | 14 +- .../Extensions/PolyLineHandlerExtension.cs | 42 ++-- .../Extensions/ResizeThumbExtension.cs | 34 +-- .../Extensions/RotateThumbExtension.cs | 4 +- .../Project/WpfDesign.Designer.csproj | 8 +- 16 files changed, 397 insertions(+), 192 deletions(-) rename src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/{ResizeThumb.cs => Thumbs/DesignerThumb.cs} (58%) rename src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/{Extensions/MultiPointResizeThumb.cs => Controls/Thumbs/MultiPointThumb.cs} (88%) create mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/Thumbs/PointThumb.cs create mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/Thumbs/ResizeThumb.cs rename src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/{ => Thumbs}/RotateThumb.cs (80%) diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml index c1c8fb22c1..aef237e144 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml @@ -46,11 +46,20 @@ -