From eb8aa195c2642206ef845a9ccd2152569c52185d Mon Sep 17 00:00:00 2001 From: bao-qian Date: Sun, 21 Feb 2016 15:19:42 +0000 Subject: [PATCH] ResultItem -> Result, part 2 part of refactoring for PR #494 --- Plugins/Wox.Plugin.Folder/FolderPlugin.cs | 4 +-- Plugins/Wox.Plugin.Program/Programs.cs | 4 +-- Wox.Core/Resource/Theme.cs | 8 ++--- Wox.Core/UserSettings/UserSettingStorage.cs | 14 ++++---- Wox.Plugin/IPublicAPI.cs | 1 + Wox/ResultListBox.xaml | 2 +- Wox/SettingWindow.xaml | 6 ++-- Wox/SettingWindow.xaml.cs | 36 ++++++++++----------- Wox/ViewModel/ResultViewModel.cs | 6 ++-- Wox/ViewModel/ResultsViewModel.cs | 31 +++++++++--------- 10 files changed, 56 insertions(+), 56 deletions(-) diff --git a/Plugins/Wox.Plugin.Folder/FolderPlugin.cs b/Plugins/Wox.Plugin.Folder/FolderPlugin.cs index 9fe2491019..18d83ac4d4 100644 --- a/Plugins/Wox.Plugin.Folder/FolderPlugin.cs +++ b/Plugins/Wox.Plugin.Folder/FolderPlugin.cs @@ -22,7 +22,7 @@ namespace Wox.Plugin.Folder { this.context = context; this.context.API.BackKeyDownEvent += ApiBackKeyDownEvent; - this.context.API.ResultItemDropEvent += API_ResultItemDropEvent; + this.context.API.ResultItemDropEvent += ResultDropEvent; InitialDriverList(); if (FolderStorage.Instance.FolderLinks == null) { @@ -31,7 +31,7 @@ namespace Wox.Plugin.Folder } } - void API_ResultItemDropEvent(Result result, IDataObject dropObject, DragEventArgs e) + void ResultDropEvent(Result result, IDataObject dropObject, DragEventArgs e) { if (dropObject.GetDataPresent(DataFormats.FileDrop)) { diff --git a/Plugins/Wox.Plugin.Program/Programs.cs b/Plugins/Wox.Plugin.Program/Programs.cs index dae6cfb37d..6f856899ec 100644 --- a/Plugins/Wox.Plugin.Program/Programs.cs +++ b/Plugins/Wox.Plugin.Program/Programs.cs @@ -61,7 +61,7 @@ namespace Wox.Plugin.Program public void Init(PluginInitContext context) { this.context = context; - this.context.API.ResultItemDropEvent += API_ResultItemDropEvent; + this.context.API.ResultItemDropEvent += ResultDropEvent; Stopwatch.Debug("Preload programs", () => { programs = ProgramCacheStorage.Instance.Programs; @@ -70,7 +70,7 @@ namespace Wox.Plugin.Program Stopwatch.Debug("Program Index", IndexPrograms); } - void API_ResultItemDropEvent(Result result, IDataObject dropObject, DragEventArgs e) + void ResultDropEvent(Result result, IDataObject dropObject, DragEventArgs e) { e.Handled = true; diff --git a/Wox.Core/Resource/Theme.cs b/Wox.Core/Resource/Theme.cs index 983b7ca55d..3d9845ea31 100644 --- a/Wox.Core/Resource/Theme.cs +++ b/Wox.Core/Resource/Theme.cs @@ -87,10 +87,10 @@ namespace Wox.Core.Resource Style resultSubItemSelectedStyle = dict["ItemSubTitleSelectedStyle"] as Style; if (resultItemStyle != null && resultSubItemStyle != null && resultSubItemSelectedStyle != null && resultItemSelectedStyle != null) { - Setter fontFamily = new Setter(TextBlock.FontFamilyProperty, new FontFamily(UserSettingStorage.Instance.ResultItemFont)); - Setter fontStyle = new Setter(TextBlock.FontStyleProperty, FontHelper.GetFontStyleFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultItemFontStyle)); - Setter fontWeight = new Setter(TextBlock.FontWeightProperty, FontHelper.GetFontWeightFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultItemFontWeight)); - Setter fontStretch = new Setter(TextBlock.FontStretchProperty, FontHelper.GetFontStretchFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultItemFontStretch)); + Setter fontFamily = new Setter(TextBlock.FontFamilyProperty, new FontFamily(UserSettingStorage.Instance.ResultFont)); + Setter fontStyle = new Setter(TextBlock.FontStyleProperty, FontHelper.GetFontStyleFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultFontStyle)); + Setter fontWeight = new Setter(TextBlock.FontWeightProperty, FontHelper.GetFontWeightFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultFontWeight)); + Setter fontStretch = new Setter(TextBlock.FontStretchProperty, FontHelper.GetFontStretchFromInvariantStringOrNormal(UserSettingStorage.Instance.ResultFontStretch)); Setter[] setters = { fontFamily, fontStyle, fontWeight, fontStretch }; Array.ForEach(new[] { resultItemStyle, resultSubItemStyle, resultItemSelectedStyle, resultSubItemSelectedStyle }, o => Array.ForEach(setters, p => o.Setters.Add(p))); diff --git a/Wox.Core/UserSettings/UserSettingStorage.cs b/Wox.Core/UserSettings/UserSettingStorage.cs index 1cab071e82..d5d54a48f3 100644 --- a/Wox.Core/UserSettings/UserSettingStorage.cs +++ b/Wox.Core/UserSettings/UserSettingStorage.cs @@ -44,16 +44,16 @@ namespace Wox.Core.UserSettings public string QueryBoxFontStretch { get; set; } [JsonProperty] - public string ResultItemFont { get; set; } + public string ResultFont { get; set; } [JsonProperty] - public string ResultItemFontStyle { get; set; } + public string ResultFontStyle { get; set; } [JsonProperty] - public string ResultItemFontWeight { get; set; } + public string ResultFontWeight { get; set; } [JsonProperty] - public string ResultItemFontStretch { get; set; } + public string ResultFontStretch { get; set; } [JsonProperty] public double WindowLeft { get; set; } @@ -126,7 +126,7 @@ namespace Wox.Core.UserSettings CustomizedPluginConfigs = new List(); Hotkey = "Alt + Space"; QueryBoxFont = FontFamily.GenericSansSerif.Name; - ResultItemFont = FontFamily.GenericSansSerif.Name; + ResultFont = FontFamily.GenericSansSerif.Name; Opacity = 1; OpacityMode = OpacityMode.Normal; LeaveCmdOpen = false; @@ -147,9 +147,9 @@ namespace Wox.Core.UserSettings { storage.QueryBoxFont = FontFamily.GenericSansSerif.Name; } - if (storage.ResultItemFont == null) + if (storage.ResultFont == null) { - storage.ResultItemFont = FontFamily.GenericSansSerif.Name; + storage.ResultFont = FontFamily.GenericSansSerif.Name; } if (storage.Language == null) { diff --git a/Wox.Plugin/IPublicAPI.cs b/Wox.Plugin/IPublicAPI.cs index cf2d383fa9..86a4bc6250 100644 --- a/Wox.Plugin/IPublicAPI.cs +++ b/Wox.Plugin/IPublicAPI.cs @@ -119,6 +119,7 @@ namespace Wox.Plugin /// /// Fired after drop to result item of current plugin /// + /// todo: ResultItem -> Result event ResultItemDropEventHandler ResultItemDropEvent; } } diff --git a/Wox/ResultListBox.xaml b/Wox/ResultListBox.xaml index 5a280b760f..97b2e4eb8b 100644 --- a/Wox/ResultListBox.xaml +++ b/Wox/ResultListBox.xaml @@ -14,7 +14,7 @@ - +