OSDN Git Service

振り分けルールの表示色を変更
authorspx <spx268@gmail.com>
Sat, 16 May 2015 19:02:28 +0000 (04:02 +0900)
committerspx <spx268@gmail.com>
Sat, 16 May 2015 19:02:28 +0000 (04:02 +0900)
選択状態のルールは有効無効関係なくHighlightTextを使用する。代わりに、無効状態のルールには無効だと分かるように先頭に<無効>と表記するようにした。

OpenTween/FilterDialog.cs
OpenTween/PostFilterRule.cs
OpenTween/Properties/Resources.Designer.cs
OpenTween/Properties/Resources.en.resx
OpenTween/Properties/Resources.resx

index 4396761..681fe03 100644 (file)
@@ -1397,8 +1397,10 @@ namespace OpenTween
                 var isSelected = e.State.HasFlag(DrawItemState.Selected);
 
                 Brush textBrush;
-                if (filter.Enabled)
-                    textBrush = isSelected ? SystemBrushes.HighlightText : SystemBrushes.WindowText;
+                if (isSelected)
+                    textBrush = SystemBrushes.HighlightText;
+                else if (filter.Enabled)
+                    textBrush = SystemBrushes.WindowText;
                 else
                     textBrush = SystemBrushes.GrayText;
 
index 78c6c73..00f8138 100644 (file)
@@ -560,6 +560,12 @@ namespace OpenTween
         protected virtual string MakeSummary()
         {
             var fs = new StringBuilder();
+            if (!this.Enabled)
+            {
+                fs.Append("<");
+                fs.Append(Properties.Resources.Disabled);
+                fs.Append("> ");
+            }
             if (!string.IsNullOrEmpty(this.FilterName) || this.FilterBody.Length > 0 || this.FilterRt || !string.IsNullOrEmpty(this.FilterSource))
             {
                 if (this.UseNameField)
index 51efa95..06c0c56 100644 (file)
@@ -901,20 +901,20 @@ namespace OpenTween.Properties {
         }
         
         /// <summary>
-        ///   無効 に類似しているローカライズされた文字列を検索します。
+        ///   無効 に類似しているローカライズされた文字列を検索します。
         /// </summary>
-        internal static string Disable {
+        internal static string DisableButtonCaption {
             get {
-                return ResourceManager.GetString("Disable", resourceCulture);
+                return ResourceManager.GetString("DisableButtonCaption", resourceCulture);
             }
         }
         
         /// <summary>
-        ///   無効 に類似しているローカライズされた文字列を検索します。
+        ///   無効 に類似しているローカライズされた文字列を検索します。
         /// </summary>
-        internal static string DisableButtonCaption {
+        internal static string Disabled {
             get {
-                return ResourceManager.GetString("DisableButtonCaption", resourceCulture);
+                return ResourceManager.GetString("Disabled", resourceCulture);
             }
         }
         
@@ -973,20 +973,20 @@ namespace OpenTween.Properties {
         }
         
         /// <summary>
-        ///   有効 に類似しているローカライズされた文字列を検索します。
+        ///   有効 に類似しているローカライズされた文字列を検索します。
         /// </summary>
-        internal static string Enable {
+        internal static string EnableButtonCaption {
             get {
-                return ResourceManager.GetString("Enable", resourceCulture);
+                return ResourceManager.GetString("EnableButtonCaption", resourceCulture);
             }
         }
         
         /// <summary>
-        ///   有効 に類似しているローカライズされた文字列を検索します。
+        ///   有効 に類似しているローカライズされた文字列を検索します。
         /// </summary>
-        internal static string EnableButtonCaption {
+        internal static string Enabled {
             get {
-                return ResourceManager.GetString("EnableButtonCaption", resourceCulture);
+                return ResourceManager.GetString("Enabled", resourceCulture);
             }
         }
         
index 2937c71..1f39017 100644 (file)
@@ -994,11 +994,11 @@ Do you want to upload the {1} selected media file(s)?</value>
   <data name="ChangeIconToolStripMenuItem_ClickText6" xml:space="preserve">
     <value>This file type forbidden to use as icon image.</value>
   </data>
-  <data name="Disable" xml:space="preserve">
-    <value>Disable</value>
+  <data name="Disabled" xml:space="preserve">
+    <value>Disabled</value>
   </data>
-  <data name="Enable" xml:space="preserve">
-    <value>Enable</value>
+  <data name="Enabled" xml:space="preserve">
+    <value>Enabled</value>
   </data>
   <data name="GetFriendshipInfo6" xml:space="preserve">
     <value>Faild to get relation info.</value>
index 4c12432..1b4a85b 100644 (file)
   <data name="ApiInfo7" xml:space="preserve">
     <value>UserStream接続 : </value>
   </data>
-  <data name="Disable" xml:space="preserve">
+  <data name="Disabled" xml:space="preserve">
     <value>無効</value>
   </data>
-  <data name="Enable" xml:space="preserve">
+  <data name="Enabled" xml:space="preserve">
     <value>有効</value>
   </data>
   <data name="ChangeIconToolStripMenuItem_ClickText6" xml:space="preserve">