From 01417ba883011f3c5f10131b634145b6f5383aa4 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 16 Oct 2015 01:02:17 +0200 Subject: [PATCH] Renamed ControlTemplate -> FuncControlTemplate --- samples/TestApplication/GalleryStyle.cs | 4 ++-- src/Perspex.Controls/Perspex.Controls.csproj | 4 ++-- .../Primitives/TemplatedControl.cs | 6 ++--- ...trolTemplate.cs => FuncControlTemplate.cs} | 6 ++--- ...Template`2.cs => FuncControlTemplate`2.cs} | 6 ++--- src/Perspex.Themes.Default/ButtonStyle.cs | 2 +- src/Perspex.Themes.Default/CarouselStyle.cs | 2 +- src/Perspex.Themes.Default/CheckBoxStyle.cs | 2 +- .../ContentControlStyle.cs | 2 +- src/Perspex.Themes.Default/DropDownStyle.cs | 2 +- .../GridSplitterStyle.cs | 2 +- .../ItemsControlStyle.cs | 2 +- .../ListBoxItemStyle.cs | 2 +- src/Perspex.Themes.Default/ListBoxStyle.cs | 2 +- src/Perspex.Themes.Default/MenuItemStyle.cs | 4 ++-- src/Perspex.Themes.Default/MenuStyle.cs | 2 +- src/Perspex.Themes.Default/PopupRootStyle.cs | 2 +- .../ProgressBarStyle.cs | 2 +- .../RadioButtonStyle.cs | 2 +- src/Perspex.Themes.Default/ScrollBarStyle.cs | 4 ++-- .../ScrollViewerStyle.cs | 2 +- src/Perspex.Themes.Default/TabControlStyle.cs | 2 +- src/Perspex.Themes.Default/TabItemStyle.cs | 2 +- src/Perspex.Themes.Default/TabStripStyle.cs | 2 +- src/Perspex.Themes.Default/TextBoxStyle.cs | 2 +- .../ToggleButtonStyle.cs | 2 +- src/Perspex.Themes.Default/ToolTipStyle.cs | 2 +- .../TreeViewItemStyle.cs | 4 ++-- src/Perspex.Themes.Default/TreeViewStyle.cs | 2 +- src/Perspex.Themes.Default/WindowStyle.cs | 2 +- .../CarouselTests.cs | 4 ++-- .../ContentControlTests.cs | 4 ++-- .../DropDownTests.cs | 4 ++-- .../ItemsControlTests.cs | 4 ++-- .../ListBoxTests.cs | 8 +++---- .../ListBoxTests_Single.cs | 20 ++++++++--------- .../Primitives/PopupTests.cs | 4 ++-- .../Primitives/ScrollBarTests.cs | 8 +++---- .../Primitives/SelectingItemsControlTests.cs | 4 ++-- .../SelectingItemsControlTests_AutoSelect.cs | 4 ++-- .../SelectingItemsControlTests_Multiple.cs | 4 ++-- .../Primitives/TabStripTests.cs | 8 +++---- .../Primitives/TemplatedControlTests.cs | 12 +++++----- .../ScrollViewerTests.cs | 6 ++--- .../TabControlTests.cs | 14 ++++++------ .../TemplatedControlTests.cs | 22 +++++++++---------- .../TopLevelTests.cs | 4 ++-- .../TreeViewTests.cs | 6 ++--- .../Utils/HotKeyManagerTests.cs | 4 ++-- .../SelectorTests_Multiple.cs | 2 +- 50 files changed, 114 insertions(+), 114 deletions(-) rename src/Perspex.Controls/Templates/{ControlTemplate.cs => FuncControlTemplate.cs} (67%) rename src/Perspex.Controls/Templates/{ControlTemplate`2.cs => FuncControlTemplate`2.cs} (72%) diff --git a/samples/TestApplication/GalleryStyle.cs b/samples/TestApplication/GalleryStyle.cs index 060ec13141..a0e32b7740 100644 --- a/samples/TestApplication/GalleryStyle.cs +++ b/samples/TestApplication/GalleryStyle.cs @@ -23,7 +23,7 @@ namespace TestApplication { Setters = new[] { - new Setter (TemplatedControl.TemplateProperty, new ControlTemplate (TabControlTemplate)) + new Setter (TemplatedControl.TemplateProperty, new FuncControlTemplate (TabControlTemplate)) } }, @@ -31,7 +31,7 @@ namespace TestApplication { Setters = new[] { - new Setter (TemplatedControl.TemplateProperty, new ControlTemplate (TabItemTemplate)), + new Setter (TemplatedControl.TemplateProperty, new FuncControlTemplate (TabItemTemplate)), } }, diff --git a/src/Perspex.Controls/Perspex.Controls.csproj b/src/Perspex.Controls/Perspex.Controls.csproj index 2d9109a089..31542f9b7d 100644 --- a/src/Perspex.Controls/Perspex.Controls.csproj +++ b/src/Perspex.Controls/Perspex.Controls.csproj @@ -72,7 +72,7 @@ - + @@ -101,7 +101,7 @@ - + diff --git a/src/Perspex.Controls/Primitives/TemplatedControl.cs b/src/Perspex.Controls/Primitives/TemplatedControl.cs index 23f5655d6c..71da46a99e 100644 --- a/src/Perspex.Controls/Primitives/TemplatedControl.cs +++ b/src/Perspex.Controls/Primitives/TemplatedControl.cs @@ -69,8 +69,8 @@ namespace Perspex.Controls.Primitives /// /// Defines the property. /// - public static readonly PerspexProperty TemplateProperty = - PerspexProperty.Register("Template"); + public static readonly PerspexProperty TemplateProperty = + PerspexProperty.Register("Template"); private bool _templateApplied; @@ -177,7 +177,7 @@ namespace Perspex.Controls.Primitives /// /// Gets or sets the template that defines the control's appearance. /// - public ControlTemplate Template + public FuncControlTemplate Template { get { return GetValue(TemplateProperty); } set { SetValue(TemplateProperty, value); } diff --git a/src/Perspex.Controls/Templates/ControlTemplate.cs b/src/Perspex.Controls/Templates/FuncControlTemplate.cs similarity index 67% rename from src/Perspex.Controls/Templates/ControlTemplate.cs rename to src/Perspex.Controls/Templates/FuncControlTemplate.cs index 692059e4b2..3f3ec407b4 100644 --- a/src/Perspex.Controls/Templates/ControlTemplate.cs +++ b/src/Perspex.Controls/Templates/FuncControlTemplate.cs @@ -10,13 +10,13 @@ namespace Perspex.Controls.Templates /// /// A template for a . /// - public class ControlTemplate : FuncTemplate, IControlTemplate + public class FuncControlTemplate : FuncTemplate, IControlTemplate { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The build function. - public ControlTemplate(Func build) + public FuncControlTemplate(Func build) : base(build) { } diff --git a/src/Perspex.Controls/Templates/ControlTemplate`2.cs b/src/Perspex.Controls/Templates/FuncControlTemplate`2.cs similarity index 72% rename from src/Perspex.Controls/Templates/ControlTemplate`2.cs rename to src/Perspex.Controls/Templates/FuncControlTemplate`2.cs index cc521a55fe..43fbae4441 100644 --- a/src/Perspex.Controls/Templates/ControlTemplate`2.cs +++ b/src/Perspex.Controls/Templates/FuncControlTemplate`2.cs @@ -11,13 +11,13 @@ namespace Perspex.Controls.Templates /// A template for a . /// /// The type of the lookless control. - public class ControlTemplate : ControlTemplate where T : ITemplatedControl + public class FuncControlTemplate : FuncControlTemplate where T : ITemplatedControl { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The build function. - public ControlTemplate(Func build) + public FuncControlTemplate(Func build) : base(x => build((T)x)) { } diff --git a/src/Perspex.Themes.Default/ButtonStyle.cs b/src/Perspex.Themes.Default/ButtonStyle.cs index fb383100e8..5675a26c90 100644 --- a/src/Perspex.Themes.Default/ButtonStyle.cs +++ b/src/Perspex.Themes.Default/ButtonStyle.cs @@ -35,7 +35,7 @@ namespace Perspex.Themes.Default new Setter(TemplatedControl.BorderThicknessProperty, 2), new Setter(TemplatedControl.ForegroundProperty, new SolidColorBrush(0xff000000)), new Setter(Control.FocusAdornerProperty, new FuncTemplate(FocusAdornerTemplate)), - new Setter(TemplatedControl.TemplateProperty, new ControlTemplate