From 293307cb9f986ba0ffdc5a13918f04aedf78acb8 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer <siegfriedpammer@gmail.com> Date: Fri, 15 Nov 2013 14:44:42 +0100 Subject: [PATCH] fix some more warnings --- .../Project/Src/ShowDisplayOptionsDropDown.cs | 2 +- .../Project/Controls/CanvasPositionHandle.cs | 4 +- .../Project/Controls/RotateThumb.cs | 14 +++--- .../RenderTransformOriginExtension.cs | 11 ++--- .../Project/DesignTimeProperties.cs | 45 ++++++++++--------- .../Project/Adorners/AdornerPanel.cs | 6 +++ .../Project/BaseClasses/SortColumn.cs | 4 -- 7 files changed, 47 insertions(+), 39 deletions(-) diff --git a/src/AddIns/Analysis/CodeCoverage/Project/Src/ShowDisplayOptionsDropDown.cs b/src/AddIns/Analysis/CodeCoverage/Project/Src/ShowDisplayOptionsDropDown.cs index 6ded97180e..a095e6964c 100644 --- a/src/AddIns/Analysis/CodeCoverage/Project/Src/ShowDisplayOptionsDropDown.cs +++ b/src/AddIns/Analysis/CodeCoverage/Project/Src/ShowDisplayOptionsDropDown.cs @@ -10,7 +10,7 @@ namespace ICSharpCode.CodeCoverage { public class ShowDisplayOptionsDropDown : AbstractMenuCommand { - ToolBarDropDownButton dropDownButton; +// ToolBarDropDownButton dropDownButton; public override void Run() { diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/CanvasPositionHandle.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/CanvasPositionHandle.cs index f1ca83361f..58b638c111 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/CanvasPositionHandle.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/CanvasPositionHandle.cs @@ -47,7 +47,7 @@ namespace ICSharpCode.WpfDesign.Designer.Controls readonly FrameworkElement adornedControl; /// <summary> This grid contains the handle line and the endarrow.</summary> - Grid lineArrow; +// Grid lineArrow; private DependencyPropertyDescriptor leftDescriptor; private DependencyPropertyDescriptor rightDescriptor; @@ -114,7 +114,7 @@ namespace ICSharpCode.WpfDesign.Designer.Controls } /// <summary> - /// Binds the <see cref="HandleLength"/> to the margin and place the handles. + /// Binds the <see cref="MarginHandle.HandleLength"/> to the margin and place the handles. /// </summary> void BindAndPlaceHandle() { diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/RotateThumb.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/RotateThumb.cs index 2f57df8432..67c4cfebdc 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/RotateThumb.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/RotateThumb.cs @@ -17,13 +17,13 @@ namespace ICSharpCode.WpfDesign.Designer.Controls { public class RotateThumb : ResizeThumb { - private double initialAngle; - private RotateTransform rotateTransform; - private Vector startVector; - private Point centerPoint; - private Control designerItem; - private Panel canvas; - private AdornerPanel parent; +// private double initialAngle; +// private RotateTransform rotateTransform; +// private Vector startVector; +// private Point centerPoint; +// private Control designerItem; +// private Panel canvas; +// private AdornerPanel parent; static RotateThumb() { diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs index d6060553ec..57d95bf3fa 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs @@ -24,9 +24,9 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions RenderTransformOriginThumb renderTransformOriginThumb; /// <summary>An array containing this.ExtendedItem as only element</summary> readonly DesignItem[] extendedItemArray = new DesignItem[1]; - IPlacementBehavior resizeBehavior; - PlacementOperation operation; - ChangeGroup changeGroup; +// IPlacementBehavior resizeBehavior; +// PlacementOperation operation; +// ChangeGroup changeGroup; public RenderTransformOriginExtension() { @@ -52,18 +52,19 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions void renderTransformOriginThumb_DragCompleted(object sender, DragCompletedEventArgs e) { - this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(Math.Round(renderTransformOrigin.X, 4), Math.Round(renderTransformOrigin.Y, 4))); + ExtendedItem.Properties.GetProperty(UIElement.RenderTransformOriginProperty).SetValue(new Point(Math.Round(renderTransformOrigin.X, 4), Math.Round(renderTransformOrigin.Y, 4))); } void renderTransformOriginThumb_DragDelta(object sender, DragDeltaEventArgs e) { var p = AdornerPanel.GetPlacement(renderTransformOriginThumb) as RelativePlacement; + if (p == null) return; var pointAbs = adornerPanel.RelativeToAbsolute(new Vector(p.XRelativeToContentWidth, p.YRelativeToContentHeight)); var pointAbsNew = pointAbs + new Vector(e.HorizontalChange, e.VerticalChange); var pRel = adornerPanel.AbsoluteToRelative(pointAbsNew); renderTransformOrigin = new Point(pRel.X, pRel.Y); - this.ExtendedItem.View.SetValue(FrameworkElement.RenderTransformOriginProperty, renderTransformOrigin); + this.ExtendedItem.View.SetValue(UIElement.RenderTransformOriginProperty, renderTransformOrigin); //this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(Math.Round(pRel.X, 4), Math.Round(pRel.Y, 4))); } diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/DesignTimeProperties.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/DesignTimeProperties.cs index 3c195c7ac0..d7016061f5 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/DesignTimeProperties.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/DesignTimeProperties.cs @@ -1,7 +1,6 @@ // Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) -using System.Security.Cryptography; using System.Windows; namespace ICSharpCode.WpfDesign.XamlDom @@ -9,12 +8,12 @@ namespace ICSharpCode.WpfDesign.XamlDom /// <summary> /// Helper Class for the Design Time Properties used by VS and Blend /// </summary> - public class DesignTimeProperties : FrameworkElement + public static class DesignTimeProperties { #region IsHidden /// <summary> - /// Getter for the <see cref="IsHiddenProperty"/> + /// Getter for <see cref="IsHiddenProperty"/> /// </summary> public static bool GetIsHidden(DependencyObject obj) { @@ -22,7 +21,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="IsHiddenProperty"/> + /// Setter for <see cref="IsHiddenProperty"/> /// </summary> public static void SetIsHidden(DependencyObject obj, bool value) { @@ -40,7 +39,7 @@ namespace ICSharpCode.WpfDesign.XamlDom #region IsLocked /// <summary> - /// Getter for the <see cref="IsLockedProperty"/> + /// Getter for <see cref="IsLockedProperty"/> /// </summary> public static bool GetIsLocked(DependencyObject obj) { @@ -48,7 +47,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="IsLockedProperty"/> + /// Setter for <see cref="IsLockedProperty"/> /// </summary> public static void SetIsLocked(DependencyObject obj, bool value) { @@ -65,7 +64,7 @@ namespace ICSharpCode.WpfDesign.XamlDom #region DataContext /// <summary> - /// Getter for the <see cref="DataContextProperty"/> + /// Getter for <see cref="DataContextProperty"/> /// </summary> public static object GetDataContext(DependencyObject obj) { @@ -73,7 +72,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="DataContextProperty"/> + /// Setter for <see cref="DataContextProperty"/> /// </summary> public static void SetDataContext(DependencyObject obj, bool value) { @@ -90,7 +89,7 @@ namespace ICSharpCode.WpfDesign.XamlDom #region DesignSource /// <summary> - /// Getter for the <see cref="DesignSourceProperty"/> + /// Getter for <see cref="DesignSourceProperty"/> /// </summary> public static object GetDesignSource(DependencyObject obj) { @@ -98,7 +97,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="DesignSourceProperty"/> + /// Setter for <see cref="DesignSourceProperty"/> /// </summary> public static void SetDesignSource(DependencyObject obj, bool value) { @@ -115,7 +114,7 @@ namespace ICSharpCode.WpfDesign.XamlDom #region DesignWidth /// <summary> - /// Getter for the <see cref="DesignWidthProperty"/> + /// Getter for <see cref="DesignWidthProperty"/> /// </summary> public static double GetDesignWidth(DependencyObject obj) { @@ -123,7 +122,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="DesignWidthProperty"/> + /// Setter for <see cref="DesignWidthProperty"/> /// </summary> public static void SetDesignWidth(DependencyObject obj, double value) { @@ -135,12 +134,11 @@ namespace ICSharpCode.WpfDesign.XamlDom /// </summary> public static readonly DependencyProperty DesignWidthProperty = DependencyProperty.RegisterAttached("DesignWidth", typeof(double), typeof(DesignTimeProperties)); - #endregion #region DesignHeight /// <summary> - /// Getter for the <see cref="DesignHeightProperty"/> + /// Getter for <see cref="DesignHeightProperty"/> /// </summary> public static double GetDesignHeight(DependencyObject obj) { @@ -148,7 +146,7 @@ namespace ICSharpCode.WpfDesign.XamlDom } /// <summary> - /// Setter for the <see cref="DesignHeightProperty"/> + /// Setter for <see cref="DesignHeightProperty"/> /// </summary> public static void SetDesignHeight(DependencyObject obj, double value) { @@ -160,23 +158,30 @@ namespace ICSharpCode.WpfDesign.XamlDom /// </summary> public static readonly DependencyProperty DesignHeightProperty = DependencyProperty.RegisterAttached("DesignHeight", typeof(double), typeof(DesignTimeProperties)); - #endregion #region LayoutRounding + /// <summary> + /// Getter for <see cref="LayoutRoundingProperty"/> + /// </summary> public static bool GetLayoutRounding(DependencyObject obj) { - return (bool)obj.GetValue(DesignLayoutRounding); + return (bool)obj.GetValue(LayoutRoundingProperty); } + /// <summary> + /// Setter for <see cref="LayoutRoundingProperty"/> + /// </summary> public static void SetLayoutRounding(DependencyObject obj, bool value) { - obj.SetValue(DesignLayoutRounding, value); + obj.SetValue(LayoutRoundingProperty, value); } - public static readonly DependencyProperty DesignLayoutRounding = + /// <summary> + /// Design-time layout rounding + /// </summary> + public static readonly DependencyProperty LayoutRoundingProperty = DependencyProperty.RegisterAttached("LayoutRounding", typeof(bool), typeof(DesignTimeProperties)); - #endregion } } diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Adorners/AdornerPanel.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Adorners/AdornerPanel.cs index 60d77c956d..fb9733bd1a 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Adorners/AdornerPanel.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Adorners/AdornerPanel.cs @@ -34,11 +34,17 @@ namespace ICSharpCode.WpfDesign.Adorners return (AdornerPlacement)adorner.GetValue(PlacementProperty); } + /// <summary> + /// Converts an absolute vector to a vector relative to the element adorned by this <see cref="AdornerPanel" />. + /// </summary> public Vector AbsoluteToRelative(Vector absolute) { return new Vector(absolute.X / ((FrameworkElement) this._adornedElement).ActualWidth, absolute.Y / ((FrameworkElement) this._adornedElement).ActualHeight); } + /// <summary> + /// Converts a vector relative to the element adorned by this <see cref="AdornerPanel" /> to an absolute vector. + /// </summary> public Vector RelativeToAbsolute(Vector relative) { return new Vector(relative.X * ((FrameworkElement) this._adornedElement).ActualWidth, relative.Y * ((FrameworkElement) this._adornedElement).ActualHeight); diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseClasses/SortColumn.cs b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseClasses/SortColumn.cs index 7d7175d4a4..e7a9b9699b 100644 --- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseClasses/SortColumn.cs +++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseClasses/SortColumn.cs @@ -15,10 +15,6 @@ namespace ICSharpCode.Reports.Core /// </remarks> public class SortColumn : AbstractColumn { - private ListSortDirection sortDirection = ListSortDirection.Ascending; - private bool caseSensitive; - - public SortColumn():this(String.Empty,ListSortDirection.Ascending,typeof(System.String),false) { }