svnno****@sourc*****
svnno****@sourc*****
2011年 1月 9日 (日) 23:45:58 JST
Revision: 1329 http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1329 Author: syo68k Date: 2011-01-09 23:45:58 +0900 (Sun, 09 Jan 2011) Log Message: ----------- ・FilterDialogからラムダ式使用を設定できるように ・UI側の実装に伴いラムダ式の内部的な取り扱いがまずかったのを変更 ・ラムダ式呼び出しタイミング変更 ・ラムダ式の正当性チェックに伴いRegexpフィルタの正当性チェックも一緒に修正 ・FiltersClassのメソッドGetHashCode,Equals,CopyToの変更漏れを修正 Modified Paths: -------------- branches/query/Tween/FilterDialog.Designer.vb branches/query/Tween/FilterDialog.resx branches/query/Tween/FilterDialog.vb branches/query/Tween/StatusDictionary.vb -------------- next part -------------- Modified: branches/query/Tween/FilterDialog.Designer.vb =================================================================== --- branches/query/Tween/FilterDialog.Designer.vb 2011-01-08 17:26:58 UTC (rev 1328) +++ branches/query/Tween/FilterDialog.Designer.vb 2011-01-09 14:45:58 UTC (rev 1329) @@ -87,6 +87,8 @@ Me.GroupTab = New System.Windows.Forms.GroupBox() Me.LabelTabType = New System.Windows.Forms.Label() Me.Label13 = New System.Windows.Forms.Label() + Me.CheckExLambDa = New System.Windows.Forms.CheckBox() + Me.CheckLambda = New System.Windows.Forms.CheckBox() Me.EditFilterGroup.SuspendLayout() Me.GroupExclude.SuspendLayout() Me.GroupMatch.SuspendLayout() @@ -104,8 +106,8 @@ ' 'ListFilters ' + Me.ListFilters.FormattingEnabled = True resources.ApplyResources(Me.ListFilters, "ListFilters") - Me.ListFilters.FormattingEnabled = True Me.ListFilters.Name = "ListFilters" Me.ListFilters.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended ' @@ -128,7 +130,7 @@ ' 'GroupExclude ' - resources.ApplyResources(Me.GroupExclude, "GroupExclude") + Me.GroupExclude.Controls.Add(Me.CheckExLambDa) Me.GroupExclude.Controls.Add(Me.TextExSource) Me.GroupExclude.Controls.Add(Me.Label12) Me.GroupExclude.Controls.Add(Me.CheckExRetweet) @@ -144,6 +146,7 @@ Me.GroupExclude.Controls.Add(Me.ExUID) Me.GroupExclude.Controls.Add(Me.ExMSG1) Me.GroupExclude.Controls.Add(Me.ExMSG2) + resources.ApplyResources(Me.GroupExclude, "GroupExclude") Me.GroupExclude.Name = "GroupExclude" Me.GroupExclude.TabStop = False ' @@ -217,9 +220,9 @@ ' 'ExUID ' - resources.ApplyResources(Me.ExUID, "ExUID") Me.ExUID.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend Me.ExUID.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource + resources.ApplyResources(Me.ExUID, "ExUID") Me.ExUID.Name = "ExUID" ' 'ExMSG1 @@ -234,7 +237,7 @@ ' 'GroupMatch ' - resources.ApplyResources(Me.GroupMatch, "GroupMatch") + Me.GroupMatch.Controls.Add(Me.CheckLambda) Me.GroupMatch.Controls.Add(Me.TextSource) Me.GroupMatch.Controls.Add(Me.Label5) Me.GroupMatch.Controls.Add(Me.CheckRetweet) @@ -250,6 +253,7 @@ Me.GroupMatch.Controls.Add(Me.UID) Me.GroupMatch.Controls.Add(Me.MSG1) Me.GroupMatch.Controls.Add(Me.MSG2) + resources.ApplyResources(Me.GroupMatch, "GroupMatch") Me.GroupMatch.Name = "GroupMatch" Me.GroupMatch.TabStop = False ' @@ -323,9 +327,9 @@ ' 'UID ' - resources.ApplyResources(Me.UID, "UID") Me.UID.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend Me.UID.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource + resources.ApplyResources(Me.UID, "UID") Me.UID.Name = "UID" ' 'MSG1 @@ -340,10 +344,10 @@ ' 'GroupBox1 ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") Me.GroupBox1.Controls.Add(Me.CheckMark) Me.GroupBox1.Controls.Add(Me.OptCopy) Me.GroupBox1.Controls.Add(Me.OptMove) + resources.ApplyResources(Me.GroupBox1, "GroupBox1") Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.TabStop = False ' @@ -438,8 +442,8 @@ ' 'ListTabs ' + Me.ListTabs.FormattingEnabled = True resources.ApplyResources(Me.ListTabs, "ListTabs") - Me.ListTabs.FormattingEnabled = True Me.ListTabs.Name = "ListTabs" ' 'ButtonAddTab @@ -474,8 +478,8 @@ ' 'ComboSound ' + Me.ComboSound.FormattingEnabled = True resources.ApplyResources(Me.ComboSound, "ComboSound") - Me.ComboSound.FormattingEnabled = True Me.ComboSound.Name = "ComboSound" ' 'Label10 @@ -497,7 +501,6 @@ ' 'GroupTab ' - resources.ApplyResources(Me.GroupTab, "GroupTab") Me.GroupTab.Controls.Add(Me.LabelTabType) Me.GroupTab.Controls.Add(Me.Label13) Me.GroupTab.Controls.Add(Me.ListTabs) @@ -510,6 +513,7 @@ Me.GroupTab.Controls.Add(Me.ComboSound) Me.GroupTab.Controls.Add(Me.CheckManageRead) Me.GroupTab.Controls.Add(Me.CheckNotifyNew) + resources.ApplyResources(Me.GroupTab, "GroupTab") Me.GroupTab.Name = "GroupTab" Me.GroupTab.TabStop = False ' @@ -523,6 +527,18 @@ resources.ApplyResources(Me.Label13, "Label13") Me.Label13.Name = "Label13" ' + 'CheckExLambDa + ' + resources.ApplyResources(Me.CheckExLambDa, "CheckExLambDa") + Me.CheckExLambDa.Name = "CheckExLambDa" + Me.CheckExLambDa.UseVisualStyleBackColor = True + ' + 'CheckLambda + ' + resources.ApplyResources(Me.CheckLambda, "CheckLambda") + Me.CheckLambda.Name = "CheckLambda" + Me.CheckLambda.UseVisualStyleBackColor = True + ' 'FilterDialog ' resources.ApplyResources(Me, "$this") @@ -615,5 +631,7 @@ Friend WithEvents ButtonRuleCopy As System.Windows.Forms.Button Friend WithEvents LabelTabType As System.Windows.Forms.Label Friend WithEvents Label13 As System.Windows.Forms.Label + Friend WithEvents CheckExLambDa As System.Windows.Forms.CheckBox + Friend WithEvents CheckLambda As System.Windows.Forms.CheckBox End Class Modified: branches/query/Tween/FilterDialog.resx =================================================================== --- branches/query/Tween/FilterDialog.resx 2011-01-08 17:26:58 UTC (rev 1328) +++ branches/query/Tween/FilterDialog.resx 2011-01-09 14:45:58 UTC (rev 1329) @@ -118,1677 +118,1746 @@ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> - <data name="Label3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="ButtonClose.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Bottom, Right</value> </data> - <data name=">>ButtonRenameTab.Parent" xml:space="preserve"> - <value>GroupTab</value> - </data> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <data name="ButtonAddTab.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 237</value> + <data name="ButtonClose.Location" type="System.Drawing.Point, System.Drawing"> + <value>682, 553</value> </data> - <data name="RadioExPLUS.Text" xml:space="preserve"> - <value>単一条件</value> - </data> - <data name=">>CheckMark.ZOrder" xml:space="preserve"> - <value>0</value> - </data> - <data name="ButtonUp.Size" type="System.Drawing.Size, System.Drawing"> - <value>34, 23</value> - </data> - <data name="Label6.Location" type="System.Drawing.Point, System.Drawing"> - <value>87, 14</value> - </data> <data name="ButtonClose.Size" type="System.Drawing.Size, System.Drawing"> <value>75, 23</value> </data> - <data name="Label7.Size" type="System.Drawing.Size, System.Drawing"> - <value>29, 12</value> - </data> - <data name="RadioExAnd.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 28</value> - </data> <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> - <data name="CheckExRegex.TabIndex" type="System.Int32, mscorlib"> - <value>11</value> + <data name="ButtonClose.TabIndex" type="System.Int32, mscorlib"> + <value>2</value> </data> - <data name=">>Label1.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="ButtonClose.Text" xml:space="preserve"> + <value>閉じる(&C)</value> </data> - <data name="ButtonOK.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> + <data name=">>ButtonClose.Name" xml:space="preserve"> + <value>ButtonClose</value> </data> - <data name=">>CheckExURL.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ButtonClose.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>RadioPLUS.ZOrder" xml:space="preserve"> - <value>7</value> + <data name=">>ButtonClose.Parent" xml:space="preserve"> + <value>$this</value> </data> - <data name="CheckRetweet.Size" type="System.Drawing.Size, System.Drawing"> - <value>84, 16</value> + <data name=">>ButtonClose.ZOrder" xml:space="preserve"> + <value>2</value> </data> - <data name="RadioExAnd.Size" type="System.Drawing.Size, System.Drawing"> - <value>71, 16</value> - </data> - <data name="Label2.Location" type="System.Drawing.Point, System.Drawing"> - <value>87, 51</value> - </data> - <data name="Label13.AutoSize" type="System.Boolean, mscorlib"> + <data name="ListFilters.HorizontalScrollbar" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>GroupExclude.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name="ListFilters.ItemHeight" type="System.Int32, mscorlib"> + <value>12</value> </data> - <data name=">>Label4.ZOrder" xml:space="preserve"> - <value>11</value> + <data name="ListFilters.Location" type="System.Drawing.Point, System.Drawing"> + <value>9, 19</value> </data> - <data name="Label13.TabIndex" type="System.Int32, mscorlib"> - <value>10</value> + <data name="ListFilters.Size" type="System.Drawing.Size, System.Drawing"> + <value>597, 184</value> </data> - <data name="Label8.Location" type="System.Drawing.Point, System.Drawing"> - <value>187, 14</value> + <data name="ListFilters.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name="CheckExRetweet.Text" xml:space="preserve"> - <value>公式RTのみ</value> + <data name=">>ListFilters.Name" xml:space="preserve"> + <value>ListFilters</value> </data> - <data name="GroupTab.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name=">>ListFilters.Type" xml:space="preserve"> + <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonEdit.Name" xml:space="preserve"> - <value>ButtonEdit</value> + <data name=">>ListFilters.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="Label1.Location" type="System.Drawing.Point, System.Drawing"> - <value>187, 14</value> + <data name=">>ListFilters.ZOrder" xml:space="preserve"> + <value>4</value> </data> - <data name=">>Label5.ZOrder" xml:space="preserve"> - <value>1</value> + <data name="EditFilterGroup.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Bottom, Left, Right</value> </data> - <data name=">>ButtonCancel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="Label11.Location" type="System.Drawing.Point, System.Drawing"> + <value>436, 152</value> </data> - <data name=">>Label13.Name" xml:space="preserve"> - <value>Label13</value> + <data name="Label11.Size" type="System.Drawing.Size, System.Drawing"> + <value>157, 74</value> </data> - <data name="Label6.Text" xml:space="preserve"> - <value>ユーザーID</value> + <data name="Label11.TabIndex" type="System.Int32, mscorlib"> + <value>3</value> </data> - <data name=">>ButtonUp.Name" xml:space="preserve"> - <value>ButtonUp</value> + <data name="Label11.Text" xml:space="preserve"> + <value>除外ルールのみ設定すると、タブ全体への除外設定となります。</value> </data> - <data name="ButtonUp.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 207</value> + <data name=">>Label11.Name" xml:space="preserve"> + <value>Label11</value> </data> - <data name=">>Label12.ZOrder" xml:space="preserve"> - <value>1</value> + <data name=">>Label11.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>LabelTabType.Name" xml:space="preserve"> - <value>LabelTabType</value> + <data name=">>Label11.Parent" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name=">>GroupTab.ZOrder" xml:space="preserve"> + <data name=">>Label11.ZOrder" xml:space="preserve"> <value>0</value> </data> - <data name=">>ButtonRuleUp.Name" xml:space="preserve"> - <value>ButtonRuleUp</value> + <data name="CheckExLambDa.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>CheckExCaseSensitive.Name" xml:space="preserve"> - <value>CheckExCaseSensitive</value> + <data name="CheckExLambDa.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="ButtonCancel.TabIndex" type="System.Int32, mscorlib"> - <value>5</value> + <data name="CheckExLambDa.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 106</value> </data> - <data name="ListFilters.Size" type="System.Drawing.Size, System.Drawing"> - <value>597, 184</value> + <data name="CheckExLambDa.Size" type="System.Drawing.Size, System.Drawing"> + <value>63, 16</value> </data> - <data name=">>GroupExclude.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExLambDa.TabIndex" type="System.Int32, mscorlib"> + <value>15</value> </data> - <data name="ListTabs.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 18</value> + <data name="CheckExLambDa.Text" xml:space="preserve"> + <value>ラムダ式</value> </data> - <data name="ButtonClose.Text" xml:space="preserve"> - <value>閉じる(&C)</value> + <data name=">>CheckExLambDa.Name" xml:space="preserve"> + <value>CheckExLambDa</value> </data> - <data name="ButtonEdit.Text" xml:space="preserve"> - <value>編集(&E)</value> + <data name=">>CheckExLambDa.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label1.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> + <data name=">>CheckExLambDa.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="RadioExPLUS.TabIndex" type="System.Int32, mscorlib"> - <value>6</value> + <data name=">>CheckExLambDa.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name="GroupBox2.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name="TextExSource.Location" type="System.Drawing.Point, System.Drawing"> + <value>89, 93</value> </data> - <data name=">>OptCopy.Name" xml:space="preserve"> - <value>OptCopy</value> + <data name="TextExSource.Size" type="System.Drawing.Size, System.Drawing"> + <value>96, 19</value> </data> - <data name=">>CheckExRegex.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="TextExSource.TabIndex" type="System.Int32, mscorlib"> + <value>10</value> </data> - <data name="ExMSG1.Size" type="System.Drawing.Size, System.Drawing"> - <value>103, 19</value> + <data name=">>TextExSource.Name" xml:space="preserve"> + <value>TextExSource</value> </data> - <data name="OptMove.Location" type="System.Drawing.Point, System.Drawing"> - <value>15, 18</value> + <data name=">>TextExSource.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label13.Text" xml:space="preserve"> - <value>タブの種類</value> + <data name=">>TextExSource.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="CheckExRegex.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <data name=">>TextExSource.ZOrder" xml:space="preserve"> + <value>1</value> + </data> + <data name="Label12.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="Label12.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>NoControl</value> </data> - <data name=">>ButtonCancel.ZOrder" xml:space="preserve"> - <value>4</value> + <data name="Label12.Location" type="System.Drawing.Point, System.Drawing"> + <value>43, 96</value> </data> - <data name="CheckExCaseSensitive.Size" type="System.Drawing.Size, System.Drawing"> - <value>102, 16</value> + <data name="Label12.Size" type="System.Drawing.Size, System.Drawing"> + <value>40, 12</value> </data> - <data name="Label3.Text" xml:space="preserve"> - <value>AND</value> + <data name="Label12.TabIndex" type="System.Int32, mscorlib"> + <value>9</value> </data> - <data name="ButtonRenameTab.Text" xml:space="preserve"> - <value>タブ名変更</value> + <data name="Label12.Text" xml:space="preserve"> + <value>Source</value> </data> - <data name=">>Label4.Name" xml:space="preserve"> - <value>Label4</value> + <data name=">>Label12.Name" xml:space="preserve"> + <value>Label12</value> </data> - <data name=">>ButtonCancel.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name=">>Label12.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonAddTab.ZOrder" xml:space="preserve"> - <value>4</value> + <data name=">>Label12.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>ButtonRuleMove.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label12.ZOrder" xml:space="preserve"> + <value>2</value> </data> - <data name=">>Label7.ZOrder" xml:space="preserve"> - <value>10</value> + <data name="CheckExRetweet.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>Label6.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="CheckExRetweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>CheckManageRead.ZOrder" xml:space="preserve"> - <value>10</value> + <data name="CheckExRetweet.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 84</value> </data> - <data name="ButtonRuleDown.Font" type="System.Drawing.Font, System.Drawing"> - <value>Marlett, 9pt, style=Bold</value> + <data name="CheckExRetweet.Size" type="System.Drawing.Size, System.Drawing"> + <value>84, 16</value> </data> - <data name=">>RadioAND.Type" xml:space="preserve"> - <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExRetweet.TabIndex" type="System.Int32, mscorlib"> + <value>14</value> </data> - <data name="ButtonUp.Text" xml:space="preserve"> - <value>5</value> + <data name="CheckExRetweet.Text" xml:space="preserve"> + <value>公式RTのみ</value> </data> - <data name="ButtonNew.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name=">>CheckExRetweet.Name" xml:space="preserve"> + <value>CheckExRetweet</value> </data> - <data name=">>Label5.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>CheckExRetweet.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckExRetweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>CheckExRetweet.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>ButtonRenameTab.Name" xml:space="preserve"> - <value>ButtonRenameTab</value> + <data name=">>CheckExRetweet.ZOrder" xml:space="preserve"> + <value>3</value> </data> - <data name=">>ButtonOK.Name" xml:space="preserve"> - <value>ButtonOK</value> + <data name="CheckExCaseSensitive.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="Label9.Size" type="System.Drawing.Size, System.Drawing"> - <value>114, 12</value> + <data name="CheckExCaseSensitive.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>CheckRetweet.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExCaseSensitive.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 62</value> </data> - <data name=">>UID.Name" xml:space="preserve"> - <value>UID</value> + <data name="CheckExCaseSensitive.Size" type="System.Drawing.Size, System.Drawing"> + <value>102, 16</value> </data> - <data name="ButtonDelete.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name="CheckExCaseSensitive.TabIndex" type="System.Int32, mscorlib"> + <value>13</value> </data> - <data name=">>CheckCaseSensitive.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExCaseSensitive.Text" xml:space="preserve"> + <value>大/小文字区別</value> </data> - <data name=">>Label5.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>CheckExCaseSensitive.Name" xml:space="preserve"> + <value>CheckExCaseSensitive</value> </data> - <data name="Label10.TabIndex" type="System.Int32, mscorlib"> - <value>8</value> + <data name=">>CheckExCaseSensitive.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>RadioExPLUS.Parent" xml:space="preserve"> + <data name=">>CheckExCaseSensitive.Parent" xml:space="preserve"> <value>GroupExclude</value> </data> - <data name=">>ButtonDown.Name" xml:space="preserve"> - <value>ButtonDown</value> + <data name=">>CheckExCaseSensitive.ZOrder" xml:space="preserve"> + <value>4</value> </data> - <data name="$this.Text" xml:space="preserve"> - <value>振り分けルール</value> + <data name="RadioExAnd.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="ButtonCancel.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name="RadioExAnd.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="ButtonUp.Font" type="System.Drawing.Font, System.Drawing"> - <value>Marlett, 9pt, style=Bold</value> + <data name="RadioExAnd.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 28</value> </data> - <data name=">>CheckManageRead.Name" xml:space="preserve"> - <value>CheckManageRead</value> + <data name="RadioExAnd.Size" type="System.Drawing.Size, System.Drawing"> + <value>71, 16</value> </data> - <data name="ButtonRuleDown.Location" type="System.Drawing.Point, System.Drawing"> - <value>131, 209</value> + <data name="RadioExAnd.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name=">>Label9.ZOrder" xml:space="preserve"> - <value>9</value> + <data name="RadioExAnd.Text" xml:space="preserve"> + <value>複合条件</value> </data> - <data name=">>GroupBox2.ZOrder" xml:space="preserve"> - <value>1</value> + <data name=">>RadioExAnd.Name" xml:space="preserve"> + <value>RadioExAnd</value> </data> - <data name=">>TextSource.ZOrder" xml:space="preserve"> - <value>0</value> + <data name=">>RadioExAnd.Type" xml:space="preserve"> + <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="RadioAND.Text" xml:space="preserve"> - <value>複合条件</value> + <data name=">>RadioExAnd.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>CheckRegex.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>RadioExAnd.ZOrder" xml:space="preserve"> + <value>5</value> </data> - <data name="GroupTab.Text" xml:space="preserve"> - <value>タブ</value> + <data name="Label1.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="TextExSource.Location" type="System.Drawing.Point, System.Drawing"> - <value>89, 89</value> + <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>UID.ZOrder" xml:space="preserve"> - <value>12</value> + <data name="Label1.Location" type="System.Drawing.Point, System.Drawing"> + <value>187, 14</value> </data> - <data name="GroupMatch.Text" xml:space="preserve"> - <value>マッチルール</value> + <data name="Label1.Size" type="System.Drawing.Size, System.Drawing"> + <value>53, 12</value> </data> - <data name=">>ButtonRenameTab.ZOrder" xml:space="preserve"> - <value>8</value> + <data name="Label1.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> </data> - <data name=">>Label6.Type" xml:space="preserve"> + <data name="Label1.Text" xml:space="preserve"> + <value>発言内容</value> + </data> + <data name=">>Label1.Name" xml:space="preserve"> + <value>Label1</value> + </data> + <data name=">>Label1.Type" xml:space="preserve"> <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>RadioExAnd.Type" xml:space="preserve"> - <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label1.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>ButtonOK.ZOrder" xml:space="preserve"> - <value>5</value> + <data name=">>Label1.ZOrder" xml:space="preserve"> + <value>6</value> </data> - <data name=">>Label4.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExURL.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="CheckCaseSensitive.Size" type="System.Drawing.Size, System.Drawing"> - <value>102, 16</value> + <data name="CheckExURL.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>GroupTab.Parent" xml:space="preserve"> - <value>$this</value> + <data name="CheckExURL.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 40</value> </data> - <data name="CheckRegex.Text" xml:space="preserve"> - <value>正規表現</value> + <data name="CheckExURL.Size" type="System.Drawing.Size, System.Drawing"> + <value>70, 16</value> </data> <data name="CheckExURL.TabIndex" type="System.Int32, mscorlib"> <value>12</value> </data> - <data name="Label9.Text" xml:space="preserve"> - <value>ユーザーIDか発言内容</value> + <data name="CheckExURL.Text" xml:space="preserve"> + <value>URL検索</value> </data> - <data name="MSG2.Location" type="System.Drawing.Point, System.Drawing"> - <value>89, 64</value> + <data name=">>CheckExURL.Name" xml:space="preserve"> + <value>CheckExURL</value> </data> - <data name="ButtonRuleUp.Size" type="System.Drawing.Size, System.Drawing"> - <value>34, 23</value> + <data name=">>CheckExURL.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonRenameTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>CheckExURL.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>ExMSG2.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>CheckExURL.ZOrder" xml:space="preserve"> + <value>7</value> </data> - <data name=">>ButtonClose.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name=">>UID.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="Label2.AutoSize" type="System.Boolean, mscorlib"> + <data name="RadioExPLUS.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name="Label2.TabIndex" type="System.Int32, mscorlib"> - <value>7</value> + <data name="RadioExPLUS.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="Label10.Text" xml:space="preserve"> - <value>新着サウンド</value> + <data name="RadioExPLUS.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 65</value> </data> - <data name=">>CheckNotifyNew.Name" xml:space="preserve"> - <value>CheckNotifyNew</value> + <data name="RadioExPLUS.Size" type="System.Drawing.Size, System.Drawing"> + <value>71, 16</value> </data> - <data name=">>CheckExURL.ZOrder" xml:space="preserve"> + <data name="RadioExPLUS.TabIndex" type="System.Int32, mscorlib"> <value>6</value> </data> - <data name="GroupTab.Size" type="System.Drawing.Size, System.Drawing"> - <value>127, 459</value> + <data name="RadioExPLUS.Text" xml:space="preserve"> + <value>単一条件</value> </data> - <data name=">>TextExSource.ZOrder" xml:space="preserve"> - <value>0</value> + <data name=">>RadioExPLUS.Name" xml:space="preserve"> + <value>RadioExPLUS</value> </data> - <data name=">>TextSource.Name" xml:space="preserve"> - <value>TextSource</value> + <data name=">>RadioExPLUS.Type" xml:space="preserve"> + <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label12.TabIndex" type="System.Int32, mscorlib"> - <value>9</value> + <data name=">>RadioExPLUS.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="RadioAND.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name=">>RadioExPLUS.ZOrder" xml:space="preserve"> + <value>8</value> </data> - <data name="ButtonUp.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name="CheckExRegex.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="CheckRetweet.Text" xml:space="preserve"> - <value>公式RTのみ</value> + <data name="CheckExRegex.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>Label1.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckExRegex.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 18</value> </data> - <data name="ListTabs.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name="CheckExRegex.Size" type="System.Drawing.Size, System.Drawing"> + <value>72, 16</value> </data> - <data name=">>CheckNotifyNew.Type" xml:space="preserve"> + <data name="CheckExRegex.TabIndex" type="System.Int32, mscorlib"> + <value>11</value> + </data> + <data name="CheckExRegex.Text" xml:space="preserve"> + <value>正規表現</value> + </data> + <data name=">>CheckExRegex.Name" xml:space="preserve"> + <value>CheckExRegex</value> + </data> + <data name=">>CheckExRegex.Type" xml:space="preserve"> <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label5.AutoSize" type="System.Boolean, mscorlib"> + <data name=">>CheckExRegex.Parent" xml:space="preserve"> + <value>GroupExclude</value> + </data> + <data name=">>CheckExRegex.ZOrder" xml:space="preserve"> + <value>9</value> + </data> + <data name="Label2.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>CheckExURL.Name" xml:space="preserve"> - <value>CheckExURL</value> + <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="ButtonEdit.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> + <data name="Label2.Location" type="System.Drawing.Point, System.Drawing"> + <value>87, 51</value> </data> - <data name="CheckRegex.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="Label2.Size" type="System.Drawing.Size, System.Drawing"> + <value>114, 12</value> </data> - <data name="Label7.TabIndex" type="System.Int32, mscorlib"> - <value>3</value> + <data name="Label2.TabIndex" type="System.Int32, mscorlib"> + <value>7</value> </data> - <data name="Label7.Location" type="System.Drawing.Point, System.Drawing"> - <value>156, 29</value> + <data name="Label2.Text" xml:space="preserve"> + <value>ユーザーIDか発言内容</value> </data> - <data name=">>ListTabs.Type" xml:space="preserve"> - <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label2.Name" xml:space="preserve"> + <value>Label2</value> </data> - <data name="CheckRetweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>Label2.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="OptCopy.Text" xml:space="preserve"> - <value>Recentからコピーする</value> + <data name=">>Label2.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="GroupMatch.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 18</value> + <data name=">>Label2.ZOrder" xml:space="preserve"> + <value>10</value> </data> - <data name="ExMSG2.Size" type="System.Drawing.Size, System.Drawing"> - <value>204, 19</value> + <data name="Label3.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="CheckExURL.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 40</value> + <data name="Label3.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="TextSource.Size" type="System.Drawing.Size, System.Drawing"> - <value>96, 19</value> + <data name="Label3.Location" type="System.Drawing.Point, System.Drawing"> + <value>156, 29</value> </data> - <data name=">>ButtonRuleDown.ZOrder" xml:space="preserve"> - <value>2</value> + <data name="Label3.Size" type="System.Drawing.Size, System.Drawing"> + <value>29, 12</value> </data> - <data name=">>Label12.Name" xml:space="preserve"> - <value>Label12</value> + <data name="Label3.TabIndex" type="System.Int32, mscorlib"> + <value>3</value> </data> - <data name=">>Label7.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="Label3.Text" xml:space="preserve"> + <value>AND</value> </data> - <data name=">>GroupBox1.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label3.Name" xml:space="preserve"> + <value>Label3</value> </data> - <data name="Label6.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name=">>Label3.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>TextExSource.Parent" xml:space="preserve"> + <data name=">>Label3.Parent" xml:space="preserve"> <value>GroupExclude</value> </data> - <data name="ButtonOK.Location" type="System.Drawing.Point, System.Drawing"> - <value>436, 234</value> + <data name=">>Label3.ZOrder" xml:space="preserve"> + <value>11</value> </data> - <data name="CheckExRetweet.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 84</value> + <data name="Label4.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>ButtonNew.Name" xml:space="preserve"> - <value>ButtonNew</value> + <data name="Label4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="GroupMatch.Size" type="System.Drawing.Size, System.Drawing"> - <value>424, 116</value> + <data name="Label4.Location" type="System.Drawing.Point, System.Drawing"> + <value>87, 14</value> </data> - <data name=">>Label1.ZOrder" xml:space="preserve"> - <value>5</value> + <data name="Label4.Size" type="System.Drawing.Size, System.Drawing"> + <value>56, 12</value> </data> - <data name=">>ExMSG2.ZOrder" xml:space="preserve"> - <value>14</value> + <data name="Label4.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name=">>ButtonClose.Name" xml:space="preserve"> - <value>ButtonClose</value> + <data name="Label4.Text" xml:space="preserve"> + <value>ユーザーID</value> </data> - <data name=">>Label3.Name" xml:space="preserve"> - <value>Label3</value> + <data name=">>Label4.Name" xml:space="preserve"> + <value>Label4</value> </data> - <data name="ButtonDown.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>Label4.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckManageRead.TabIndex" type="System.Int32, mscorlib"> - <value>6</value> + <data name=">>Label4.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="UID.Location" type="System.Drawing.Point, System.Drawing"> + <data name=">>Label4.ZOrder" xml:space="preserve"> + <value>12</value> + </data> + <data name="ExUID.Location" type="System.Drawing.Point, System.Drawing"> <value>89, 26</value> </data> - <data name=">>ButtonClose.ZOrder" xml:space="preserve"> + <data name="ExUID.Size" type="System.Drawing.Size, System.Drawing"> + <value>61, 19</value> + </data> + <data name="ExUID.TabIndex" type="System.Int32, mscorlib"> <value>2</value> </data> - <data name=">>$this.Type" xml:space="preserve"> - <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ExUID.Name" xml:space="preserve"> + <value>ExUID</value> </data> - <data name="Label10.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 412</value> + <data name=">>ExUID.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ExMSG1.Name" xml:space="preserve"> - <value>ExMSG1</value> + <data name=">>ExUID.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name="ButtonRuleMove.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name=">>ExUID.ZOrder" xml:space="preserve"> + <value>13</value> </data> - <data name="OptMove.Size" type="System.Drawing.Size, System.Drawing"> - <value>120, 16</value> + <data name="ExMSG1.Location" type="System.Drawing.Point, System.Drawing"> + <value>189, 26</value> </data> - <data name=">>GroupBox1.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name="ExMSG1.Size" type="System.Drawing.Size, System.Drawing"> + <value>103, 19</value> </data> - <data name="ButtonRuleUp.Location" type="System.Drawing.Point, System.Drawing"> - <value>90, 209</value> + <data name="ExMSG1.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> </data> - <data name="Label4.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name=">>ExMSG1.Name" xml:space="preserve"> + <value>ExMSG1</value> </data> - <data name=">>MSG1.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>ExMSG1.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonAddTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ExMSG1.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>ComboSound.Type" xml:space="preserve"> - <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ExMSG1.ZOrder" xml:space="preserve"> + <value>14</value> </data> - <data name=">>Label3.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ExMSG2.Location" type="System.Drawing.Point, System.Drawing"> + <value>89, 64</value> </data> - <data name=">>GroupExclude.Name" xml:space="preserve"> - <value>GroupExclude</value> + <data name="ExMSG2.Size" type="System.Drawing.Size, System.Drawing"> + <value>204, 19</value> </data> - <data name=">>ButtonCancel.Name" xml:space="preserve"> - <value>ButtonCancel</value> + <data name="ExMSG2.TabIndex" type="System.Int32, mscorlib"> + <value>8</value> </data> - <data name="ButtonRuleMove.Text" xml:space="preserve"> - <value>移動</value> + <data name=">>ExMSG2.Name" xml:space="preserve"> + <value>ExMSG2</value> </data> - <data name="CheckURL.Size" type="System.Drawing.Size, System.Drawing"> - <value>70, 16</value> + <data name=">>ExMSG2.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="EditFilterGroup.Text" xml:space="preserve"> - <value>ルール編集</value> + <data name=">>ExMSG2.Parent" xml:space="preserve"> + <value>GroupExclude</value> </data> - <data name=">>MSG1.ZOrder" xml:space="preserve"> - <value>13</value> + <data name=">>ExMSG2.ZOrder" xml:space="preserve"> + <value>15</value> </data> - <data name="Label10.Size" type="System.Drawing.Size, System.Drawing"> - <value>66, 12</value> + <data name="GroupExclude.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 152</value> </data> - <data name="Label8.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="GroupExclude.Size" type="System.Drawing.Size, System.Drawing"> + <value>424, 134</value> </data> - <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="GroupExclude.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name=">>Label3.ZOrder" xml:space="preserve"> - <value>10</value> + <data name="GroupExclude.Text" xml:space="preserve"> + <value>除外ルール</value> </data> - <data name=">>Label2.Parent" xml:space="preserve"> + <data name=">>GroupExclude.Name" xml:space="preserve"> <value>GroupExclude</value> </data> - <data name="ButtonDown.Font" type="System.Drawing.Font, System.Drawing"> - <value>Marlett, 9pt, style=Bold</value> + <data name=">>GroupExclude.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>EditFilterGroup.Name" xml:space="preserve"> + <data name=">>GroupExclude.Parent" xml:space="preserve"> <value>EditFilterGroup</value> </data> - <data name=">>ListTabs.ZOrder" xml:space="preserve"> - <value>2</value> + <data name=">>GroupExclude.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name=">>CheckMark.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckLambda.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>EditFilterGroup.ZOrder" xml:space="preserve"> - <value>8</value> + <data name="CheckLambda.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>Label6.Name" xml:space="preserve"> - <value>Label6</value> + <data name="CheckLambda.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 106</value> </data> - <data name="CheckNotifyNew.Size" type="System.Drawing.Size, System.Drawing"> - <value>96, 16</value> + <data name="CheckLambda.Size" type="System.Drawing.Size, System.Drawing"> + <value>63, 16</value> </data> - <data name="ExMSG2.TabIndex" type="System.Int32, mscorlib"> - <value>8</value> + <data name="CheckLambda.TabIndex" type="System.Int32, mscorlib"> + <value>15</value> </data> - <data name=">>CheckExRegex.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="CheckLambda.Text" xml:space="preserve"> + <value>ラムダ式</value> </data> - <data name=">>ButtonEdit.ZOrder" xml:space="preserve"> - <value>5</value> + <data name=">>CheckLambda.Name" xml:space="preserve"> + <value>CheckLambda</value> </data> - <data name=">>ButtonAddTab.Name" xml:space="preserve"> - <value>ButtonAddTab</value> + <data name=">>CheckLambda.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="ButtonRuleCopy.Text" xml:space="preserve"> - <value>コピー</value> + <data name=">>CheckLambda.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>ButtonRuleDown.Name" xml:space="preserve"> - <value>ButtonRuleDown</value> + <data name=">>CheckLambda.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name=">>CheckRegex.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="TextSource.Location" type="System.Drawing.Point, System.Drawing"> + <value>89, 93</value> </data> - <data name=">>ButtonRuleUp.ZOrder" xml:space="preserve"> - <value>3</value> + <data name="TextSource.Size" type="System.Drawing.Size, System.Drawing"> + <value>96, 19</value> </data> - <data name="CheckExURL.Size" type="System.Drawing.Size, System.Drawing"> - <value>70, 16</value> + <data name="TextSource.TabIndex" type="System.Int32, mscorlib"> + <value>10</value> </data> - <data name="EditFilterGroup.Location" type="System.Drawing.Point, System.Drawing"> - <value>9, 238</value> + <data name=">>TextSource.Name" xml:space="preserve"> + <value>TextSource</value> </data> - <data name="CheckExRegex.Text" xml:space="preserve"> - <value>正規表現</value> + <data name=">>TextSource.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label4.Location" type="System.Drawing.Point, System.Drawing"> - <value>87, 14</value> + <data name=">>TextSource.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>GroupBox2.Name" xml:space="preserve"> - <value>GroupBox2</value> + <data name=">>TextSource.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name="RadioExPLUS.AutoSize" type="System.Boolean, mscorlib"> + <data name="Label5.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>MSG1.Name" xml:space="preserve"> - <value>MSG1</value> + <data name="Label5.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="ButtonRuleCopy.Location" type="System.Drawing.Point, System.Drawing"> - <value>261, 209</value> + <data name="Label5.Location" type="System.Drawing.Point, System.Drawing"> + <value>43, 96</value> </data> - <data name="GroupBox1.Size" type="System.Drawing.Size, System.Drawing"> - <value>155, 98</value> + <data name="Label5.Size" type="System.Drawing.Size, System.Drawing"> + <value>40, 12</value> </data> - <data name="Label8.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> + <data name="Label5.TabIndex" type="System.Int32, mscorlib"> + <value>9</value> </data> - <data name="ButtonDeleteTab.Text" xml:space="preserve"> - <value>タブ削除</value> + <data name="Label5.Text" xml:space="preserve"> + <value>Source</value> </data> - <data name="Label3.Location" type="System.Drawing.Point, System.Drawing"> - <value>156, 29</value> + <data name=">>Label5.Name" xml:space="preserve"> + <value>Label5</value> </data> - <data name="EditFilterGroup.TabIndex" type="System.Int32, mscorlib"> - <value>8</value> + <data name=">>Label5.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckNotifyNew.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>Label5.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>GroupMatch.ZOrder" xml:space="preserve"> + <data name=">>Label5.ZOrder" xml:space="preserve"> <value>2</value> </data> - <data name="ButtonRenameTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="Label13.Size" type="System.Drawing.Size, System.Drawing"> - <value>56, 12</value> - </data> - <data name="ButtonRuleMove.Location" type="System.Drawing.Point, System.Drawing"> - <value>342, 209</value> - </data> - <data name="CheckCaseSensitive.AutoSize" type="System.Boolean, mscorlib"> + <data name="CheckRetweet.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name="ButtonDelete.Location" type="System.Drawing.Point, System.Drawing"> - <value>531, 210</value> - </data> - <data name="CheckNotifyNew.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <data name="CheckRetweet.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>NoControl</value> </data> - <data name="RadioExAnd.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name="CheckRetweet.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 84</value> </data> - <data name="ButtonDown.Text" xml:space="preserve"> - <value>6</value> + <data name="CheckRetweet.Size" type="System.Drawing.Size, System.Drawing"> + <value>84, 16</value> </data> - <data name="ButtonEdit.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name="CheckRetweet.TabIndex" type="System.Int32, mscorlib"> + <value>14</value> </data> - <data name="ListTabs.ItemHeight" type="System.Int32, mscorlib"> - <value>12</value> + <data name="CheckRetweet.Text" xml:space="preserve"> + <value>公式RTのみ</value> </data> - <data name=">>TextExSource.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>CheckRetweet.Name" xml:space="preserve"> + <value>CheckRetweet</value> </data> - <data name="CheckRetweet.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>CheckRetweet.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="ExMSG1.TabIndex" type="System.Int32, mscorlib"> - <value>5</value> + <data name=">>CheckRetweet.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>ButtonOK.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name=">>CheckRetweet.ZOrder" xml:space="preserve"> + <value>3</value> </data> - <data name=">>ButtonUp.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name="CheckCaseSensitive.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> <data name="CheckCaseSensitive.Location" type="System.Drawing.Point, System.Drawing"> <value>299, 62</value> </data> - <data name="RadioExAnd.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="CheckCaseSensitive.Size" type="System.Drawing.Size, System.Drawing"> + <value>102, 16</value> </data> - <data name="Label4.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="CheckCaseSensitive.TabIndex" type="System.Int32, mscorlib"> + <value>13</value> </data> - <data name=">>Label8.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckCaseSensitive.Text" xml:space="preserve"> + <value>大/小文字区別</value> </data> - <data name="ButtonAddTab.TabIndex" type="System.Int32, mscorlib"> - <value>3</value> + <data name=">>CheckCaseSensitive.Name" xml:space="preserve"> + <value>CheckCaseSensitive</value> </data> - <data name=">>CheckURL.ZOrder" xml:space="preserve"> - <value>6</value> + <data name=">>CheckCaseSensitive.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ListTabs.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>CheckCaseSensitive.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> + <data name=">>CheckCaseSensitive.ZOrder" xml:space="preserve"> + <value>4</value> + </data> + <data name="RadioAND.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> <data name="RadioAND.Location" type="System.Drawing.Point, System.Drawing"> <value>8, 28</value> </data> - <data name=">>ButtonDelete.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="RadioAND.Size" type="System.Drawing.Size, System.Drawing"> + <value>71, 16</value> </data> - <data name=">>CheckExRegex.Name" xml:space="preserve"> - <value>CheckExRegex</value> + <data name="RadioAND.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name="ButtonRuleUp.Font" type="System.Drawing.Font, System.Drawing"> - <value>Marlett, 9pt, style=Bold</value> + <data name="RadioAND.Text" xml:space="preserve"> + <value>複合条件</value> </data> - <data name=">>OptCopy.ZOrder" xml:space="preserve"> - <value>1</value> + <data name=">>RadioAND.Name" xml:space="preserve"> + <value>RadioAND</value> </data> - <data name="ButtonRenameTab.TabIndex" type="System.Int32, mscorlib"> + <data name=">>RadioAND.Type" xml:space="preserve"> + <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>RadioAND.Parent" xml:space="preserve"> + <value>GroupMatch</value> + </data> + <data name=">>RadioAND.ZOrder" xml:space="preserve"> <value>5</value> </data> - <data name="CheckURL.AutoSize" type="System.Boolean, mscorlib"> + <data name="Label8.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>GroupTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="Label8.Location" type="System.Drawing.Point, System.Drawing"> + <value>187, 14</value> </data> - <data name=">>Label9.Name" xml:space="preserve"> - <value>Label9</value> + <data name="Label8.Size" type="System.Drawing.Size, System.Drawing"> + <value>53, 12</value> </data> - <data name="GroupExclude.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name="Label8.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> </data> - <data name="ButtonDeleteTab.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 266</value> + <data name="Label8.Text" xml:space="preserve"> + <value>発言内容</value> </data> - <data name=">>GroupBox2.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label8.Name" xml:space="preserve"> + <value>Label8</value> </data> - <data name="Label7.AutoSize" type="System.Boolean, mscorlib"> + <data name=">>Label8.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>Label8.Parent" xml:space="preserve"> + <value>GroupMatch</value> + </data> + <data name=">>Label8.ZOrder" xml:space="preserve"> + <value>6</value> + </data> + <data name="CheckURL.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name="GroupBox2.Location" type="System.Drawing.Point, System.Drawing"> - <value>142, 9</value> + <data name="CheckURL.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 40</value> </data> + <data name="CheckURL.Size" type="System.Drawing.Size, System.Drawing"> + <value>70, 16</value> + </data> + <data name="CheckURL.TabIndex" type="System.Int32, mscorlib"> + <value>12</value> + </data> + <data name="CheckURL.Text" xml:space="preserve"> + <value>URL検索</value> + </data> <data name=">>CheckURL.Name" xml:space="preserve"> <value>CheckURL</value> </data> - <data name=">>Label1.Name" xml:space="preserve"> - <value>Label1</value> + <data name=">>CheckURL.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonUp.ZOrder" xml:space="preserve"> - <value>5</value> + <data name=">>CheckURL.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>CheckExRetweet.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name=">>CheckURL.ZOrder" xml:space="preserve"> + <value>7</value> </data> - <data name="ComboSound.Size" type="System.Drawing.Size, System.Drawing"> - <value>113, 20</value> + <data name="RadioPLUS.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="RadioPLUS.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 65</value> </data> - <data name=">>ButtonAddTab.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name="RadioPLUS.Size" type="System.Drawing.Size, System.Drawing"> + <value>71, 16</value> </data> - <data name=">>CheckRegex.ZOrder" xml:space="preserve"> - <value>8</value> + <data name="RadioPLUS.TabIndex" type="System.Int32, mscorlib"> + <value>6</value> </data> - <data name="CheckExRetweet.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="RadioPLUS.Text" xml:space="preserve"> + <value>単一条件</value> </data> - <data name=">>RadioExAnd.Name" xml:space="preserve"> - <value>RadioExAnd</value> + <data name=">>RadioPLUS.Name" xml:space="preserve"> + <value>RadioPLUS</value> </data> - <data name="ButtonRuleUp.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>RadioPLUS.Type" xml:space="preserve"> + <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label12.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>RadioPLUS.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>GroupMatch.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name=">>RadioPLUS.ZOrder" xml:space="preserve"> + <value>8</value> </data> - <data name="CheckExURL.Text" xml:space="preserve"> - <value>URL検索</value> + <data name="CheckRegex.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>CheckExRegex.ZOrder" xml:space="preserve"> - <value>8</value> + <data name="CheckRegex.Location" type="System.Drawing.Point, System.Drawing"> + <value>299, 18</value> </data> - <data name=">>ExMSG1.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckRegex.Size" type="System.Drawing.Size, System.Drawing"> + <value>72, 16</value> </data> - <data name=">>GroupBox2.Parent" xml:space="preserve"> - <value>$this</value> + <data name="CheckRegex.TabIndex" type="System.Int32, mscorlib"> + <value>11</value> </data> - <data name=">>Label10.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name="CheckRegex.Text" xml:space="preserve"> + <value>正規表現</value> </data> - <data name="GroupExclude.Text" xml:space="preserve"> - <value>除外ルール</value> + <data name=">>CheckRegex.Name" xml:space="preserve"> + <value>CheckRegex</value> </data> - <data name=">>CheckExRetweet.Type" xml:space="preserve"> + <data name=">>CheckRegex.Type" xml:space="preserve"> <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="ButtonDelete.Text" xml:space="preserve"> - <value>削除(&D)</value> + <data name=">>CheckRegex.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>Label10.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>CheckRegex.ZOrder" xml:space="preserve"> + <value>9</value> </data> - <data name=">>MSG2.ZOrder" xml:space="preserve"> - <value>14</value> + <data name="Label9.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>Label13.ZOrder" xml:space="preserve"> - <value>1</value> + <data name="Label9.Location" type="System.Drawing.Point, System.Drawing"> + <value>87, 51</value> </data> - <data name="CheckCaseSensitive.Text" xml:space="preserve"> - <value>大/小文字区別</value> + <data name="Label9.Size" type="System.Drawing.Size, System.Drawing"> + <value>114, 12</value> </data> - <data name=">>OptCopy.Parent" xml:space="preserve"> - <value>GroupBox1</value> + <data name="Label9.TabIndex" type="System.Int32, mscorlib"> + <value>7</value> </data> - <data name="ListFilters.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name="Label9.Text" xml:space="preserve"> + <value>ユーザーIDか発言内容</value> </data> - <data name=">>CheckCaseSensitive.Parent" xml:space="preserve"> + <data name=">>Label9.Name" xml:space="preserve"> + <value>Label9</value> + </data> + <data name=">>Label9.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>Label9.Parent" xml:space="preserve"> <value>GroupMatch</value> </data> - <data name="Label9.TabIndex" type="System.Int32, mscorlib"> - <value>7</value> + <data name=">>Label9.ZOrder" xml:space="preserve"> + <value>10</value> </data> - <data name="ExUID.Size" type="System.Drawing.Size, System.Drawing"> - <value>61, 19</value> + <data name="Label7.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="CheckMark.Location" type="System.Drawing.Point, System.Drawing"> - <value>44, 62</value> + <data name="Label7.Location" type="System.Drawing.Point, System.Drawing"> + <value>156, 29</value> </data> - <data name="RadioExPLUS.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 65</value> + <data name="Label7.Size" type="System.Drawing.Size, System.Drawing"> + <value>29, 12</value> </data> - <data name="Label4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="Label7.TabIndex" type="System.Int32, mscorlib"> + <value>3</value> </data> - <data name=">>ListFilters.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="Label7.Text" xml:space="preserve"> + <value>AND</value> </data> - <data name=">>GroupMatch.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label7.Name" xml:space="preserve"> + <value>Label7</value> </data> - <data name="RadioAND.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>Label7.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label11.Text" xml:space="preserve"> - <value>除外ルールのみ設定すると、タブ全体への除外設定となります。</value> + <data name=">>Label7.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>Label11.Parent" xml:space="preserve"> - <value>EditFilterGroup</value> + <data name=">>Label7.ZOrder" xml:space="preserve"> + <value>11</value> </data> - <data name="CheckManageRead.AutoSize" type="System.Boolean, mscorlib"> + <data name="Label6.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>CheckExRetweet.ZOrder" xml:space="preserve"> - <value>2</value> + <data name="Label6.Location" type="System.Drawing.Point, System.Drawing"> + <value>87, 14</value> </data> - <data name=">>ButtonRuleDown.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="Label6.Size" type="System.Drawing.Size, System.Drawing"> + <value>56, 12</value> </data> - <data name="Label3.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="Label6.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name="Label2.Size" type="System.Drawing.Size, System.Drawing"> - <value>114, 12</value> + <data name="Label6.Text" xml:space="preserve"> + <value>ユーザーID</value> </data> - <data name="ButtonDelete.TabIndex" type="System.Int32, mscorlib"> - <value>7</value> + <data name=">>Label6.Name" xml:space="preserve"> + <value>Label6</value> </data> - <data name="OptCopy.Size" type="System.Drawing.Size, System.Drawing"> - <value>123, 16</value> + <data name=">>Label6.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>MSG2.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>Label6.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name="GroupBox1.Location" type="System.Drawing.Point, System.Drawing"> - <value>436, 18</value> + <data name=">>Label6.ZOrder" xml:space="preserve"> + <value>12</value> </data> - <data name="Label11.Location" type="System.Drawing.Point, System.Drawing"> - <value>436, 152</value> + <data name="UID.Location" type="System.Drawing.Point, System.Drawing"> + <value>89, 26</value> </data> - <data name=">>ButtonDelete.Name" xml:space="preserve"> - <value>ButtonDelete</value> + <data name="UID.Size" type="System.Drawing.Size, System.Drawing"> + <value>61, 19</value> </data> - <data name=">>RadioAND.Parent" xml:space="preserve"> - <value>GroupMatch</value> - </data> - <data name="ButtonRuleUp.TabIndex" type="System.Int32, mscorlib"> + <data name="UID.TabIndex" type="System.Int32, mscorlib"> <value>2</value> </data> - <data name="ExMSG2.Location" type="System.Drawing.Point, System.Drawing"> - <value>89, 64</value> + <data name=">>UID.Name" xml:space="preserve"> + <value>UID</value> </data> - <data name="CheckRegex.TabIndex" type="System.Int32, mscorlib"> - <value>11</value> + <data name=">>UID.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>TextExSource.Name" xml:space="preserve"> - <value>TextExSource</value> + <data name=">>UID.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name="ListFilters.Location" type="System.Drawing.Point, System.Drawing"> - <value>9, 19</value> + <data name=">>UID.ZOrder" xml:space="preserve"> + <value>13</value> </data> - <data name="CheckMark.Size" type="System.Drawing.Size, System.Drawing"> - <value>70, 16</value> + <data name="MSG1.Location" type="System.Drawing.Point, System.Drawing"> + <value>189, 26</value> </data> - <data name="ComboSound.TabIndex" type="System.Int32, mscorlib"> - <value>9</value> + <data name="MSG1.Size" type="System.Drawing.Size, System.Drawing"> + <value>103, 19</value> </data> - <data name=">>CheckExURL.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="MSG1.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> </data> - <data name="CheckExCaseSensitive.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>MSG1.Name" xml:space="preserve"> + <value>MSG1</value> </data> - <data name="ButtonNew.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name=">>MSG1.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckExCaseSensitive.Text" xml:space="preserve"> - <value>大/小文字区別</value> + <data name=">>MSG1.Parent" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>ButtonEdit.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>MSG1.ZOrder" xml:space="preserve"> + <value>14</value> </data> - <data name="CheckManageRead.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 371</value> + <data name="MSG2.Location" type="System.Drawing.Point, System.Drawing"> + <value>89, 64</value> </data> - <data name="RadioAND.Size" type="System.Drawing.Size, System.Drawing"> - <value>71, 16</value> + <data name="MSG2.Size" type="System.Drawing.Size, System.Drawing"> + <value>204, 19</value> </data> - <data name="MSG1.Location" type="System.Drawing.Point, System.Drawing"> - <value>189, 26</value> + <data name="MSG2.TabIndex" type="System.Int32, mscorlib"> + <value>8</value> </data> - <data name="CheckNotifyNew.Text" xml:space="preserve"> - <value>新着通知表示</value> + <data name=">>MSG2.Name" xml:space="preserve"> + <value>MSG2</value> </data> - <data name="OptCopy.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> + <data name=">>MSG2.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonRuleCopy.Parent" xml:space="preserve"> - <value>GroupBox2</value> - </data> - <data name=">>CheckRetweet.Parent" xml:space="preserve"> + <data name=">>MSG2.Parent" xml:space="preserve"> <value>GroupMatch</value> </data> - <data name="RadioPLUS.Size" type="System.Drawing.Size, System.Drawing"> - <value>71, 16</value> + <data name=">>MSG2.ZOrder" xml:space="preserve"> + <value>15</value> </data> - <data name=">>Label2.ZOrder" xml:space="preserve"> - <value>9</value> + <data name="GroupMatch.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 18</value> </data> - <data name="CheckExRegex.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="GroupMatch.Size" type="System.Drawing.Size, System.Drawing"> + <value>424, 128</value> </data> <data name="GroupMatch.TabIndex" type="System.Int32, mscorlib"> <value>0</value> </data> - <data name=">>ExMSG1.ZOrder" xml:space="preserve"> - <value>13</value> + <data name="GroupMatch.Text" xml:space="preserve"> + <value>マッチルール</value> </data> - <data name="CheckExURL.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>GroupMatch.Name" xml:space="preserve"> + <value>GroupMatch</value> </data> - <data name=">>CheckExCaseSensitive.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name=">>GroupMatch.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonDeleteTab.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>GroupMatch.Parent" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name=">>ExUID.ZOrder" xml:space="preserve"> - <value>12</value> + <data name=">>GroupMatch.ZOrder" xml:space="preserve"> + <value>2</value> </data> - <data name="ListFilters.HorizontalScrollbar" type="System.Boolean, mscorlib"> + <data name="CheckMark.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> + <data name="CheckMark.Location" type="System.Drawing.Point, System.Drawing"> + <value>44, 62</value> + </data> + <data name="CheckMark.Size" type="System.Drawing.Size, System.Drawing"> + <value>70, 16</value> + </data> <data name="CheckMark.TabIndex" type="System.Int32, mscorlib"> <value>2</value> </data> - <data name=">>ButtonDown.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckMark.Text" xml:space="preserve"> + <value>マークする</value> </data> - <data name="Label4.Size" type="System.Drawing.Size, System.Drawing"> - <value>56, 12</value> + <data name=">>CheckMark.Name" xml:space="preserve"> + <value>CheckMark</value> </data> - <data name="GroupBox1.Text" xml:space="preserve"> - <value>マッチ時の追加動作(&E)</value> + <data name=">>CheckMark.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckExCaseSensitive.TabIndex" type="System.Int32, mscorlib"> - <value>13</value> + <data name=">>CheckMark.Parent" xml:space="preserve"> + <value>GroupBox1</value> </data> - <data name=">>ButtonDeleteTab.Name" xml:space="preserve"> - <value>ButtonDeleteTab</value> + <data name=">>CheckMark.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name="GroupExclude.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 140</value> - </data> - <data name="Label9.AutoSize" type="System.Boolean, mscorlib"> + <data name="OptCopy.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>RadioExPLUS.ZOrder" xml:space="preserve"> - <value>7</value> + <data name="OptCopy.Location" type="System.Drawing.Point, System.Drawing"> + <value>15, 40</value> </data> - <data name="OptMove.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> + <data name="OptCopy.Size" type="System.Drawing.Size, System.Drawing"> + <value>123, 16</value> </data> - <data name=">>ComboSound.ZOrder" xml:space="preserve"> - <value>9</value> + <data name="OptCopy.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name="ButtonAddTab.Text" xml:space="preserve"> - <value>タブ作成</value> + <data name="OptCopy.Text" xml:space="preserve"> + <value>Recentからコピーする</value> </data> - <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> - <value>766, 553</value> + <data name=">>OptCopy.Name" xml:space="preserve"> + <value>OptCopy</value> </data> - <data name="Label9.Location" type="System.Drawing.Point, System.Drawing"> - <value>87, 51</value> + <data name=">>OptCopy.Type" xml:space="preserve"> + <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>Label3.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name=">>OptCopy.Parent" xml:space="preserve"> + <value>GroupBox1</value> </data> - <data name="ButtonRuleDown.Text" xml:space="preserve"> - <value>6</value> + <data name=">>OptCopy.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name=">>TextSource.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="CheckExCaseSensitive.AutoSize" type="System.Boolean, mscorlib"> + <data name="OptMove.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>Label5.Name" xml:space="preserve"> - <value>Label5</value> + <data name="OptMove.Location" type="System.Drawing.Point, System.Drawing"> + <value>15, 18</value> </data> - <data name="CheckExRegex.Size" type="System.Drawing.Size, System.Drawing"> - <value>72, 16</value> + <data name="OptMove.Size" type="System.Drawing.Size, System.Drawing"> + <value>120, 16</value> </data> - <data name="GroupBox2.Text" xml:space="preserve"> - <value>振り分けルール</value> + <data name="OptMove.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name=">>ButtonRuleCopy.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="OptMove.Text" xml:space="preserve"> + <value>Recentから移動する</value> </data> - <data name=">>CheckURL.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>OptMove.Name" xml:space="preserve"> + <value>OptMove</value> </data> - <data name="ButtonRuleDown.TabIndex" type="System.Int32, mscorlib"> - <value>3</value> - </data> - <data name=">>ListFilters.ZOrder" xml:space="preserve"> - <value>4</value> - </data> <data name=">>OptMove.Type" xml:space="preserve"> <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>GroupExclude.ZOrder" xml:space="preserve"> - <value>1</value> + <data name=">>OptMove.Parent" xml:space="preserve"> + <value>GroupBox1</value> </data> - <data name="ButtonDown.TabIndex" type="System.Int32, mscorlib"> + <data name=">>OptMove.ZOrder" xml:space="preserve"> <value>2</value> </data> - <data name="CheckExRegex.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 18</value> + <data name="GroupBox1.Location" type="System.Drawing.Point, System.Drawing"> + <value>436, 18</value> </data> - <data name=">>CheckRegex.Name" xml:space="preserve"> - <value>CheckRegex</value> + <data name="GroupBox1.Size" type="System.Drawing.Size, System.Drawing"> + <value>155, 98</value> </data> - <data name="CheckExURL.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="GroupBox1.TabIndex" type="System.Int32, mscorlib"> + <value>2</value> </data> - <data name=">>RadioPLUS.Type" xml:space="preserve"> - <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="GroupBox1.Text" xml:space="preserve"> + <value>マッチ時の追加動作(&E)</value> </data> - <data name="ButtonDown.Location" type="System.Drawing.Point, System.Drawing"> - <value>87, 207</value> + <data name=">>GroupBox1.Name" xml:space="preserve"> + <value>GroupBox1</value> </data> - <data name=">>ExMSG2.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name=">>GroupBox1.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="LabelTabType.Size" type="System.Drawing.Size, System.Drawing"> - <value>76, 12</value> + <data name=">>GroupBox1.Parent" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name="Label4.Text" xml:space="preserve"> - <value>ユーザーID</value> + <data name=">>GroupBox1.ZOrder" xml:space="preserve"> + <value>3</value> </data> - <data name="TextSource.Location" type="System.Drawing.Point, System.Drawing"> - <value>89, 89</value> + <data name="ButtonCancel.Location" type="System.Drawing.Point, System.Drawing"> + <value>516, 264</value> </data> - <data name=">>ExUID.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="ButtonCancel.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> - <data name=">>RadioAND.Name" xml:space="preserve"> - <value>RadioAND</value> + <data name="ButtonCancel.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> </data> - <data name=">>Label6.ZOrder" xml:space="preserve"> - <value>11</value> + <data name="ButtonCancel.Text" xml:space="preserve"> + <value>キャンセル</value> </data> - <data name="ComboSound.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 427</value> + <data name=">>ButtonCancel.Name" xml:space="preserve"> + <value>ButtonCancel</value> </data> - <data name="CheckRetweet.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 84</value> + <data name=">>ButtonCancel.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="GroupBox2.Size" type="System.Drawing.Size, System.Drawing"> - <value>612, 508</value> + <data name=">>ButtonCancel.Parent" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name=">>TextSource.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>ButtonCancel.ZOrder" xml:space="preserve"> + <value>4</value> </data> - <data name=">>$this.Name" xml:space="preserve"> - <value>FilterDialog</value> + <data name="ButtonOK.Location" type="System.Drawing.Point, System.Drawing"> + <value>438, 264</value> </data> - <data name=">>MSG2.Name" xml:space="preserve"> - <value>MSG2</value> + <data name="ButtonOK.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> - <data name=">>ButtonOK.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonOK.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> </data> - <data name="CheckRegex.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 18</value> + <data name="ButtonOK.Text" xml:space="preserve"> + <value>OK</value> </data> - <data name=">>OptMove.Parent" xml:space="preserve"> - <value>GroupBox1</value> + <data name=">>ButtonOK.Name" xml:space="preserve"> + <value>ButtonOK</value> </data> - <data name=">>ExUID.Name" xml:space="preserve"> - <value>ExUID</value> + <data name=">>ButtonOK.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label11.Size" type="System.Drawing.Size, System.Drawing"> - <value>157, 74</value> + <data name=">>ButtonOK.Parent" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name="LabelTabType.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>ButtonOK.ZOrder" xml:space="preserve"> + <value>5</value> </data> - <data name="Label1.Size" type="System.Drawing.Size, System.Drawing"> - <value>53, 12</value> + <data name="EditFilterGroup.Location" type="System.Drawing.Point, System.Drawing"> + <value>9, 238</value> </data> - <data name=">>CheckRetweet.ZOrder" xml:space="preserve"> - <value>2</value> + <data name="EditFilterGroup.Size" type="System.Drawing.Size, System.Drawing"> + <value>600, 293</value> </data> - <data name="MSG2.TabIndex" type="System.Int32, mscorlib"> + <data name="EditFilterGroup.TabIndex" type="System.Int32, mscorlib"> <value>8</value> </data> - <data name=">>ListTabs.Name" xml:space="preserve"> - <value>ListTabs</value> + <data name="EditFilterGroup.Text" xml:space="preserve"> + <value>ルール編集</value> </data> - <data name=">>ButtonClose.Parent" xml:space="preserve"> - <value>$this</value> + <data name=">>EditFilterGroup.Name" xml:space="preserve"> + <value>EditFilterGroup</value> </data> - <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> - <value>6, 12</value> + <data name=">>EditFilterGroup.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>Label12.Parent" xml:space="preserve"> - <value>GroupExclude</value> - </data> <data name=">>EditFilterGroup.Parent" xml:space="preserve"> <value>GroupBox2</value> </data> - <data name="OptCopy.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>EditFilterGroup.ZOrder" xml:space="preserve"> + <value>8</value> </data> - <data name="LabelTabType.Text" xml:space="preserve"> - <value>LabelTabType</value> + <data name="ButtonNew.Location" type="System.Drawing.Point, System.Drawing"> + <value>9, 209</value> </data> - <data name=">>GroupMatch.Name" xml:space="preserve"> - <value>GroupMatch</value> + <data name="ButtonNew.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> - <data name="ListFilters.ItemHeight" type="System.Int32, mscorlib"> - <value>12</value> + <data name="ButtonNew.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name="Label11.TabIndex" type="System.Int32, mscorlib"> - <value>3</value> + <data name="ButtonNew.Text" xml:space="preserve"> + <value>新規(&N)</value> </data> - <data name=">>Label12.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ButtonNew.Name" xml:space="preserve"> + <value>ButtonNew</value> </data> - <data name="EditFilterGroup.Size" type="System.Drawing.Size, System.Drawing"> - <value>597, 263</value> + <data name=">>ButtonNew.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label6.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>ButtonNew.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="Label12.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>ButtonNew.ZOrder" xml:space="preserve"> + <value>7</value> </data> - <data name="ButtonNew.Location" type="System.Drawing.Point, System.Drawing"> - <value>9, 209</value> + <data name="ButtonDelete.Location" type="System.Drawing.Point, System.Drawing"> + <value>531, 210</value> </data> - <data name="RadioExAnd.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="ButtonDelete.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> - <data name="CheckNotifyNew.TabIndex" type="System.Int32, mscorlib"> + <data name="ButtonDelete.TabIndex" type="System.Int32, mscorlib"> <value>7</value> </data> - <data name="RadioPLUS.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 65</value> + <data name="ButtonDelete.Text" xml:space="preserve"> + <value>削除(&D)</value> </data> - <data name=">>ButtonRuleUp.Type" xml:space="preserve"> + <data name=">>ButtonDelete.Name" xml:space="preserve"> + <value>ButtonDelete</value> + </data> + <data name=">>ButtonDelete.Type" xml:space="preserve"> <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="MSG2.Size" type="System.Drawing.Size, System.Drawing"> - <value>204, 19</value> + <data name=">>ButtonDelete.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name=">>Label13.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>ButtonDelete.ZOrder" xml:space="preserve"> + <value>6</value> </data> - <data name=">>ButtonDelete.Type" xml:space="preserve"> + <data name="ButtonEdit.Location" type="System.Drawing.Point, System.Drawing"> + <value>173, 209</value> + </data> + <data name="ButtonEdit.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> + </data> + <data name="ButtonEdit.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> + </data> + <data name="ButtonEdit.Text" xml:space="preserve"> + <value>編集(&E)</value> + </data> + <data name=">>ButtonEdit.Name" xml:space="preserve"> + <value>ButtonEdit</value> + </data> + <data name=">>ButtonEdit.Type" xml:space="preserve"> <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>CheckNotifyNew.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>ButtonEdit.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="ButtonCancel.Location" type="System.Drawing.Point, System.Drawing"> - <value>516, 234</value> + <data name=">>ButtonEdit.ZOrder" xml:space="preserve"> + <value>5</value> </data> - <data name="CheckManageRead.Text" xml:space="preserve"> - <value>未読管理</value> + <data name="GroupBox2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Bottom, Left, Right</value> </data> - <data name=">>UID.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="ButtonRuleMove.Location" type="System.Drawing.Point, System.Drawing"> + <value>342, 209</value> </data> - <data name=">>Label9.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleMove.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> <data name="ButtonRuleMove.TabIndex" type="System.Int32, mscorlib"> <value>6</value> </data> - <data name="RadioExPLUS.Size" type="System.Drawing.Size, System.Drawing"> - <value>71, 16</value> + <data name="ButtonRuleMove.Text" xml:space="preserve"> + <value>移動</value> </data> - <data name="Label1.Text" xml:space="preserve"> - <value>発言内容</value> + <data name=">>ButtonRuleMove.Name" xml:space="preserve"> + <value>ButtonRuleMove</value> </data> - <data name=">>ButtonRuleCopy.Name" xml:space="preserve"> - <value>ButtonRuleCopy</value> + <data name=">>ButtonRuleMove.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>RadioExPLUS.Name" xml:space="preserve"> - <value>RadioExPLUS</value> + <data name=">>ButtonRuleMove.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="RadioPLUS.TabIndex" type="System.Int32, mscorlib"> - <value>6</value> + <data name=">>ButtonRuleMove.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name=">>ButtonDeleteTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleCopy.Location" type="System.Drawing.Point, System.Drawing"> + <value>261, 209</value> </data> - <data name=">>LabelTabType.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleCopy.Size" type="System.Drawing.Size, System.Drawing"> + <value>75, 23</value> </data> - <data name="Label6.Size" type="System.Drawing.Size, System.Drawing"> - <value>56, 12</value> + <data name="ButtonRuleCopy.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> </data> - <data name=">>CheckExCaseSensitive.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleCopy.Text" xml:space="preserve"> + <value>コピー</value> </data> - <data name="Label5.Location" type="System.Drawing.Point, System.Drawing"> - <value>43, 92</value> + <data name=">>ButtonRuleCopy.Name" xml:space="preserve"> + <value>ButtonRuleCopy</value> </data> - <data name="ButtonRuleDown.Size" type="System.Drawing.Size, System.Drawing"> - <value>34, 23</value> + <data name=">>ButtonRuleCopy.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckExCaseSensitive.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 62</value> + <data name=">>ButtonRuleCopy.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms"> - <value>CenterParent</value> + <data name=">>ButtonRuleCopy.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name=">>ButtonRuleMove.ZOrder" xml:space="preserve"> - <value>0</value> + <data name="ButtonRuleDown.Font" type="System.Drawing.Font, System.Drawing"> + <value>Marlett, 9pt, style=Bold</value> </data> - <data name="Label5.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <data name="ButtonRuleDown.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>NoControl</value> </data> - <data name="CheckNotifyNew.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 393</value> + <data name="ButtonRuleDown.Location" type="System.Drawing.Point, System.Drawing"> + <value>131, 209</value> </data> - <data name=">>Label7.Name" xml:space="preserve"> - <value>Label7</value> + <data name="ButtonRuleDown.Size" type="System.Drawing.Size, System.Drawing"> + <value>34, 23</value> </data> - <data name="Label12.Location" type="System.Drawing.Point, System.Drawing"> - <value>43, 92</value> + <data name="ButtonRuleDown.TabIndex" type="System.Int32, mscorlib"> + <value>3</value> </data> - <data name="GroupTab.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 9</value> + <data name="ButtonRuleDown.Text" xml:space="preserve"> + <value>6</value> </data> - <data name="CheckManageRead.Size" type="System.Drawing.Size, System.Drawing"> - <value>72, 16</value> + <data name=">>ButtonRuleDown.Name" xml:space="preserve"> + <value>ButtonRuleDown</value> </data> - <data name="Label7.Text" xml:space="preserve"> - <value>AND</value> - </data> - <data name=">>ButtonNew.Type" xml:space="preserve"> + <data name=">>ButtonRuleDown.Type" xml:space="preserve"> <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="RadioExPLUS.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name=">>ButtonRuleDown.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name="ButtonRuleCopy.TabIndex" type="System.Int32, mscorlib"> - <value>5</value> + <data name=">>ButtonRuleDown.ZOrder" xml:space="preserve"> + <value>2</value> </data> - <data name="ExUID.Location" type="System.Drawing.Point, System.Drawing"> - <value>89, 26</value> + <data name="ButtonRuleUp.Font" type="System.Drawing.Font, System.Drawing"> + <value>Marlett, 9pt, style=Bold</value> </data> - <data name=">>EditFilterGroup.Type" xml:space="preserve"> - <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleUp.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>MSG2.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="ButtonRuleUp.Location" type="System.Drawing.Point, System.Drawing"> + <value>90, 209</value> </data> - <data name=">>OptMove.Name" xml:space="preserve"> - <value>OptMove</value> + <data name="ButtonRuleUp.Size" type="System.Drawing.Size, System.Drawing"> + <value>34, 23</value> </data> - <data name=">>CheckManageRead.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRuleUp.TabIndex" type="System.Int32, mscorlib"> + <value>2</value> </data> <data name="ButtonRuleUp.Text" xml:space="preserve"> <value>5</value> </data> - <data name="ButtonEdit.Location" type="System.Drawing.Point, System.Drawing"> - <value>173, 209</value> + <data name=">>ButtonRuleUp.Name" xml:space="preserve"> + <value>ButtonRuleUp</value> </data> - <data name="RadioExAnd.Text" xml:space="preserve"> - <value>複合条件</value> + <data name=">>ButtonRuleUp.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonRuleCopy.ZOrder" xml:space="preserve"> - <value>1</value> + <data name=">>ButtonRuleUp.Parent" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name=">>ButtonUp.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ButtonRuleUp.ZOrder" xml:space="preserve"> + <value>3</value> </data> - <data name="MSG1.TabIndex" type="System.Int32, mscorlib"> - <value>5</value> + <data name="GroupBox2.Location" type="System.Drawing.Point, System.Drawing"> + <value>142, 9</value> </data> - <data name="Label3.Size" type="System.Drawing.Size, System.Drawing"> - <value>29, 12</value> + <data name="GroupBox2.Size" type="System.Drawing.Size, System.Drawing"> + <value>615, 538</value> </data> - <data name=">>Label11.ZOrder" xml:space="preserve"> - <value>0</value> + <data name="GroupBox2.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> </data> - <data name=">>Label4.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="GroupBox2.Text" xml:space="preserve"> + <value>振り分けルール</value> </data> - <data name=">>LabelTabType.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>GroupBox2.Name" xml:space="preserve"> + <value>GroupBox2</value> </data> - <data name=">>RadioExPLUS.Type" xml:space="preserve"> - <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>GroupBox2.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="ExUID.TabIndex" type="System.Int32, mscorlib"> - <value>2</value> + <data name=">>GroupBox2.Parent" xml:space="preserve"> + <value>$this</value> </data> - <data name=">>ButtonRuleMove.Name" xml:space="preserve"> - <value>ButtonRuleMove</value> + <data name=">>GroupBox2.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name="MSG1.Size" type="System.Drawing.Size, System.Drawing"> - <value>103, 19</value> + <data name="ListTabs.ItemHeight" type="System.Int32, mscorlib"> + <value>12</value> </data> - <data name="CheckRegex.Size" type="System.Drawing.Size, System.Drawing"> - <value>72, 16</value> + <data name="ListTabs.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 18</value> </data> - <data name="Label8.Size" type="System.Drawing.Size, System.Drawing"> - <value>53, 12</value> + <data name="ListTabs.Size" type="System.Drawing.Size, System.Drawing"> + <value>113, 184</value> </data> - <data name=">>ButtonRuleMove.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="ListTabs.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name="CheckCaseSensitive.TabIndex" type="System.Int32, mscorlib"> - <value>13</value> + <data name=">>ListTabs.Name" xml:space="preserve"> + <value>ListTabs</value> </data> - <data name=">>Label10.Name" xml:space="preserve"> - <value>Label10</value> + <data name=">>ListTabs.Type" xml:space="preserve"> + <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>ButtonDown.ZOrder" xml:space="preserve"> - <value>3</value> + <data name=">>ListTabs.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name=">>OptCopy.Type" xml:space="preserve"> - <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name=">>ListTabs.ZOrder" xml:space="preserve"> + <value>2</value> </data> - <data name="Label13.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 327</value> + <data name="ButtonAddTab.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 237</value> </data> - <data name="Label3.TabIndex" type="System.Int32, mscorlib"> + <data name="ButtonAddTab.Size" type="System.Drawing.Size, System.Drawing"> + <value>113, 23</value> + </data> + <data name="ButtonAddTab.TabIndex" type="System.Int32, mscorlib"> <value>3</value> </data> - <data name=">>ButtonRuleUp.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="ButtonAddTab.Text" xml:space="preserve"> + <value>タブ作成</value> </data> - <data name="TextSource.TabIndex" type="System.Int32, mscorlib"> - <value>10</value> + <data name=">>ButtonAddTab.Name" xml:space="preserve"> + <value>ButtonAddTab</value> </data> - <data name="ButtonDown.Size" type="System.Drawing.Size, System.Drawing"> - <value>34, 23</value> + <data name=">>ButtonAddTab.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>Label8.ZOrder" xml:space="preserve"> - <value>5</value> + <data name=">>ButtonAddTab.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="RadioPLUS.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>ButtonAddTab.ZOrder" xml:space="preserve"> + <value>4</value> </data> - <data name="TextExSource.Size" type="System.Drawing.Size, System.Drawing"> - <value>96, 19</value> + <data name="ButtonDeleteTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name="Label12.Size" type="System.Drawing.Size, System.Drawing"> - <value>40, 12</value> + <data name="ButtonDeleteTab.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 266</value> </data> - <data name=">>ListFilters.Type" xml:space="preserve"> - <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonDeleteTab.Size" type="System.Drawing.Size, System.Drawing"> + <value>113, 23</value> </data> - <data name="Label2.Text" xml:space="preserve"> - <value>ユーザーIDか発言内容</value> + <data name="ButtonDeleteTab.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> </data> - <data name=">>ButtonEdit.Parent" xml:space="preserve"> - <value>GroupBox2</value> + <data name="ButtonDeleteTab.Text" xml:space="preserve"> + <value>タブ削除</value> </data> - <data name=">>CheckManageRead.Parent" xml:space="preserve"> - <value>GroupTab</value> + <data name=">>ButtonDeleteTab.Name" xml:space="preserve"> + <value>ButtonDeleteTab</value> </data> - <data name="ButtonClose.TabIndex" type="System.Int32, mscorlib"> - <value>2</value> + <data name=">>ButtonDeleteTab.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>Label2.Name" xml:space="preserve"> - <value>Label2</value> + <data name=">>ButtonDeleteTab.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="GroupExclude.Size" type="System.Drawing.Size, System.Drawing"> - <value>424, 116</value> + <data name=">>ButtonDeleteTab.ZOrder" xml:space="preserve"> + <value>6</value> </data> - <data name=">>Label11.Name" xml:space="preserve"> - <value>Label11</value> + <data name="ButtonRenameTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>MSG1.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonRenameTab.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 295</value> </data> - <data name=">>Label10.ZOrder" xml:space="preserve"> - <value>7</value> + <data name="ButtonRenameTab.Size" type="System.Drawing.Size, System.Drawing"> + <value>113, 23</value> </data> - <data name=">>CheckMark.Name" xml:space="preserve"> - <value>CheckMark</value> + <data name="ButtonRenameTab.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> </data> - <data name=">>RadioPLUS.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="ButtonRenameTab.Text" xml:space="preserve"> + <value>タブ名変更</value> </data> - <data name="ButtonOK.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name=">>ButtonRenameTab.Name" xml:space="preserve"> + <value>ButtonRenameTab</value> </data> - <data name=">>OptMove.ZOrder" xml:space="preserve"> - <value>2</value> + <data name=">>ButtonRenameTab.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>CheckCaseSensitive.Name" xml:space="preserve"> - <value>CheckCaseSensitive</value> + <data name=">>ButtonRenameTab.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name=">>LabelTabType.ZOrder" xml:space="preserve"> - <value>0</value> + <data name=">>ButtonRenameTab.ZOrder" xml:space="preserve"> + <value>8</value> </data> - <data name=">>CheckRetweet.Name" xml:space="preserve"> - <value>CheckRetweet</value> + <data name="CheckManageRead.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name=">>Label7.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="CheckManageRead.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 371</value> </data> - <data name="Label1.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="CheckManageRead.Size" type="System.Drawing.Size, System.Drawing"> + <value>72, 16</value> </data> - <data name=">>ButtonDeleteTab.ZOrder" xml:space="preserve"> + <data name="CheckManageRead.TabIndex" type="System.Int32, mscorlib"> <value>6</value> </data> - <data name="Label8.Text" xml:space="preserve"> - <value>発言内容</value> + <data name="CheckManageRead.Text" xml:space="preserve"> + <value>未読管理</value> </data> - <data name="ButtonAddTab.Size" type="System.Drawing.Size, System.Drawing"> - <value>113, 23</value> + <data name=">>CheckManageRead.Name" xml:space="preserve"> + <value>CheckManageRead</value> </data> - <data name="Label10.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name=">>CheckManageRead.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckExRetweet.TabIndex" type="System.Int32, mscorlib"> - <value>14</value> + <data name=">>CheckManageRead.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="ButtonDeleteTab.Size" type="System.Drawing.Size, System.Drawing"> - <value>113, 23</value> + <data name=">>CheckManageRead.ZOrder" xml:space="preserve"> + <value>10</value> </data> - <data name="ButtonDeleteTab.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> + <data name="CheckNotifyNew.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="ButtonRuleCopy.Size" type="System.Drawing.Size, System.Drawing"> - <value>75, 23</value> + <data name="CheckNotifyNew.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> </data> - <data name=">>ExMSG2.Name" xml:space="preserve"> - <value>ExMSG2</value> + <data name="CheckNotifyNew.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 393</value> </data> - <data name=">>ExUID.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="CheckNotifyNew.Size" type="System.Drawing.Size, System.Drawing"> + <value>96, 16</value> </data> - <data name=">>RadioAND.ZOrder" xml:space="preserve"> - <value>4</value> + <data name="CheckNotifyNew.TabIndex" type="System.Int32, mscorlib"> + <value>7</value> </data> - <data name="ButtonRenameTab.Location" type="System.Drawing.Point, System.Drawing"> - <value>8, 295</value> + <data name="CheckNotifyNew.Text" xml:space="preserve"> + <value>新着通知表示</value> </data> - <data name="ButtonNew.Text" xml:space="preserve"> - <value>新規(&N)</value> + <data name=">>CheckNotifyNew.Name" xml:space="preserve"> + <value>CheckNotifyNew</value> </data> - <data name=">>Label8.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>CheckNotifyNew.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="CheckMark.Text" xml:space="preserve"> - <value>マークする</value> + <data name=">>CheckNotifyNew.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name=">>GroupBox1.Name" xml:space="preserve"> - <value>GroupBox1</value> + <data name=">>CheckNotifyNew.ZOrder" xml:space="preserve"> + <value>11</value> </data> - <data name="ButtonRuleDown.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> + <data name="ComboSound.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 427</value> </data> - <data name="Label5.Size" type="System.Drawing.Size, System.Drawing"> - <value>40, 12</value> + <data name="ComboSound.Size" type="System.Drawing.Size, System.Drawing"> + <value>113, 20</value> </data> - <data name=">>Label9.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name="ComboSound.TabIndex" type="System.Int32, mscorlib"> + <value>9</value> </data> - <data name=">>CheckURL.Parent" xml:space="preserve"> - <value>GroupMatch</value> + <data name=">>ComboSound.Name" xml:space="preserve"> + <value>ComboSound</value> </data> - <data name=">>RadioExAnd.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name=">>ComboSound.Type" xml:space="preserve"> + <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ComboSound.Parent" xml:space="preserve"> <value>GroupTab</value> </data> - <data name="UID.Size" type="System.Drawing.Size, System.Drawing"> - <value>61, 19</value> + <data name=">>ComboSound.ZOrder" xml:space="preserve"> + <value>9</value> </data> - <data name=">>Label11.Type" xml:space="preserve"> + <data name="Label10.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="Label10.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 412</value> + </data> + <data name="Label10.Size" type="System.Drawing.Size, System.Drawing"> + <value>66, 12</value> + </data> + <data name="Label10.TabIndex" type="System.Int32, mscorlib"> + <value>8</value> + </data> + <data name="Label10.Text" xml:space="preserve"> + <value>新着サウンド</value> + </data> + <data name=">>Label10.Name" xml:space="preserve"> + <value>Label10</value> + </data> + <data name=">>Label10.Type" xml:space="preserve"> <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="Label12.Text" xml:space="preserve"> - <value>Source</value> + <data name=">>Label10.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="CheckExRetweet.Size" type="System.Drawing.Size, System.Drawing"> - <value>84, 16</value> + <data name=">>Label10.ZOrder" xml:space="preserve"> + <value>7</value> </data> - <data name="UID.TabIndex" type="System.Int32, mscorlib"> - <value>2</value> + <data name="ButtonUp.Font" type="System.Drawing.Font, System.Drawing"> + <value>Marlett, 9pt, style=Bold</value> </data> - <data name=">>ButtonDelete.ZOrder" xml:space="preserve"> - <value>6</value> + <data name="ButtonUp.Location" type="System.Drawing.Point, System.Drawing"> + <value>8, 207</value> </data> - <data name=">>ButtonRuleDown.Type" xml:space="preserve"> + <data name="ButtonUp.Size" type="System.Drawing.Size, System.Drawing"> + <value>34, 23</value> + </data> + <data name="ButtonUp.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> + </data> + <data name="ButtonUp.Text" xml:space="preserve"> + <value>5</value> + </data> + <data name=">>ButtonUp.Name" xml:space="preserve"> + <value>ButtonUp</value> + </data> + <data name=">>ButtonUp.Type" xml:space="preserve"> <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>Label8.Name" xml:space="preserve"> - <value>Label8</value> + <data name=">>ButtonUp.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="ExMSG1.Location" type="System.Drawing.Point, System.Drawing"> - <value>189, 26</value> + <data name=">>ButtonUp.ZOrder" xml:space="preserve"> + <value>5</value> </data> - <data name=">>RadioExAnd.ZOrder" xml:space="preserve"> - <value>4</value> + <data name="ButtonDown.Font" type="System.Drawing.Font, System.Drawing"> + <value>Marlett, 9pt, style=Bold</value> </data> - <data name="ButtonDeleteTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <data name="ButtonDown.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>NoControl</value> </data> - <data name="CheckMark.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> + <data name="ButtonDown.Location" type="System.Drawing.Point, System.Drawing"> + <value>87, 207</value> </data> - <data name=">>Label13.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonDown.Size" type="System.Drawing.Size, System.Drawing"> + <value>34, 23</value> </data> - <data name=">>Label2.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <data name="ButtonDown.TabIndex" type="System.Int32, mscorlib"> + <value>2</value> </data> + <data name="ButtonDown.Text" xml:space="preserve"> + <value>6</value> + </data> + <data name=">>ButtonDown.Name" xml:space="preserve"> + <value>ButtonDown</value> + </data> + <data name=">>ButtonDown.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> <data name=">>ButtonDown.Parent" xml:space="preserve"> <value>GroupTab</value> </data> - <data name="Label5.TabIndex" type="System.Int32, mscorlib"> - <value>9</value> + <data name=">>ButtonDown.ZOrder" xml:space="preserve"> + <value>3</value> </data> - <data name="OptMove.AutoSize" type="System.Boolean, mscorlib"> + <data name="LabelTabType.AutoSize" type="System.Boolean, mscorlib"> <value>True</value> </data> - <data name=">>CheckNotifyNew.ZOrder" xml:space="preserve"> - <value>11</value> + <data name="LabelTabType.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 344</value> </data> - <data name=">>ExMSG1.Parent" xml:space="preserve"> - <value>GroupExclude</value> + <data name="LabelTabType.Size" type="System.Drawing.Size, System.Drawing"> + <value>76, 12</value> </data> - <data name="ButtonRenameTab.Size" type="System.Drawing.Size, System.Drawing"> - <value>113, 23</value> - </data> - <data name="OptMove.Text" xml:space="preserve"> - <value>Recentから移動する</value> - </data> <data name="LabelTabType.TabIndex" type="System.Int32, mscorlib"> <value>11</value> </data> - <data name="CheckRetweet.TabIndex" type="System.Int32, mscorlib"> - <value>14</value> + <data name="LabelTabType.Text" xml:space="preserve"> + <value>LabelTabType</value> </data> - <data name="ButtonClose.Location" type="System.Drawing.Point, System.Drawing"> - <value>679, 523</value> + <data name=">>LabelTabType.Name" xml:space="preserve"> + <value>LabelTabType</value> </data> - <data name=">>ComboSound.Name" xml:space="preserve"> - <value>ComboSound</value> + <data name=">>LabelTabType.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="ButtonCancel.Text" xml:space="preserve"> - <value>キャンセル</value> + <data name=">>LabelTabType.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name="Label5.Text" xml:space="preserve"> - <value>Source</value> + <data name=">>LabelTabType.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name=">>CheckExRetweet.Name" xml:space="preserve"> - <value>CheckExRetweet</value> + <data name="Label13.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> </data> - <data name="CheckURL.TabIndex" type="System.Int32, mscorlib"> - <value>12</value> + <data name="Label13.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 327</value> </data> - <data name="CheckURL.Location" type="System.Drawing.Point, System.Drawing"> - <value>299, 40</value> + <data name="Label13.Size" type="System.Drawing.Size, System.Drawing"> + <value>56, 12</value> </data> - <data name="GroupBox1.TabIndex" type="System.Int32, mscorlib"> - <value>2</value> + <data name="Label13.TabIndex" type="System.Int32, mscorlib"> + <value>10</value> </data> - <data name=">>ListFilters.Name" xml:space="preserve"> - <value>ListFilters</value> + <data name="Label13.Text" xml:space="preserve"> + <value>タブの種類</value> </data> - <data name=">>GroupBox1.ZOrder" xml:space="preserve"> - <value>3</value> + <data name=">>Label13.Name" xml:space="preserve"> + <value>Label13</value> </data> - <data name="OptCopy.Location" type="System.Drawing.Point, System.Drawing"> - <value>15, 40</value> + <data name=">>Label13.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name=">>CheckExCaseSensitive.ZOrder" xml:space="preserve"> - <value>3</value> + <data name=">>Label13.Parent" xml:space="preserve"> + <value>GroupTab</value> </data> - <data name=">>RadioPLUS.Name" xml:space="preserve"> - <value>RadioPLUS</value> + <data name=">>Label13.ZOrder" xml:space="preserve"> + <value>1</value> </data> - <data name="CheckURL.Text" xml:space="preserve"> - <value>URL検索</value> + <data name="GroupTab.Location" type="System.Drawing.Point, System.Drawing"> + <value>6, 9</value> </data> - <data name=">>CheckMark.Parent" xml:space="preserve"> - <value>GroupBox1</value> + <data name="GroupTab.Size" type="System.Drawing.Size, System.Drawing"> + <value>127, 459</value> </data> - <data name=">>ButtonNew.ZOrder" xml:space="preserve"> - <value>7</value> + <data name="GroupTab.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> </data> - <data name=">>CheckCaseSensitive.ZOrder" xml:space="preserve"> - <value>3</value> + <data name="GroupTab.Text" xml:space="preserve"> + <value>タブ</value> </data> - <data name=">>ButtonNew.Parent" xml:space="preserve"> - <value>GroupBox2</value> - </data> <data name=">>GroupTab.Name" xml:space="preserve"> <value>GroupTab</value> </data> - <data name="ButtonOK.Text" xml:space="preserve"> - <value>OK</value> + <data name=">>GroupTab.Type" xml:space="preserve"> + <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <data name="LabelTabType.Location" type="System.Drawing.Point, System.Drawing"> - <value>6, 344</value> + <data name=">>GroupTab.Parent" xml:space="preserve"> + <value>$this</value> </data> - <data name="RadioPLUS.Text" xml:space="preserve"> - <value>単一条件</value> + <data name=">>GroupTab.ZOrder" xml:space="preserve"> + <value>0</value> </data> - <data name="ListTabs.Size" type="System.Drawing.Size, System.Drawing"> - <value>113, 184</value> - </data> - <data name="TextExSource.TabIndex" type="System.Int32, mscorlib"> - <value>10</value> - </data> <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>39</value> </metadata> + <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> + <value>6, 12</value> + </data> + <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> + <value>769, 583</value> + </data> + <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms"> + <value>CenterParent</value> + </data> + <data name="$this.Text" xml:space="preserve"> + <value>振り分けルール</value> + </data> + <data name=">>$this.Name" xml:space="preserve"> + <value>FilterDialog</value> + </data> + <data name=">>$this.Type" xml:space="preserve"> + <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> </root> \ No newline at end of file Modified: branches/query/Tween/FilterDialog.vb =================================================================== --- branches/query/Tween/FilterDialog.vb 2011-01-08 17:26:58 UTC (rev 1328) +++ branches/query/Tween/FilterDialog.vb 2011-01-09 14:45:58 UTC (rev 1329) @@ -22,6 +22,7 @@ ' Boston, MA 02110-1301, USA. Imports System.Collections.Specialized +Imports System.Linq.Expressions Public Class FilterDialog @@ -153,6 +154,7 @@ CheckURL.Checked = False CheckCaseSensitive.Checked = False CheckRetweet.Checked = False + CheckLambda.Checked = False RadioExAnd.Checked = True RadioExPLUS.Checked = False @@ -170,6 +172,7 @@ CheckExURL.Checked = False CheckExCaseSensitive.Checked = False CheckExRetweet.Checked = False + CheckExLambDa.Checked = False OptCopy.Checked = True CheckMark.Checked = True @@ -206,6 +209,7 @@ CheckURL.Checked = False CheckCaseSensitive.Checked = False CheckRetweet.Checked = False + CheckLambda.Checked = False RadioExAnd.Checked = True RadioExPLUS.Checked = False @@ -220,6 +224,7 @@ CheckExURL.Checked = False CheckExCaseSensitive.Checked = False CheckExRetweet.Checked = False + CheckExLambDa.Checked = False OptCopy.Checked = True CheckMark.Checked = True @@ -346,6 +351,7 @@ CheckURL.Checked = fc.SearchUrl CheckCaseSensitive.Checked = fc.CaseSensitive CheckRetweet.Checked = fc.IsRt + CheckLambda.Checked = fc.UseLambda If fc.ExSearchBoth Then RadioExAnd.Checked = True @@ -382,6 +388,7 @@ CheckExURL.Checked = fc.ExSearchUrl CheckExCaseSensitive.Checked = fc.ExCaseSensitive CheckExRetweet.Checked = fc.IsExRt + CheckExLambDa.Checked = fc.ExUseLambda If fc.MoveFrom Then OptMove.Checked = True @@ -410,6 +417,7 @@ CheckURL.Checked = False CheckCaseSensitive.Checked = False CheckRetweet.Checked = False + CheckLambda.Checked = False RadioExAnd.Checked = True RadioExPLUS.Checked = False @@ -424,6 +432,7 @@ CheckExURL.Checked = False CheckExCaseSensitive.Checked = False CheckExRetweet.Checked = False + CheckExLambDa.Checked = False OptCopy.Checked = True CheckMark.Checked = True @@ -483,7 +492,7 @@ End If ft.Source = TextSource.Text.Trim - If CheckRegex.Checked Then + If CheckRegex.Checked OrElse CheckLambda.Checked Then ft.BodyFilter.Add(bdy) Else Dim bf() As String = bdy.Trim.Split(Chr(32)) @@ -496,6 +505,7 @@ ft.SearchUrl = CheckURL.Checked ft.CaseSensitive = CheckCaseSensitive.Checked ft.IsRt = CheckRetweet.Checked + ft.UseLambda = CheckLambda.Checked bdy = "" If RadioExAnd.Checked Then @@ -509,7 +519,7 @@ End If ft.ExSource = TextExSource.Text.Trim - If CheckExRegex.Checked Then + If CheckExRegex.Checked OrElse CheckExLambDa.Checked Then ft.ExBodyFilter.Add(bdy) Else Dim bf() As String = bdy.Trim.Split(Chr(32)) @@ -522,6 +532,7 @@ ft.ExSearchUrl = CheckExURL.Checked ft.ExCaseSensitive = CheckExCaseSensitive.Checked ft.IsExRt = CheckExRetweet.Checked + ft.ExUseLambda = CheckExLambDa.Checked If _mode = EDITMODE.AddNew Then If Not _sts.Tabs(ListTabs.SelectedItem.ToString()).AddFilter(ft) Then @@ -546,60 +557,71 @@ End If End Sub + Private Function IsValidLambdaExp(ByVal text As String) As Boolean + If text = "" Then Return True + Try + Dim expr As LambdaExpression + expr = ParseLambda(Of PostClass, Boolean)(text, New PostClass) + Catch ex As ParseException + MessageBox.Show("構文エラー:" + ex.Message, "ラムダ式構文チェック", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) + Return False + End Try + Return True + End Function + + Private Function IsValidRegexp(ByVal text As String) As Boolean + Try + Dim rgx As New System.Text.RegularExpressions.Regex(text) + Catch ex As Exception + MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) + Return False + End Try + Return True + End Function + Private Function CheckMatchRule(ByRef isBlank As Boolean) As Boolean isBlank = False TextSource.Text = TextSource.Text.Trim() If RadioAND.Checked Then MSG1.Text = MSG1.Text.Trim UID.Text = UID.Text.Trim() - If Not CheckRegex.Checked Then MSG1.Text = MSG1.Text.Replace(" ", " ") + If Not CheckRegex.Checked AndAlso Not CheckLambda.Checked Then MSG1.Text = MSG1.Text.Replace(" ", " ") If UID.Text = "" AndAlso MSG1.Text = "" AndAlso TextSource.Text = "" AndAlso CheckRetweet.Checked = False Then isBlank = True Return True End If - If CheckRegex.Checked Then - If UID.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(UID.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckLambda.Checked Then + If Not IsValidLambdaExp(UID.Text) Then + Return False End If - If MSG1.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(MSG1.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If Not IsValidLambdaExp(MSG1.Text) Then + Return False End If + ElseIf CheckRegex.Checked Then + If Not IsValidRegexp(UID.Text) Then + Return False + End If + If Not IsValidRegexp(MSG1.Text) Then + Return False + End If End If Else MSG2.Text = MSG2.Text.Trim - If Not CheckRegex.Checked Then MSG2.Text = MSG2.Text.Replace(" ", " ") + If Not CheckRegex.Checked AndAlso Not CheckLambda.Checked Then MSG2.Text = MSG2.Text.Replace(" ", " ") If MSG2.Text = "" AndAlso TextSource.Text = "" AndAlso CheckRetweet.Checked = False Then isBlank = True Return True End If - If CheckRegex.Checked AndAlso MSG2.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(MSG2.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckLambda.Checked AndAlso Not IsValidLambdaExp(MSG2.Text) Then + Return False + ElseIf CheckRegex.Checked AndAlso Not IsValidRegexp(MSG2.Text) Then + Return False End If End If - If CheckRegex.Checked AndAlso TextSource.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(TextSource.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckRegex.Checked AndAlso Not IsValidRegexp(TextSource.Text) Then + Return False End If Return True End Function @@ -609,54 +631,43 @@ TextExSource.Text = TextExSource.Text.Trim If RadioExAnd.Checked Then ExMSG1.Text = ExMSG1.Text.Trim - If Not CheckExRegex.Checked Then ExMSG1.Text = ExMSG1.Text.Replace(" ", " ") + If Not CheckExRegex.Checked AndAlso Not CheckExLambDa.Checked Then ExMSG1.Text = ExMSG1.Text.Replace(" ", " ") ExUID.Text = ExUID.Text.Trim() If ExUID.Text = "" AndAlso ExMSG1.Text = "" AndAlso TextExSource.Text = "" AndAlso CheckExRetweet.Checked = False Then isBlank = True Return True End If - If CheckExRegex.Checked Then - If ExUID.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(ExUID.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckExLambDa.Checked Then + If Not IsValidLambdaExp(ExUID.Text) Then + Return False End If - If ExMSG1.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(ExMSG1.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If Not IsValidLambdaExp(ExMSG1.Text) Then + Return False End If + ElseIf CheckExRegex.Checked Then + If Not IsValidRegexp(ExUID.Text) Then + Return False + End If + If Not IsValidRegexp(ExMSG1.Text) Then + Return False + End If End If Else ExMSG2.Text = ExMSG2.Text.Trim - If Not CheckExRegex.Checked Then ExMSG2.Text = ExMSG2.Text.Replace(" ", " ") + If Not CheckExRegex.Checked AndAlso Not CheckExLambDa.Checked Then ExMSG2.Text = ExMSG2.Text.Replace(" ", " ") If ExMSG2.Text = "" AndAlso TextExSource.Text = "" AndAlso CheckExRetweet.Checked = False Then isBlank = True Return True End If - If CheckExRegex.Checked AndAlso ExMSG2.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(ExMSG2.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckExLambDa.Checked AndAlso Not IsValidLambdaExp(ExMSG2.Text) Then + Return False + ElseIf CheckExRegex.Checked AndAlso Not IsValidRegexp(ExMSG2.Text) Then + Return False End If End If - If CheckExRegex.Checked AndAlso TextExSource.Text <> "" Then - Try - Dim rgx As New System.Text.RegularExpressions.Regex(TextExSource.Text) - Catch ex As Exception - MessageBox.Show(My.Resources.ButtonOK_ClickText3 + ex.Message, My.Resources.ButtonOK_ClickText2, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Return False - End Try + If CheckExRegex.Checked AndAlso Not IsValidRegexp(TextExSource.Text) Then + Return False End If Return True @@ -675,13 +686,6 @@ End Sub Private Sub FilterDialog_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown -#If 0 Then - If e.KeyCode = Keys.Enter Then - If EditFilterGroup.Enabled Then - ButtonOK_Click(Nothing, Nothing) - End If - End If -#End If If e.KeyCode = Keys.Escape Then If EditFilterGroup.Enabled Then ButtonCancel_Click(Nothing, Nothing) Modified: branches/query/Tween/StatusDictionary.vb =================================================================== --- branches/query/Tween/StatusDictionary.vb 2011-01-08 17:26:58 UTC (rev 1328) +++ branches/query/Tween/StatusDictionary.vb 2011-01-09 14:45:58 UTC (rev 1329) @@ -1881,6 +1881,7 @@ original.UseRegex = modified.UseRegex original.CaseSensitive = modified.CaseSensitive original.IsRt = modified.IsRt + original.UseLambda = modified.UseLambda original.Source = modified.Source original.ExBodyFilter = modified.ExBodyFilter original.ExNameFilter = modified.ExNameFilter @@ -1889,6 +1890,7 @@ original.ExUseRegex = modified.ExUseRegex original.ExCaseSensitive = modified.ExCaseSensitive original.IsExRt = modified.IsExRt + original.ExUseLambda = modified.ExUseLambda original.ExSource = modified.ExSource original.MoveFrom = modified.MoveFrom original.SetMark = modified.SetMark @@ -2396,7 +2398,7 @@ ) ) Then If _useLambda Then - If Not ExecuteLambdaExpression(BodyFilterString, post) Then bHit = False + If Not ExecuteLambdaExpression(_body.Item(0), post) Then bHit = False Else For Each fs As String In _body If _useRegex Then @@ -2416,7 +2418,7 @@ End If Else If _useLambda Then - If Not ExecuteLambdaExpression(BodyFilterString, post) Then bHit = False + If Not ExecuteLambdaExpression(_body.Item(0), post) Then bHit = False Else For Each fs As String In _body If _useRegex Then @@ -2481,13 +2483,11 @@ ) Then If _exbody.Count > 0 Then If _exuseLambda Then - If ExecuteLambdaExpression(ExBodyFilterString, post) Then exFlag = True + If ExecuteLambdaExpression(_exbody.Item(0), post) Then exFlag = True Else For Each fs As String In _exbody If _exuseRegex Then If Regex.IsMatch(tBody, fs, rgOpt) Then exFlag = True - ElseIf _exuseLambda Then - Else If _excaseSensitive Then If tBody.Contains(fs) Then exFlag = True @@ -2504,7 +2504,7 @@ End If Else If _exuseLambda Then - If ExecuteLambdaExpression(ExBodyFilterString, post) Then exFlag = True + If ExecuteLambdaExpression(_exbody.Item(0), post) Then exFlag = True Else For Each fs As String In _exbody If _exuseRegex Then @@ -2578,20 +2578,22 @@ If Me.ExBodyFilter(i) <> other.ExBodyFilter(i) Then Return False Next - Return (Me.MoveFrom = other.MoveFrom) And _ - (Me.SetMark = other.SetMark) And _ - (Me.NameFilter = other.NameFilter) And _ - (Me.SearchBoth = other.SearchBoth) And _ - (Me.SearchUrl = other.SearchUrl) And _ - (Me.UseRegex = other.UseRegex) And _ - (Me.ExNameFilter = other.ExNameFilter) And _ - (Me.ExSearchBoth = other.ExSearchBoth) And _ - (Me.ExSearchUrl = other.ExSearchUrl) And _ - (Me.ExUseRegex = other.ExUseRegex) And _ - (Me.IsRt = other.IsRt) And _ - (Me.Source = other.Source) And _ - (Me.IsExRt = other.IsExRt) And _ - (Me.ExSource = other.ExSource) + Return (Me.MoveFrom = other.MoveFrom) And + (Me.SetMark = other.SetMark) And + (Me.NameFilter = other.NameFilter) And + (Me.SearchBoth = other.SearchBoth) And + (Me.SearchUrl = other.SearchUrl) And + (Me.UseRegex = other.UseRegex) And + (Me.ExNameFilter = other.ExNameFilter) And + (Me.ExSearchBoth = other.ExSearchBoth) And + (Me.ExSearchUrl = other.ExSearchUrl) And + (Me.ExUseRegex = other.ExUseRegex) And + (Me.IsRt = other.IsRt) And + (Me.Source = other.Source) And + (Me.IsExRt = other.IsExRt) And + (Me.ExSource = other.ExSource) And + (Me.UseLambda = other.UseLambda) And + (Me.ExUseLambda = other.ExUseLambda) End Function Public Function CopyTo(ByVal destination As FiltersClass) As FiltersClass @@ -2622,6 +2624,8 @@ destination.Source = Me.Source destination.IsExRt = Me.IsExRt destination.ExSource = Me.ExSource + destination.UseLambda = Me.UseLambda + destination.ExUseLambda = Me.ExUseLambda Return destination End Function @@ -2631,22 +2635,24 @@ End Function Public Overrides Function GetHashCode() As Integer - Return Me.MoveFrom.GetHashCode Xor _ - Me.SetMark.GetHashCode Xor _ - Me.BodyFilter.GetHashCode Xor _ - Me.NameFilter.GetHashCode Xor _ - Me.SearchBoth.GetHashCode Xor _ - Me.SearchUrl.GetHashCode Xor _ - Me.UseRegex.GetHashCode Xor _ - Me.ExBodyFilter.GetHashCode Xor _ - Me.ExNameFilter.GetHashCode Xor _ - Me.ExSearchBoth.GetHashCode Xor _ - Me.ExSearchUrl.GetHashCode Xor _ - Me.ExUseRegex.GetHashCode Xor _ - Me.IsRt.GetHashCode Xor _ - Me.Source.GetHashCode Xor _ - Me.IsExRt.GetHashCode Xor _ - Me.ExSource.GetHashCode + Return Me.MoveFrom.GetHashCode Xor + Me.SetMark.GetHashCode Xor + Me.BodyFilter.GetHashCode Xor + Me.NameFilter.GetHashCode Xor + Me.SearchBoth.GetHashCode Xor + Me.SearchUrl.GetHashCode Xor + Me.UseRegex.GetHashCode Xor + Me.ExBodyFilter.GetHashCode Xor + Me.ExNameFilter.GetHashCode Xor + Me.ExSearchBoth.GetHashCode Xor + Me.ExSearchUrl.GetHashCode Xor + Me.ExUseRegex.GetHashCode Xor + Me.IsRt.GetHashCode Xor + Me.Source.GetHashCode Xor + Me.IsExRt.GetHashCode Xor + Me.ExSource.GetHashCode Xor + Me.UseLambda.GetHashCode Xor + Me.ExUseLambda.GetHashCode End Function End Class