OSDN Git Service

ListManagerのブランチをマージ
authorkiri_feather <kiri_feather@users.sourceforge.jp>
Wed, 25 Aug 2010 03:50:13 +0000 (03:50 +0000)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Feb 2012 14:15:00 +0000 (23:15 +0900)
git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@762 e39ad16e-3079-482e-bb30-4b4d378143b6

13 files changed:
Tween/Connection/HttpVarious.vb
Tween/ListAvailable.Designer.vb
Tween/ListAvailable.resx
Tween/ListAvailable.vb
Tween/ListElement.vb
Tween/ListManage.Designer.vb
Tween/ListManage.vb
Tween/ShowUserInfo.vb
Tween/Tween.Designer.vb
Tween/Tween.resx
Tween/Tween.vb
Tween/Twitter.vb
Tween/UserInfo.vb

index 2c8156e..9003aee 100644 (file)
@@ -25,6 +25,10 @@ Public Class HttpVarious
         End Try
     End Function
 
+    Public Overloads Function GetImage(ByVal url As Uri) As Image
+        Return GetImage(url.ToString, "", 10000)
+    End Function
+
     Public Overloads Function GetImage(ByVal url As String) As Image
         Return GetImage(url, "", 10000)
     End Function
@@ -48,6 +52,7 @@ Public Class HttpVarious
             End If
             Dim img As Bitmap = Nothing
             Dim ret As HttpStatusCode = GetResponse(req, img, Nothing, False)
+            If img IsNot Nothing Then img.Tag = url
             If ret = HttpStatusCode.OK Then Return CheckValidImage(img)
             Return Nothing
         Catch ex As Exception
@@ -146,11 +151,13 @@ Public Class HttpVarious
                 Catch ex As Exception
                     '不正な画像の場合は、bitmapに書き直し
                     Dim bmp As New Bitmap(width, height)
+                    Dim tag As Object = img.Tag
                     Using g As Graphics = Graphics.FromImage(bmp)
                         g.InterpolationMode = Drawing2D.InterpolationMode.High
                         g.DrawImage(img, 0, 0, width, height)
                     End Using
                     img.Dispose()
+                    bmp.Tag = tag
                     Return bmp
                 End Try
             Else
index 0d9f7ae..efceb77 100644 (file)
@@ -23,186 +23,126 @@ Partial Class ListAvailable
     <System.Diagnostics.DebuggerStepThrough()> _
     Private Sub InitializeComponent()
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ListAvailable))
-        Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel
-        Me.OK_Button = New System.Windows.Forms.Button
-        Me.Cancel_Button = New System.Windows.Forms.Button
-        Me.Label1 = New System.Windows.Forms.Label
-        Me.UsernameLabel = New System.Windows.Forms.Label
-        Me.NameLabel = New System.Windows.Forms.Label
-        Me.Label4 = New System.Windows.Forms.Label
-        Me.Label6 = New System.Windows.Forms.Label
-        Me.StatusLabel = New System.Windows.Forms.Label
-        Me.Label8 = New System.Windows.Forms.Label
-        Me.MemberCountLabel = New System.Windows.Forms.Label
-        Me.Label10 = New System.Windows.Forms.Label
-        Me.SubscriberCountLabel = New System.Windows.Forms.Label
-        Me.Label12 = New System.Windows.Forms.Label
-        Me.DescriptionText = New System.Windows.Forms.TextBox
-        Me.RefreshButton = New System.Windows.Forms.Button
-        Me.ListsList = New System.Windows.Forms.ListBox
+        Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel()
+        Me.OK_Button = New System.Windows.Forms.Button()
+        Me.Cancel_Button = New System.Windows.Forms.Button()
+        Me.Label1 = New System.Windows.Forms.Label()
+        Me.UsernameLabel = New System.Windows.Forms.Label()
+        Me.NameLabel = New System.Windows.Forms.Label()
+        Me.Label4 = New System.Windows.Forms.Label()
+        Me.Label6 = New System.Windows.Forms.Label()
+        Me.StatusLabel = New System.Windows.Forms.Label()
+        Me.Label8 = New System.Windows.Forms.Label()
+        Me.MemberCountLabel = New System.Windows.Forms.Label()
+        Me.Label10 = New System.Windows.Forms.Label()
+        Me.SubscriberCountLabel = New System.Windows.Forms.Label()
+        Me.Label12 = New System.Windows.Forms.Label()
+        Me.DescriptionText = New System.Windows.Forms.TextBox()
+        Me.RefreshButton = New System.Windows.Forms.Button()
+        Me.ListsList = New System.Windows.Forms.ListBox()
         Me.TableLayoutPanel1.SuspendLayout()
         Me.SuspendLayout()
         '
         'TableLayoutPanel1
         '
-        Me.TableLayoutPanel1.AccessibleDescription = Nothing
-        Me.TableLayoutPanel1.AccessibleName = Nothing
         resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1")
-        Me.TableLayoutPanel1.BackgroundImage = Nothing
         Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
         Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
-        Me.TableLayoutPanel1.Font = Nothing
         Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
         '
         'OK_Button
         '
-        Me.OK_Button.AccessibleDescription = Nothing
-        Me.OK_Button.AccessibleName = Nothing
         resources.ApplyResources(Me.OK_Button, "OK_Button")
-        Me.OK_Button.BackgroundImage = Nothing
-        Me.OK_Button.Font = Nothing
         Me.OK_Button.Name = "OK_Button"
         '
         'Cancel_Button
         '
-        Me.Cancel_Button.AccessibleDescription = Nothing
-        Me.Cancel_Button.AccessibleName = Nothing
         resources.ApplyResources(Me.Cancel_Button, "Cancel_Button")
-        Me.Cancel_Button.BackgroundImage = Nothing
         Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.Cancel_Button.Font = Nothing
         Me.Cancel_Button.Name = "Cancel_Button"
         '
         'Label1
         '
-        Me.Label1.AccessibleDescription = Nothing
-        Me.Label1.AccessibleName = Nothing
         resources.ApplyResources(Me.Label1, "Label1")
-        Me.Label1.Font = Nothing
         Me.Label1.Name = "Label1"
         '
         'UsernameLabel
         '
-        Me.UsernameLabel.AccessibleDescription = Nothing
-        Me.UsernameLabel.AccessibleName = Nothing
-        resources.ApplyResources(Me.UsernameLabel, "UsernameLabel")
         Me.UsernameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.UsernameLabel.Font = Nothing
+        resources.ApplyResources(Me.UsernameLabel, "UsernameLabel")
         Me.UsernameLabel.Name = "UsernameLabel"
         '
         'NameLabel
         '
-        Me.NameLabel.AccessibleDescription = Nothing
-        Me.NameLabel.AccessibleName = Nothing
-        resources.ApplyResources(Me.NameLabel, "NameLabel")
         Me.NameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.NameLabel.Font = Nothing
+        resources.ApplyResources(Me.NameLabel, "NameLabel")
         Me.NameLabel.Name = "NameLabel"
         '
         'Label4
         '
-        Me.Label4.AccessibleDescription = Nothing
-        Me.Label4.AccessibleName = Nothing
         resources.ApplyResources(Me.Label4, "Label4")
-        Me.Label4.Font = Nothing
         Me.Label4.Name = "Label4"
         '
         'Label6
         '
-        Me.Label6.AccessibleDescription = Nothing
-        Me.Label6.AccessibleName = Nothing
         resources.ApplyResources(Me.Label6, "Label6")
-        Me.Label6.Font = Nothing
         Me.Label6.Name = "Label6"
         '
         'StatusLabel
         '
-        Me.StatusLabel.AccessibleDescription = Nothing
-        Me.StatusLabel.AccessibleName = Nothing
-        resources.ApplyResources(Me.StatusLabel, "StatusLabel")
         Me.StatusLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.StatusLabel.Font = Nothing
+        resources.ApplyResources(Me.StatusLabel, "StatusLabel")
         Me.StatusLabel.Name = "StatusLabel"
         '
         'Label8
         '
-        Me.Label8.AccessibleDescription = Nothing
-        Me.Label8.AccessibleName = Nothing
         resources.ApplyResources(Me.Label8, "Label8")
-        Me.Label8.Font = Nothing
         Me.Label8.Name = "Label8"
         '
         'MemberCountLabel
         '
-        Me.MemberCountLabel.AccessibleDescription = Nothing
-        Me.MemberCountLabel.AccessibleName = Nothing
-        resources.ApplyResources(Me.MemberCountLabel, "MemberCountLabel")
         Me.MemberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.MemberCountLabel.Font = Nothing
+        resources.ApplyResources(Me.MemberCountLabel, "MemberCountLabel")
         Me.MemberCountLabel.Name = "MemberCountLabel"
         '
         'Label10
         '
-        Me.Label10.AccessibleDescription = Nothing
-        Me.Label10.AccessibleName = Nothing
         resources.ApplyResources(Me.Label10, "Label10")
-        Me.Label10.Font = Nothing
         Me.Label10.Name = "Label10"
         '
         'SubscriberCountLabel
         '
-        Me.SubscriberCountLabel.AccessibleDescription = Nothing
-        Me.SubscriberCountLabel.AccessibleName = Nothing
-        resources.ApplyResources(Me.SubscriberCountLabel, "SubscriberCountLabel")
         Me.SubscriberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        Me.SubscriberCountLabel.Font = Nothing
+        resources.ApplyResources(Me.SubscriberCountLabel, "SubscriberCountLabel")
         Me.SubscriberCountLabel.Name = "SubscriberCountLabel"
         '
         'Label12
         '
-        Me.Label12.AccessibleDescription = Nothing
-        Me.Label12.AccessibleName = Nothing
         resources.ApplyResources(Me.Label12, "Label12")
-        Me.Label12.Font = Nothing
         Me.Label12.Name = "Label12"
         '
         'DescriptionText
         '
-        Me.DescriptionText.AccessibleDescription = Nothing
-        Me.DescriptionText.AccessibleName = Nothing
         resources.ApplyResources(Me.DescriptionText, "DescriptionText")
-        Me.DescriptionText.BackgroundImage = Nothing
-        Me.DescriptionText.Font = Nothing
         Me.DescriptionText.Name = "DescriptionText"
         Me.DescriptionText.ReadOnly = True
         '
         'RefreshButton
         '
-        Me.RefreshButton.AccessibleDescription = Nothing
-        Me.RefreshButton.AccessibleName = Nothing
         resources.ApplyResources(Me.RefreshButton, "RefreshButton")
-        Me.RefreshButton.BackgroundImage = Nothing
-        Me.RefreshButton.Font = Nothing
         Me.RefreshButton.Name = "RefreshButton"
         '
         'ListsList
         '
-        Me.ListsList.AccessibleDescription = Nothing
-        Me.ListsList.AccessibleName = Nothing
-        resources.ApplyResources(Me.ListsList, "ListsList")
-        Me.ListsList.BackgroundImage = Nothing
-        Me.ListsList.Font = Nothing
         Me.ListsList.FormattingEnabled = True
+        resources.ApplyResources(Me.ListsList, "ListsList")
         Me.ListsList.Name = "ListsList"
         '
         'ListAvailable
         '
         Me.AcceptButton = Me.OK_Button
-        Me.AccessibleDescription = Nothing
-        Me.AccessibleName = Nothing
         resources.ApplyResources(Me, "$this")
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-        Me.BackgroundImage = Nothing
         Me.CancelButton = Me.Cancel_Button
         Me.Controls.Add(Me.ListsList)
         Me.Controls.Add(Me.RefreshButton)
@@ -219,9 +159,7 @@ Partial Class ListAvailable
         Me.Controls.Add(Me.UsernameLabel)
         Me.Controls.Add(Me.Label1)
         Me.Controls.Add(Me.TableLayoutPanel1)
-        Me.Font = Nothing
         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
-        Me.Icon = Nothing
         Me.MaximizeBox = False
         Me.MinimizeBox = False
         Me.Name = "ListAvailable"
index c84f7df..c1790b3 100644 (file)
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="DescriptionText.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 88</value>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Right</value>
   </data>
   <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="RefreshButton.Visible" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>None</value>
   </data>
-  <data name="&gt;&gt;NameLabel.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 3</value>
   </data>
-  <data name="SubscriberCountLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>13</value>
+  <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 21</value>
   </data>
-  <data name="Label4.Text" xml:space="preserve">
-    <value>リスト名</value>
+  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;Label8.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="OK_Button.Text" xml:space="preserve">
+    <value>OK</value>
   </data>
-  <data name="SubscriberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
+    <value>OK_Button</value>
   </data>
   <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">
     <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
-  </data>
-  <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
-  </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
+  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
+    <value>TableLayoutPanel1</value>
   </data>
-  <data name="&gt;&gt;ListsList.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="Label4.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
+  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>None</value>
   </data>
-  <data name="&gt;&gt;StatusLabel.Name" xml:space="preserve">
-    <value>StatusLabel</value>
+  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
+    <value>76, 3</value>
   </data>
-  <data name="&gt;&gt;NameLabel.ZOrder" xml:space="preserve">
-    <value>10</value>
+  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 21</value>
   </data>
-  <data name="&gt;&gt;MemberCountLabel.Name" xml:space="preserve">
-    <value>MemberCountLabel</value>
+  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
-    <value>53, 12</value>
+  <data name="Cancel_Button.Text" xml:space="preserve">
+    <value>キャンセル</value>
   </data>
-  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">
+    <value>Cancel_Button</value>
   </data>
-  <data name="Label12.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="SubscriberCountLabel.Text" xml:space="preserve">
-    <value>Label11</value>
+  <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">
+    <value>TableLayoutPanel1</value>
+  </data>
+  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
   <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
     <value>346, 253</value>
   </data>
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
-  </data>
-  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">
-    <value>9</value>
-  </data>
-  <data name="&gt;&gt;ListsList.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;ListsList.Name" xml:space="preserve">
-    <value>ListsList</value>
+  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>146, 27</value>
   </data>
-  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
+  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="&gt;&gt;DescriptionText.Name" xml:space="preserve">
-    <value>DescriptionText</value>
-  </data>
-  <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">
-    <value>Cancel_Button</value>
-  </data>
-  <data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
-    <value>RefreshButton</value>
+  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
+    <value>TableLayoutPanel1</value>
   </data>
-  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;SubscriberCountLabel.Parent" xml:space="preserve">
+  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
-  </data>
-  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
+    <value>14</value>
   </data>
   <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50,Percent,50" /&gt;&lt;Rows Styles="Percent,50" /&gt;&lt;/TableLayoutSettings&gt;</value>
   </data>
-  <data name="ListsList.TabIndex" type="System.Int32, mscorlib">
-    <value>16</value>
+  <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
   <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
     <value>302, 12</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
-  </data>
-  <data name="Label10.TabIndex" type="System.Int32, mscorlib">
-    <value>10</value>
-  </data>
-  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
+  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>41, 12</value>
   </data>
-  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
-    <value>OK_Button</value>
+  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
   <data name="Label1.Text" xml:space="preserve">
     <value>作成者</value>
   </data>
-  <data name="&gt;&gt;Label12.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label1.Name" xml:space="preserve">
+    <value>Label1</value>
+  </data>
+  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
+  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
+    <value>13</value>
   </data>
-  <data name="MemberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>46, 14</value>
+  <data name="UsernameLabel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 24</value>
   </data>
-  <data name="&gt;&gt;StatusLabel.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="UsernameLabel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>174, 14</value>
   </data>
-  <data name="&gt;&gt;Label6.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="UsernameLabel.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="&gt;&gt;Label12.Type" xml:space="preserve">
+  <data name="UsernameLabel.Text" xml:space="preserve">
+    <value>Label2</value>
+  </data>
+  <data name="&gt;&gt;UsernameLabel.Name" xml:space="preserve">
+    <value>UsernameLabel</value>
+  </data>
+  <data name="&gt;&gt;UsernameLabel.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="$this.Text" xml:space="preserve">
-    <value>ListAvailable</value>
+  <data name="&gt;&gt;UsernameLabel.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label8.Name" xml:space="preserve">
-    <value>Label8</value>
+  <data name="&gt;&gt;UsernameLabel.ZOrder" xml:space="preserve">
+    <value>12</value>
   </data>
-  <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 50</value>
   </data>
-  <data name="&gt;&gt;MemberCountLabel.ZOrder" xml:space="preserve">
+  <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>174, 14</value>
+  </data>
+  <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
     <value>5</value>
   </data>
-  <data name="Cancel_Button.Text" xml:space="preserve">
-    <value>キャンセル</value>
+  <data name="NameLabel.Text" xml:space="preserve">
+    <value>Label3</value>
   </data>
-  <data name="MemberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 102</value>
+  <data name="&gt;&gt;NameLabel.Name" xml:space="preserve">
+    <value>NameLabel</value>
   </data>
-  <data name="&gt;&gt;ListsList.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;NameLabel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;NameLabel.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;NameLabel.ZOrder" xml:space="preserve">
+    <value>10</value>
   </data>
   <data name="Label4.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 64</value>
+  <data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
+    <value>302, 38</value>
   </data>
-  <data name="&gt;&gt;Label6.Name" xml:space="preserve">
-    <value>Label6</value>
+  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>41, 12</value>
   </data>
-  <data name="&gt;&gt;Label10.ZOrder" xml:space="preserve">
-    <value>6</value>
+  <data name="Label4.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="&gt;&gt;UsernameLabel.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label4.Text" xml:space="preserve">
+    <value>リスト名</value>
   </data>
   <data name="&gt;&gt;Label4.Name" xml:space="preserve">
     <value>Label4</value>
   </data>
-  <data name="&gt;&gt;StatusLabel.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
+  <data name="&gt;&gt;Label4.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
-    <value>13</value>
-  </data>
-  <data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="NameLabel.Text" xml:space="preserve">
-    <value>Label3</value>
-  </data>
   <data name="&gt;&gt;Label4.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 50</value>
+  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">
+    <value>11</value>
   </data>
-  <data name="&gt;&gt;DescriptionText.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;MemberCountLabel.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
+    <value>302, 144</value>
   </data>
-  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>29, 12</value>
   </data>
-  <data name="&gt;&gt;Label12.Name" xml:space="preserve">
-    <value>Label12</value>
-  </data>
-  <data name="Label10.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
-    <value>29, 12</value>
-  </data>
-  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="&gt;&gt;SubscriberCountLabel.Name" xml:space="preserve">
-    <value>SubscriberCountLabel</value>
+  <data name="Label6.TabIndex" type="System.Int32, mscorlib">
+    <value>6</value>
   </data>
-  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="Label6.Text" xml:space="preserve">
+    <value>説明</value>
   </data>
-  <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
+  <data name="&gt;&gt;Label6.Name" xml:space="preserve">
+    <value>Label6</value>
   </data>
-  <data name="&gt;&gt;MemberCountLabel.Type" xml:space="preserve">
+  <data name="&gt;&gt;Label6.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="UsernameLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 24</value>
-  </data>
-  <data name="&gt;&gt;NameLabel.Name" xml:space="preserve">
-    <value>NameLabel</value>
-  </data>
-  <data name="SubscriberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 130</value>
-  </data>
-  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">
-    <value>11</value>
+  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="Label12.Text" xml:space="preserve">
-    <value>購読者数</value>
+  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">
+    <value>9</value>
   </data>
-  <data name="ListsList.Size" type="System.Drawing.Size, System.Drawing">
-    <value>284, 232</value>
+  <data name="StatusLabel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 76</value>
   </data>
-  <data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 256</value>
+  <data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>174, 14</value>
   </data>
-  <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
-    <value>3, 3</value>
+  <data name="StatusLabel.TabIndex" type="System.Int32, mscorlib">
+    <value>9</value>
   </data>
-  <data name="DescriptionText.TabIndex" type="System.Int32, mscorlib">
-    <value>14</value>
+  <data name="StatusLabel.Text" xml:space="preserve">
+    <value>Label7</value>
   </data>
-  <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Bottom, Right</value>
+  <data name="&gt;&gt;StatusLabel.Name" xml:space="preserve">
+    <value>StatusLabel</value>
   </data>
-  <data name="&gt;&gt;Label10.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="&gt;&gt;StatusLabel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;NameLabel.Parent" xml:space="preserve">
+  <data name="&gt;&gt;StatusLabel.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="MemberCountLabel.Text" xml:space="preserve">
-    <value>Label9</value>
+  <data name="&gt;&gt;StatusLabel.ZOrder" xml:space="preserve">
+    <value>7</value>
   </data>
-  <data name="DescriptionText.Multiline" type="System.Boolean, mscorlib">
+  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="DescriptionText.Text" xml:space="preserve">
-    <value>Description</value>
-  </data>
-  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 144</value>
-  </data>
-  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">
-    <value>4</value>
-  </data>
-  <data name="UsernameLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
+    <value>302, 64</value>
   </data>
-  <data name="&gt;&gt;DescriptionText.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
+    <value>29, 12</value>
   </data>
-  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
+  <data name="Label8.TabIndex" type="System.Int32, mscorlib">
+    <value>8</value>
   </data>
   <data name="Label8.Text" xml:space="preserve">
     <value>種別</value>
   </data>
-  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
-    <value>53, 12</value>
-  </data>
-  <data name="&gt;&gt;StatusLabel.ZOrder" xml:space="preserve">
-    <value>7</value>
+  <data name="&gt;&gt;Label8.Name" xml:space="preserve">
+    <value>Label8</value>
   </data>
-  <data name="&gt;&gt;$this.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Label8.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;UsernameLabel.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
+  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">
+    <value>8</value>
   </data>
-  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="MemberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 102</value>
   </data>
-  <data name="&gt;&gt;SubscriberCountLabel.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="MemberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>46, 14</value>
   </data>
-  <data name="&gt;&gt;$this.Name" xml:space="preserve">
-    <value>ListAvailable</value>
+  <data name="MemberCountLabel.TabIndex" type="System.Int32, mscorlib">
+    <value>11</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
-    <value>14</value>
+  <data name="MemberCountLabel.Text" xml:space="preserve">
+    <value>Label9</value>
   </data>
-  <data name="UsernameLabel.Text" xml:space="preserve">
-    <value>Label2</value>
+  <data name="MemberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
   </data>
-  <data name="Label10.Text" xml:space="preserve">
-    <value>登録者数</value>
+  <data name="&gt;&gt;MemberCountLabel.Name" xml:space="preserve">
+    <value>MemberCountLabel</value>
   </data>
-  <data name="UsernameLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
+  <data name="&gt;&gt;MemberCountLabel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="StatusLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 76</value>
+  <data name="&gt;&gt;MemberCountLabel.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;UsernameLabel.Name" xml:space="preserve">
-    <value>UsernameLabel</value>
+  <data name="&gt;&gt;MemberCountLabel.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
-  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
-    <value>76, 3</value>
+  <data name="Label10.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 38</value>
+  <data name="Label10.Location" type="System.Drawing.Point, System.Drawing">
+    <value>302, 90</value>
   </data>
-  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
+    <value>53, 12</value>
   </data>
-  <data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
+  <data name="Label10.TabIndex" type="System.Int32, mscorlib">
+    <value>10</value>
   </data>
-  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>29, 12</value>
+  <data name="Label10.Text" xml:space="preserve">
+    <value>登録者数</value>
   </data>
-  <data name="&gt;&gt;UsernameLabel.ZOrder" xml:space="preserve">
-    <value>12</value>
+  <data name="&gt;&gt;Label10.Name" xml:space="preserve">
+    <value>Label10</value>
   </data>
-  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;Label10.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">
+  <data name="&gt;&gt;Label10.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="ListsList.ItemHeight" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="&gt;&gt;Label10.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
-  <data name="Label6.Text" xml:space="preserve">
-    <value>説明</value>
+  <data name="SubscriberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 130</value>
   </data>
-  <data name="DescriptionText.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 159</value>
+  <data name="SubscriberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>46, 14</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="SubscriberCountLabel.TabIndex" type="System.Int32, mscorlib">
+    <value>13</value>
   </data>
-  <data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="SubscriberCountLabel.Text" xml:space="preserve">
+    <value>Label11</value>
   </data>
-  <data name="Label6.TabIndex" type="System.Int32, mscorlib">
-    <value>6</value>
+  <data name="SubscriberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+    <value>TopRight</value>
   </data>
-  <data name="RefreshButton.Text" xml:space="preserve">
-    <value>Refresh</value>
+  <data name="&gt;&gt;SubscriberCountLabel.Name" xml:space="preserve">
+    <value>SubscriberCountLabel</value>
   </data>
-  <data name="Label8.TabIndex" type="System.Int32, mscorlib">
-    <value>8</value>
+  <data name="&gt;&gt;SubscriberCountLabel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
+  <data name="&gt;&gt;SubscriberCountLabel.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;SubscriberCountLabel.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
   <data name="Label12.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="Label10.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 90</value>
+  <data name="Label12.Location" type="System.Drawing.Point, System.Drawing">
+    <value>302, 118</value>
   </data>
-  <data name="SubscriberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>46, 14</value>
+  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
+    <value>53, 12</value>
   </data>
-  <data name="&gt;&gt;DescriptionText.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label12.TabIndex" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
-  <data name="StatusLabel.Text" xml:space="preserve">
-    <value>Label7</value>
+  <data name="Label12.Text" xml:space="preserve">
+    <value>購読者数</value>
   </data>
-  <data name="&gt;&gt;Label4.Type" xml:space="preserve">
+  <data name="&gt;&gt;Label12.Name" xml:space="preserve">
+    <value>Label12</value>
+  </data>
+  <data name="&gt;&gt;Label12.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
-    <value>6, 12</value>
+  <data name="&gt;&gt;Label12.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">
-    <value>8</value>
+  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
-  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
-    <value>504, 291</value>
+  <data name="DescriptionText.Location" type="System.Drawing.Point, System.Drawing">
+    <value>318, 159</value>
   </data>
-  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">
+  <data name="DescriptionText.Multiline" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="MemberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
+  <data name="DescriptionText.Size" type="System.Drawing.Size, System.Drawing">
+    <value>174, 88</value>
   </data>
-  <data name="MemberCountLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>11</value>
+  <data name="DescriptionText.TabIndex" type="System.Int32, mscorlib">
+    <value>14</value>
   </data>
-  <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="DescriptionText.Text" xml:space="preserve">
+    <value>Description</value>
   </data>
-  <data name="Label12.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 118</value>
+  <data name="&gt;&gt;DescriptionText.Name" xml:space="preserve">
+    <value>DescriptionText</value>
   </data>
-  <data name="StatusLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>9</value>
+  <data name="&gt;&gt;DescriptionText.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;DescriptionText.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;DescriptionText.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
   <data name="RefreshButton.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>None</value>
   </data>
-  <data name="OK_Button.Text" xml:space="preserve">
-    <value>OK</value>
+  <data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 256</value>
   </data>
-  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
-    <value>CenterParent</value>
+  <data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 21</value>
   </data>
-  <data name="&gt;&gt;Label10.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
   </data>
-  <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
+  <data name="RefreshButton.Text" xml:space="preserve">
+    <value>Refresh</value>
+  </data>
+  <data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
+    <value>RefreshButton</value>
+  </data>
+  <data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="ListsList.ItemHeight" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
   <data name="ListsList.Location" type="System.Drawing.Point, System.Drawing">
     <value>12, 12</value>
   </data>
-  <data name="&gt;&gt;SubscriberCountLabel.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="ListsList.Size" type="System.Drawing.Size, System.Drawing">
+    <value>284, 232</value>
   </data>
-  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>146, 27</value>
+  <data name="ListsList.TabIndex" type="System.Int32, mscorlib">
+    <value>16</value>
   </data>
-  <data name="&gt;&gt;Label1.Name" xml:space="preserve">
-    <value>Label1</value>
+  <data name="&gt;&gt;ListsList.Name" xml:space="preserve">
+    <value>ListsList</value>
   </data>
-  <data name="&gt;&gt;Label10.Name" xml:space="preserve">
-    <value>Label10</value>
+  <data name="&gt;&gt;ListsList.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;ListsList.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;ListsList.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</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>504, 291</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>ListAvailable</value>
+  </data>
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">
+    <value>ListAvailable</value>
+  </data>
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
 </root>
\ No newline at end of file
index be66cd4..042cd26 100644 (file)
@@ -1,4 +1,5 @@
 Imports System.Windows.Forms
+Imports System.ComponentModel
 
 Public Class ListAvailable
 
@@ -24,6 +25,7 @@ Public Class ListAvailable
     End Sub
 
     Private Sub ListAvailable_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
+        If TabInformations.GetInstance().SubscribableLists.Count = 0 Then Me.RefreshLists()
         Me.ListsList.Items.AddRange(TabInformations.GetInstance.SubscribableLists.ToArray)
         If Me.ListsList.Items.Count > 0 Then
             Me.ListsList.SelectedIndex = 0
@@ -66,15 +68,25 @@ Public Class ListAvailable
     End Sub
 
     Private Sub RefreshButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshButton.Click
-        Dim rslt As String = DirectCast(Me.Owner, TweenMain).TwitterInstance.GetListsApi()
-        If rslt <> "" Then
-            MessageBox.Show(rslt, "Failed", MessageBoxButtons.OK)
-            Exit Sub
-        End If
+        Me.RefreshLists()
         Me.ListsList.Items.Clear()
         Me.ListsList.Items.AddRange(TabInformations.GetInstance.SubscribableLists.ToArray)
         If Me.ListsList.Items.Count > 0 Then
             Me.ListsList.SelectedIndex = 0
         End If
     End Sub
+
+    Private Sub RefreshLists()
+        Using dlg As New FormInfo("Getting Lists...", AddressOf RefreshLists_DoWork)
+            dlg.ShowDialog()
+            If Not String.IsNullOrEmpty(DirectCast(dlg.Result, String)) Then
+                MessageBox.Show("Failed to get lists. (" + DirectCast(dlg.Result, String) + ")")
+                Exit Sub
+            End If
+        End Using
+    End Sub
+
+    Private Sub RefreshLists_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
+        e.Result = DirectCast(Me.Owner, TweenMain).TwitterInstance.GetListsApi()
+    End Sub
 End Class
index 8983e42..540ec72 100644 (file)
@@ -13,6 +13,7 @@ Public Class ListElement
     Protected _tw As Twitter
 
     Private _members As List(Of UserInfo) = Nothing
+    Private _cursor As Long = -1
 
     Public Sub New()
 
@@ -41,19 +42,30 @@ Public Class ListElement
     <Xml.Serialization.XmlIgnore()>
     Public ReadOnly Property Members As List(Of UserInfo)
         Get
-            If Me._members Is Nothing Then
-                Me.RefreshMembers()
-            End If
-
+            If Me._members Is Nothing Then Me._members = New List(Of UserInfo)
             Return Me._members
         End Get
     End Property
 
-    Public Sub RefreshMembers()
+    <Xml.Serialization.XmlIgnore()>
+    Public ReadOnly Property Cursor As Long
+        Get
+            Return _cursor
+        End Get
+    End Property
+
+    Public Function RefreshMembers() As String
         Dim users As New List(Of UserInfo)()
-        Me._tw.GetListMembers(Me.Id.ToString(), users)
+        _cursor = -1
+        Dim result As String = Me._tw.GetListMembers(Me.Id.ToString(), users, _cursor)
         Me._members = users
-    End Sub
+        Return If(String.IsNullOrEmpty(result), Me.ToString, result)
+    End Function
+
+    Public Function GetMoreMembers() As String
+        Dim result As String = Me._tw.GetListMembers(Me.Id.ToString(), Me._members, _cursor)
+        Return If(String.IsNullOrEmpty(result), Me.ToString, result)
+    End Function
 
     Public Overrides Function ToString() As String
         Return "@" + Username + "/" + Name + " [" + If(Me.IsPublic, "Public", "Protected") + "]"
index 958690e..90a3146 100644 (file)
@@ -30,11 +30,27 @@ Partial Class ListManage
         Me.Label4 = New System.Windows.Forms.Label()
         Me.Label1 = New System.Windows.Forms.Label()
         Me.UserList = New System.Windows.Forms.ListBox()
-        Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+        Me.UserGroup = New System.Windows.Forms.GroupBox()
+        Me.UserTweetDateTime = New System.Windows.Forms.Label()
+        Me.UserIcon = New System.Windows.Forms.PictureBox()
+        Me.UserTweet = New System.Windows.Forms.Label()
+        Me.Label20 = New System.Windows.Forms.Label()
+        Me.DeleteUserButton = New System.Windows.Forms.Button()
+        Me.UserProfile = New System.Windows.Forms.Label()
+        Me.Label17 = New System.Windows.Forms.Label()
+        Me.UserPostsNum = New System.Windows.Forms.Label()
+        Me.Label15 = New System.Windows.Forms.Label()
+        Me.UserFollowerNum = New System.Windows.Forms.Label()
+        Me.Label13 = New System.Windows.Forms.Label()
+        Me.UserFollowNum = New System.Windows.Forms.Label()
+        Me.Label9 = New System.Windows.Forms.Label()
+        Me.UserWeb = New System.Windows.Forms.LinkLabel()
+        Me.Label8 = New System.Windows.Forms.Label()
+        Me.UserLocation = New System.Windows.Forms.Label()
+        Me.Label5 = New System.Windows.Forms.Label()
         Me.AddListButton = New System.Windows.Forms.Button()
         Me.DeleteListButton = New System.Windows.Forms.Button()
-        Me.RefreshUsersButton = New System.Windows.Forms.Button()
-        Me.DeleteUserButton = New System.Windows.Forms.Button()
+        Me.GetMoreUsersButton = New System.Windows.Forms.Button()
         Me.NameTextBox = New System.Windows.Forms.TextBox()
         Me.UsernameTextBox = New System.Windows.Forms.TextBox()
         Me.MemberCountTextBox = New System.Windows.Forms.TextBox()
@@ -45,9 +61,17 @@ Partial Class ListManage
         Me.PublicRadioButton = New System.Windows.Forms.RadioButton()
         Me.OKEditButton = New System.Windows.Forms.Button()
         Me.CancelEditButton = New System.Windows.Forms.Button()
-        Me.GroupBox3 = New System.Windows.Forms.GroupBox()
+        Me.ListGroup = New System.Windows.Forms.GroupBox()
+        Me.RefreshUsersButton = New System.Windows.Forms.Button()
+        Me.RefreshListsButton = New System.Windows.Forms.Button()
+        Me.Label3 = New System.Windows.Forms.Label()
+        Me.CloseButton = New System.Windows.Forms.Button()
+        Me.MemberGroup = New System.Windows.Forms.GroupBox()
+        Me.UserGroup.SuspendLayout()
+        CType(Me.UserIcon, System.ComponentModel.ISupportInitialize).BeginInit()
         Me.GroupBox2.SuspendLayout()
-        Me.GroupBox3.SuspendLayout()
+        Me.ListGroup.SuspendLayout()
+        Me.MemberGroup.SuspendLayout()
         Me.SuspendLayout()
         '
         'ListsList
@@ -55,49 +79,49 @@ Partial Class ListManage
         Me.ListsList.DisplayMember = "Name"
         Me.ListsList.FormattingEnabled = True
         Me.ListsList.ItemHeight = 12
-        Me.ListsList.Location = New System.Drawing.Point(12, 12)
+        Me.ListsList.Location = New System.Drawing.Point(12, 24)
         Me.ListsList.Name = "ListsList"
-        Me.ListsList.Size = New System.Drawing.Size(215, 196)
-        Me.ListsList.TabIndex = 17
+        Me.ListsList.Size = New System.Drawing.Size(215, 184)
+        Me.ListsList.TabIndex = 1
         '
         'DescriptionText
         '
-        Me.DescriptionText.Location = New System.Drawing.Point(59, 169)
+        Me.DescriptionText.Location = New System.Drawing.Point(65, 153)
         Me.DescriptionText.Multiline = True
         Me.DescriptionText.Name = "DescriptionText"
         Me.DescriptionText.ReadOnly = True
-        Me.DescriptionText.Size = New System.Drawing.Size(146, 56)
-        Me.DescriptionText.TabIndex = 29
+        Me.DescriptionText.Size = New System.Drawing.Size(140, 56)
+        Me.DescriptionText.TabIndex = 10
         Me.DescriptionText.Text = "Description"
         '
         'Label12
         '
         Me.Label12.AutoSize = True
         Me.Label12.ImeMode = System.Windows.Forms.ImeMode.NoControl
-        Me.Label12.Location = New System.Drawing.Point(6, 147)
+        Me.Label12.Location = New System.Drawing.Point(6, 131)
         Me.Label12.Name = "Label12"
         Me.Label12.Size = New System.Drawing.Size(53, 12)
-        Me.Label12.TabIndex = 27
+        Me.Label12.TabIndex = 7
         Me.Label12.Text = "購読者数"
         '
         'Label10
         '
         Me.Label10.AutoSize = True
         Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
-        Me.Label10.Location = New System.Drawing.Point(6, 122)
+        Me.Label10.Location = New System.Drawing.Point(6, 106)
         Me.Label10.Name = "Label10"
         Me.Label10.Size = New System.Drawing.Size(53, 12)
-        Me.Label10.TabIndex = 25
+        Me.Label10.TabIndex = 5
         Me.Label10.Text = "登録者数"
         '
         'Label6
         '
         Me.Label6.AutoSize = True
         Me.Label6.ImeMode = System.Windows.Forms.ImeMode.NoControl
-        Me.Label6.Location = New System.Drawing.Point(6, 172)
+        Me.Label6.Location = New System.Drawing.Point(6, 156)
         Me.Label6.Name = "Label6"
         Me.Label6.Size = New System.Drawing.Size(29, 12)
-        Me.Label6.TabIndex = 22
+        Me.Label6.TabIndex = 9
         Me.Label6.Text = "説明"
         '
         'Label4
@@ -107,7 +131,7 @@ Partial Class ListManage
         Me.Label4.Location = New System.Drawing.Point(6, 46)
         Me.Label4.Name = "Label4"
         Me.Label4.Size = New System.Drawing.Size(41, 12)
-        Me.Label4.TabIndex = 20
+        Me.Label4.TabIndex = 2
         Me.Label4.Text = "リスト名"
         '
         'Label1
@@ -117,34 +141,210 @@ Partial Class ListManage
         Me.Label1.Location = New System.Drawing.Point(6, 21)
         Me.Label1.Name = "Label1"
         Me.Label1.Size = New System.Drawing.Size(41, 12)
-        Me.Label1.TabIndex = 18
+        Me.Label1.TabIndex = 0
         Me.Label1.Text = "作成者"
         '
         'UserList
         '
         Me.UserList.FormattingEnabled = True
+        Me.UserList.HorizontalScrollbar = True
         Me.UserList.ItemHeight = 12
-        Me.UserList.Location = New System.Drawing.Point(233, 12)
+        Me.UserList.Location = New System.Drawing.Point(6, 15)
         Me.UserList.Name = "UserList"
-        Me.UserList.Size = New System.Drawing.Size(224, 472)
-        Me.UserList.TabIndex = 30
+        Me.UserList.Size = New System.Drawing.Size(212, 424)
+        Me.UserList.TabIndex = 0
+        '
+        'UserGroup
+        '
+        Me.UserGroup.Controls.Add(Me.UserTweetDateTime)
+        Me.UserGroup.Controls.Add(Me.UserIcon)
+        Me.UserGroup.Controls.Add(Me.UserTweet)
+        Me.UserGroup.Controls.Add(Me.Label20)
+        Me.UserGroup.Controls.Add(Me.DeleteUserButton)
+        Me.UserGroup.Controls.Add(Me.UserProfile)
+        Me.UserGroup.Controls.Add(Me.Label17)
+        Me.UserGroup.Controls.Add(Me.UserPostsNum)
+        Me.UserGroup.Controls.Add(Me.Label15)
+        Me.UserGroup.Controls.Add(Me.UserFollowerNum)
+        Me.UserGroup.Controls.Add(Me.Label13)
+        Me.UserGroup.Controls.Add(Me.UserFollowNum)
+        Me.UserGroup.Controls.Add(Me.Label9)
+        Me.UserGroup.Controls.Add(Me.UserWeb)
+        Me.UserGroup.Controls.Add(Me.Label8)
+        Me.UserGroup.Controls.Add(Me.UserLocation)
+        Me.UserGroup.Controls.Add(Me.Label5)
+        Me.UserGroup.Location = New System.Drawing.Point(463, 9)
+        Me.UserGroup.Name = "UserGroup"
+        Me.UserGroup.Size = New System.Drawing.Size(208, 475)
+        Me.UserGroup.TabIndex = 8
+        Me.UserGroup.TabStop = False
+        Me.UserGroup.Text = "ユーザー情報"
+        '
+        'UserTweetDateTime
+        '
+        Me.UserTweetDateTime.Location = New System.Drawing.Point(90, 293)
+        Me.UserTweetDateTime.Name = "UserTweetDateTime"
+        Me.UserTweetDateTime.Size = New System.Drawing.Size(112, 12)
+        Me.UserTweetDateTime.TabIndex = 12
+        Me.UserTweetDateTime.Text = "YY/MM/DD HH:MM"
+        Me.UserTweetDateTime.TextAlign = System.Drawing.ContentAlignment.TopRight
+        '
+        'UserIcon
+        '
+        Me.UserIcon.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+        Me.UserIcon.Location = New System.Drawing.Point(11, 19)
+        Me.UserIcon.Name = "UserIcon"
+        Me.UserIcon.Size = New System.Drawing.Size(49, 49)
+        Me.UserIcon.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
+        Me.UserIcon.TabIndex = 37
+        Me.UserIcon.TabStop = False
+        '
+        'UserTweet
+        '
+        Me.UserTweet.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserTweet.Location = New System.Drawing.Point(11, 305)
+        Me.UserTweet.Name = "UserTweet"
+        Me.UserTweet.Size = New System.Drawing.Size(191, 135)
+        Me.UserTweet.TabIndex = 14
+        Me.UserTweet.Text = "Label19"
+        '
+        'Label20
+        '
+        Me.Label20.AutoSize = True
+        Me.Label20.Location = New System.Drawing.Point(9, 293)
+        Me.Label20.Name = "Label20"
+        Me.Label20.Size = New System.Drawing.Size(75, 12)
+        Me.Label20.TabIndex = 13
+        Me.Label20.Text = "最近のツイート"
+        '
+        'DeleteUserButton
         '
-        'GroupBox1
+        Me.DeleteUserButton.Location = New System.Drawing.Point(9, 443)
+        Me.DeleteUserButton.Name = "DeleteUserButton"
+        Me.DeleteUserButton.Size = New System.Drawing.Size(193, 23)
+        Me.DeleteUserButton.TabIndex = 15
+        Me.DeleteUserButton.Text = "リストから削除(&L)"
+        Me.DeleteUserButton.UseVisualStyleBackColor = True
         '
-        Me.GroupBox1.Location = New System.Drawing.Point(463, 12)
-        Me.GroupBox1.Name = "GroupBox1"
-        Me.GroupBox1.Size = New System.Drawing.Size(200, 220)
-        Me.GroupBox1.TabIndex = 31
-        Me.GroupBox1.TabStop = False
-        Me.GroupBox1.Text = "選択したユーザー情報"
+        'UserProfile
+        '
+        Me.UserProfile.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserProfile.Location = New System.Drawing.Point(11, 155)
+        Me.UserProfile.Name = "UserProfile"
+        Me.UserProfile.Size = New System.Drawing.Size(191, 135)
+        Me.UserProfile.TabIndex = 11
+        Me.UserProfile.Text = "Label18"
+        '
+        'Label17
+        '
+        Me.Label17.AutoSize = True
+        Me.Label17.Location = New System.Drawing.Point(9, 143)
+        Me.Label17.Name = "Label17"
+        Me.Label17.Size = New System.Drawing.Size(53, 12)
+        Me.Label17.TabIndex = 10
+        Me.Label17.Text = "自己紹介"
+        '
+        'UserPostsNum
+        '
+        Me.UserPostsNum.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserPostsNum.Location = New System.Drawing.Point(147, 125)
+        Me.UserPostsNum.Name = "UserPostsNum"
+        Me.UserPostsNum.Size = New System.Drawing.Size(55, 14)
+        Me.UserPostsNum.TabIndex = 9
+        Me.UserPostsNum.Text = "Label16"
+        Me.UserPostsNum.TextAlign = System.Drawing.ContentAlignment.TopRight
+        '
+        'Label15
+        '
+        Me.Label15.AutoSize = True
+        Me.Label15.Location = New System.Drawing.Point(147, 109)
+        Me.Label15.Name = "Label15"
+        Me.Label15.Size = New System.Drawing.Size(41, 12)
+        Me.Label15.TabIndex = 8
+        Me.Label15.Text = "発言数"
+        '
+        'UserFollowerNum
+        '
+        Me.UserFollowerNum.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserFollowerNum.Location = New System.Drawing.Point(79, 125)
+        Me.UserFollowerNum.Name = "UserFollowerNum"
+        Me.UserFollowerNum.Size = New System.Drawing.Size(55, 14)
+        Me.UserFollowerNum.TabIndex = 7
+        Me.UserFollowerNum.Text = "Label14"
+        Me.UserFollowerNum.TextAlign = System.Drawing.ContentAlignment.TopRight
+        '
+        'Label13
+        '
+        Me.Label13.AutoSize = True
+        Me.Label13.Location = New System.Drawing.Point(77, 109)
+        Me.Label13.Name = "Label13"
+        Me.Label13.Size = New System.Drawing.Size(49, 12)
+        Me.Label13.TabIndex = 6
+        Me.Label13.Text = "フォロワー"
+        '
+        'UserFollowNum
+        '
+        Me.UserFollowNum.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserFollowNum.Location = New System.Drawing.Point(11, 125)
+        Me.UserFollowNum.Name = "UserFollowNum"
+        Me.UserFollowNum.Size = New System.Drawing.Size(55, 14)
+        Me.UserFollowNum.TabIndex = 5
+        Me.UserFollowNum.Text = "Label11"
+        Me.UserFollowNum.TextAlign = System.Drawing.ContentAlignment.TopRight
+        '
+        'Label9
+        '
+        Me.Label9.AutoSize = True
+        Me.Label9.Location = New System.Drawing.Point(9, 109)
+        Me.Label9.Name = "Label9"
+        Me.Label9.Size = New System.Drawing.Size(40, 12)
+        Me.Label9.TabIndex = 4
+        Me.Label9.Text = "フォロー"
+        '
+        'UserWeb
+        '
+        Me.UserWeb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserWeb.Location = New System.Drawing.Point(41, 72)
+        Me.UserWeb.Name = "UserWeb"
+        Me.UserWeb.Size = New System.Drawing.Size(161, 35)
+        Me.UserWeb.TabIndex = 3
+        Me.UserWeb.TabStop = True
+        Me.UserWeb.Text = "LinkLabel1"
+        '
+        'Label8
+        '
+        Me.Label8.AutoSize = True
+        Me.Label8.Location = New System.Drawing.Point(9, 74)
+        Me.Label8.Name = "Label8"
+        Me.Label8.Size = New System.Drawing.Size(26, 12)
+        Me.Label8.TabIndex = 2
+        Me.Label8.Text = "Web"
+        '
+        'UserLocation
+        '
+        Me.UserLocation.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
+        Me.UserLocation.Location = New System.Drawing.Point(68, 31)
+        Me.UserLocation.Name = "UserLocation"
+        Me.UserLocation.Size = New System.Drawing.Size(134, 37)
+        Me.UserLocation.TabIndex = 1
+        Me.UserLocation.Text = "Label7"
+        '
+        'Label5
+        '
+        Me.Label5.AutoSize = True
+        Me.Label5.Location = New System.Drawing.Point(66, 19)
+        Me.Label5.Name = "Label5"
+        Me.Label5.Size = New System.Drawing.Size(41, 12)
+        Me.Label5.TabIndex = 0
+        Me.Label5.Text = "現在地"
         '
         'AddListButton
         '
         Me.AddListButton.Location = New System.Drawing.Point(12, 214)
         Me.AddListButton.Name = "AddListButton"
         Me.AddListButton.Size = New System.Drawing.Size(53, 23)
-        Me.AddListButton.TabIndex = 32
-        Me.AddListButton.Text = "追加"
+        Me.AddListButton.TabIndex = 2
+        Me.AddListButton.Text = "追加(&A)"
         Me.AddListButton.UseVisualStyleBackColor = True
         '
         'DeleteListButton
@@ -152,59 +352,50 @@ Partial Class ListManage
         Me.DeleteListButton.Location = New System.Drawing.Point(174, 214)
         Me.DeleteListButton.Name = "DeleteListButton"
         Me.DeleteListButton.Size = New System.Drawing.Size(53, 23)
-        Me.DeleteListButton.TabIndex = 34
-        Me.DeleteListButton.Text = "削除"
+        Me.DeleteListButton.TabIndex = 4
+        Me.DeleteListButton.Text = "削除(&D)"
         Me.DeleteListButton.UseVisualStyleBackColor = True
         '
-        'RefreshUsersButton
-        '
-        Me.RefreshUsersButton.Location = New System.Drawing.Point(233, 488)
-        Me.RefreshUsersButton.Name = "RefreshUsersButton"
-        Me.RefreshUsersButton.Size = New System.Drawing.Size(133, 23)
-        Me.RefreshUsersButton.TabIndex = 35
-        Me.RefreshUsersButton.Text = "ユーザー一覧更新"
-        Me.RefreshUsersButton.UseVisualStyleBackColor = True
-        '
-        'DeleteUserButton
+        'GetMoreUsersButton
         '
-        Me.DeleteUserButton.Location = New System.Drawing.Point(463, 238)
-        Me.DeleteUserButton.Name = "DeleteUserButton"
-        Me.DeleteUserButton.Size = New System.Drawing.Size(114, 23)
-        Me.DeleteUserButton.TabIndex = 36
-        Me.DeleteUserButton.Text = "リストから削除"
-        Me.DeleteUserButton.UseVisualStyleBackColor = True
+        Me.GetMoreUsersButton.Location = New System.Drawing.Point(6, 445)
+        Me.GetMoreUsersButton.Name = "GetMoreUsersButton"
+        Me.GetMoreUsersButton.Size = New System.Drawing.Size(212, 23)
+        Me.GetMoreUsersButton.TabIndex = 1
+        Me.GetMoreUsersButton.Text = "さらに取得(&M)"
+        Me.GetMoreUsersButton.UseVisualStyleBackColor = True
         '
         'NameTextBox
         '
-        Me.NameTextBox.Location = New System.Drawing.Point(59, 43)
+        Me.NameTextBox.Location = New System.Drawing.Point(65, 43)
         Me.NameTextBox.Name = "NameTextBox"
         Me.NameTextBox.ReadOnly = True
-        Me.NameTextBox.Size = New System.Drawing.Size(146, 19)
-        Me.NameTextBox.TabIndex = 37
+        Me.NameTextBox.Size = New System.Drawing.Size(140, 19)
+        Me.NameTextBox.TabIndex = 3
         '
         'UsernameTextBox
         '
-        Me.UsernameTextBox.Location = New System.Drawing.Point(59, 18)
+        Me.UsernameTextBox.Location = New System.Drawing.Point(65, 18)
         Me.UsernameTextBox.Name = "UsernameTextBox"
         Me.UsernameTextBox.ReadOnly = True
-        Me.UsernameTextBox.Size = New System.Drawing.Size(146, 19)
-        Me.UsernameTextBox.TabIndex = 39
+        Me.UsernameTextBox.Size = New System.Drawing.Size(140, 19)
+        Me.UsernameTextBox.TabIndex = 1
         '
         'MemberCountTextBox
         '
-        Me.MemberCountTextBox.Location = New System.Drawing.Point(65, 119)
+        Me.MemberCountTextBox.Location = New System.Drawing.Point(65, 103)
         Me.MemberCountTextBox.Name = "MemberCountTextBox"
         Me.MemberCountTextBox.ReadOnly = True
         Me.MemberCountTextBox.Size = New System.Drawing.Size(46, 19)
-        Me.MemberCountTextBox.TabIndex = 40
+        Me.MemberCountTextBox.TabIndex = 6
         '
         'SubscriberCountTextBox
         '
-        Me.SubscriberCountTextBox.Location = New System.Drawing.Point(65, 144)
+        Me.SubscriberCountTextBox.Location = New System.Drawing.Point(65, 128)
         Me.SubscriberCountTextBox.Name = "SubscriberCountTextBox"
         Me.SubscriberCountTextBox.ReadOnly = True
         Me.SubscriberCountTextBox.Size = New System.Drawing.Size(46, 19)
-        Me.SubscriberCountTextBox.TabIndex = 41
+        Me.SubscriberCountTextBox.TabIndex = 8
         '
         'EditCheckBox
         '
@@ -212,8 +403,8 @@ Partial Class ListManage
         Me.EditCheckBox.Location = New System.Drawing.Point(71, 214)
         Me.EditCheckBox.Name = "EditCheckBox"
         Me.EditCheckBox.Size = New System.Drawing.Size(53, 23)
-        Me.EditCheckBox.TabIndex = 42
-        Me.EditCheckBox.Text = "編集"
+        Me.EditCheckBox.TabIndex = 3
+        Me.EditCheckBox.Text = "編集(&E)"
         Me.EditCheckBox.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
         Me.EditCheckBox.UseVisualStyleBackColor = True
         '
@@ -221,10 +412,10 @@ Partial Class ListManage
         '
         Me.GroupBox2.Controls.Add(Me.PrivateRadioButton)
         Me.GroupBox2.Controls.Add(Me.PublicRadioButton)
-        Me.GroupBox2.Location = New System.Drawing.Point(27, 68)
+        Me.GroupBox2.Location = New System.Drawing.Point(8, 68)
         Me.GroupBox2.Name = "GroupBox2"
-        Me.GroupBox2.Size = New System.Drawing.Size(158, 45)
-        Me.GroupBox2.TabIndex = 43
+        Me.GroupBox2.Size = New System.Drawing.Size(197, 29)
+        Me.GroupBox2.TabIndex = 4
         Me.GroupBox2.TabStop = False
         Me.GroupBox2.Text = "種別"
         '
@@ -232,10 +423,10 @@ Partial Class ListManage
         '
         Me.PrivateRadioButton.AutoSize = True
         Me.PrivateRadioButton.Enabled = False
-        Me.PrivateRadioButton.Location = New System.Drawing.Point(14, 18)
+        Me.PrivateRadioButton.Location = New System.Drawing.Point(38, 9)
         Me.PrivateRadioButton.Name = "PrivateRadioButton"
         Me.PrivateRadioButton.Size = New System.Drawing.Size(59, 16)
-        Me.PrivateRadioButton.TabIndex = 46
+        Me.PrivateRadioButton.TabIndex = 0
         Me.PrivateRadioButton.TabStop = True
         Me.PrivateRadioButton.Text = "Private"
         Me.PrivateRadioButton.UseVisualStyleBackColor = True
@@ -244,10 +435,10 @@ Partial Class ListManage
         '
         Me.PublicRadioButton.AutoSize = True
         Me.PublicRadioButton.Enabled = False
-        Me.PublicRadioButton.Location = New System.Drawing.Point(79, 18)
+        Me.PublicRadioButton.Location = New System.Drawing.Point(103, 9)
         Me.PublicRadioButton.Name = "PublicRadioButton"
         Me.PublicRadioButton.Size = New System.Drawing.Size(54, 16)
-        Me.PublicRadioButton.TabIndex = 0
+        Me.PublicRadioButton.TabIndex = 1
         Me.PublicRadioButton.TabStop = True
         Me.PublicRadioButton.Text = "Public"
         Me.PublicRadioButton.UseVisualStyleBackColor = True
@@ -255,57 +446,109 @@ Partial Class ListManage
         'OKEditButton
         '
         Me.OKEditButton.Enabled = False
-        Me.OKEditButton.Location = New System.Drawing.Point(25, 236)
+        Me.OKEditButton.Location = New System.Drawing.Point(16, 213)
         Me.OKEditButton.Name = "OKEditButton"
         Me.OKEditButton.Size = New System.Drawing.Size(75, 23)
-        Me.OKEditButton.TabIndex = 44
+        Me.OKEditButton.TabIndex = 11
         Me.OKEditButton.Text = "OK"
         Me.OKEditButton.UseVisualStyleBackColor = True
         '
         'CancelEditButton
         '
         Me.CancelEditButton.Enabled = False
-        Me.CancelEditButton.Location = New System.Drawing.Point(120, 236)
+        Me.CancelEditButton.Location = New System.Drawing.Point(111, 213)
         Me.CancelEditButton.Name = "CancelEditButton"
         Me.CancelEditButton.Size = New System.Drawing.Size(75, 23)
-        Me.CancelEditButton.TabIndex = 45
+        Me.CancelEditButton.TabIndex = 12
         Me.CancelEditButton.Text = "Cancel"
         Me.CancelEditButton.UseVisualStyleBackColor = True
         '
-        'GroupBox3
-        '
-        Me.GroupBox3.Controls.Add(Me.Label1)
-        Me.GroupBox3.Controls.Add(Me.CancelEditButton)
-        Me.GroupBox3.Controls.Add(Me.GroupBox2)
-        Me.GroupBox3.Controls.Add(Me.OKEditButton)
-        Me.GroupBox3.Controls.Add(Me.SubscriberCountTextBox)
-        Me.GroupBox3.Controls.Add(Me.MemberCountTextBox)
-        Me.GroupBox3.Controls.Add(Me.UsernameTextBox)
-        Me.GroupBox3.Controls.Add(Me.NameTextBox)
-        Me.GroupBox3.Controls.Add(Me.Label4)
-        Me.GroupBox3.Controls.Add(Me.Label6)
-        Me.GroupBox3.Controls.Add(Me.Label10)
-        Me.GroupBox3.Controls.Add(Me.DescriptionText)
-        Me.GroupBox3.Controls.Add(Me.Label12)
-        Me.GroupBox3.Location = New System.Drawing.Point(12, 243)
-        Me.GroupBox3.Name = "GroupBox3"
-        Me.GroupBox3.Size = New System.Drawing.Size(215, 268)
-        Me.GroupBox3.TabIndex = 46
-        Me.GroupBox3.TabStop = False
-        Me.GroupBox3.Text = "GroupBox3"
+        'ListGroup
+        '
+        Me.ListGroup.Controls.Add(Me.Label1)
+        Me.ListGroup.Controls.Add(Me.CancelEditButton)
+        Me.ListGroup.Controls.Add(Me.GroupBox2)
+        Me.ListGroup.Controls.Add(Me.OKEditButton)
+        Me.ListGroup.Controls.Add(Me.SubscriberCountTextBox)
+        Me.ListGroup.Controls.Add(Me.MemberCountTextBox)
+        Me.ListGroup.Controls.Add(Me.UsernameTextBox)
+        Me.ListGroup.Controls.Add(Me.NameTextBox)
+        Me.ListGroup.Controls.Add(Me.Label4)
+        Me.ListGroup.Controls.Add(Me.Label6)
+        Me.ListGroup.Controls.Add(Me.Label10)
+        Me.ListGroup.Controls.Add(Me.DescriptionText)
+        Me.ListGroup.Controls.Add(Me.Label12)
+        Me.ListGroup.Location = New System.Drawing.Point(12, 269)
+        Me.ListGroup.Name = "ListGroup"
+        Me.ListGroup.Size = New System.Drawing.Size(215, 241)
+        Me.ListGroup.TabIndex = 6
+        Me.ListGroup.TabStop = False
+        Me.ListGroup.Text = "詳細"
+        '
+        'RefreshUsersButton
+        '
+        Me.RefreshUsersButton.Location = New System.Drawing.Point(153, 472)
+        Me.RefreshUsersButton.Name = "RefreshUsersButton"
+        Me.RefreshUsersButton.Size = New System.Drawing.Size(65, 23)
+        Me.RefreshUsersButton.TabIndex = 2
+        Me.RefreshUsersButton.Text = "再取得(&U)"
+        Me.RefreshUsersButton.UseVisualStyleBackColor = True
+        '
+        'RefreshListsButton
+        '
+        Me.RefreshListsButton.Location = New System.Drawing.Point(12, 243)
+        Me.RefreshListsButton.Name = "RefreshListsButton"
+        Me.RefreshListsButton.Size = New System.Drawing.Size(215, 23)
+        Me.RefreshListsButton.TabIndex = 5
+        Me.RefreshListsButton.Text = "再取得(&R)"
+        Me.RefreshListsButton.UseVisualStyleBackColor = True
+        '
+        'Label3
+        '
+        Me.Label3.AutoSize = True
+        Me.Label3.Location = New System.Drawing.Point(10, 9)
+        Me.Label3.Name = "Label3"
+        Me.Label3.Size = New System.Drawing.Size(29, 12)
+        Me.Label3.TabIndex = 0
+        Me.Label3.Text = "リスト"
+        '
+        'CloseButton
+        '
+        Me.CloseButton.DialogResult = System.Windows.Forms.DialogResult.OK
+        Me.CloseButton.ImeMode = System.Windows.Forms.ImeMode.NoControl
+        Me.CloseButton.Location = New System.Drawing.Point(596, 490)
+        Me.CloseButton.Name = "CloseButton"
+        Me.CloseButton.Size = New System.Drawing.Size(75, 23)
+        Me.CloseButton.TabIndex = 9
+        Me.CloseButton.Text = "閉じる(&C)"
+        Me.CloseButton.UseVisualStyleBackColor = True
+        '
+        'MemberGroup
+        '
+        Me.MemberGroup.Controls.Add(Me.UserList)
+        Me.MemberGroup.Controls.Add(Me.GetMoreUsersButton)
+        Me.MemberGroup.Controls.Add(Me.RefreshUsersButton)
+        Me.MemberGroup.Location = New System.Drawing.Point(233, 9)
+        Me.MemberGroup.Name = "MemberGroup"
+        Me.MemberGroup.Size = New System.Drawing.Size(224, 501)
+        Me.MemberGroup.TabIndex = 7
+        Me.MemberGroup.TabStop = False
+        Me.MemberGroup.Text = "メンバー"
         '
         'ListManage
         '
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+        Me.CancelButton = Me.CloseButton
         Me.ClientSize = New System.Drawing.Size(683, 522)
-        Me.Controls.Add(Me.GroupBox3)
-        Me.Controls.Add(Me.DeleteUserButton)
-        Me.Controls.Add(Me.RefreshUsersButton)
+        Me.Controls.Add(Me.MemberGroup)
+        Me.Controls.Add(Me.CloseButton)
+        Me.Controls.Add(Me.Label3)
+        Me.Controls.Add(Me.RefreshListsButton)
+        Me.Controls.Add(Me.ListGroup)
         Me.Controls.Add(Me.DeleteListButton)
         Me.Controls.Add(Me.AddListButton)
-        Me.Controls.Add(Me.GroupBox1)
-        Me.Controls.Add(Me.UserList)
+        Me.Controls.Add(Me.UserGroup)
         Me.Controls.Add(Me.ListsList)
         Me.Controls.Add(Me.EditCheckBox)
         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
@@ -315,11 +558,16 @@ Partial Class ListManage
         Me.ShowInTaskbar = False
         Me.Text = "ListManage"
         Me.TopMost = True
+        Me.UserGroup.ResumeLayout(False)
+        Me.UserGroup.PerformLayout()
+        CType(Me.UserIcon, System.ComponentModel.ISupportInitialize).EndInit()
         Me.GroupBox2.ResumeLayout(False)
         Me.GroupBox2.PerformLayout()
-        Me.GroupBox3.ResumeLayout(False)
-        Me.GroupBox3.PerformLayout()
+        Me.ListGroup.ResumeLayout(False)
+        Me.ListGroup.PerformLayout()
+        Me.MemberGroup.ResumeLayout(False)
         Me.ResumeLayout(False)
+        Me.PerformLayout()
 
     End Sub
     Friend WithEvents ListsList As System.Windows.Forms.ListBox
@@ -330,10 +578,10 @@ Partial Class ListManage
     Friend WithEvents Label4 As System.Windows.Forms.Label
     Friend WithEvents Label1 As System.Windows.Forms.Label
     Friend WithEvents UserList As System.Windows.Forms.ListBox
-    Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
+    Friend WithEvents UserGroup As System.Windows.Forms.GroupBox
     Friend WithEvents AddListButton As System.Windows.Forms.Button
     Friend WithEvents DeleteListButton As System.Windows.Forms.Button
-    Friend WithEvents RefreshUsersButton As System.Windows.Forms.Button
+    Friend WithEvents GetMoreUsersButton As System.Windows.Forms.Button
     Friend WithEvents DeleteUserButton As System.Windows.Forms.Button
     Friend WithEvents NameTextBox As System.Windows.Forms.TextBox
     Friend WithEvents UsernameTextBox As System.Windows.Forms.TextBox
@@ -345,5 +593,26 @@ Partial Class ListManage
     Friend WithEvents PublicRadioButton As System.Windows.Forms.RadioButton
     Friend WithEvents OKEditButton As System.Windows.Forms.Button
     Friend WithEvents CancelEditButton As System.Windows.Forms.Button
-    Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox
+    Friend WithEvents ListGroup As System.Windows.Forms.GroupBox
+    Friend WithEvents RefreshUsersButton As System.Windows.Forms.Button
+    Friend WithEvents UserTweet As System.Windows.Forms.Label
+    Friend WithEvents Label20 As System.Windows.Forms.Label
+    Friend WithEvents UserProfile As System.Windows.Forms.Label
+    Friend WithEvents Label17 As System.Windows.Forms.Label
+    Friend WithEvents UserFollowerNum As System.Windows.Forms.Label
+    Friend WithEvents Label13 As System.Windows.Forms.Label
+    Friend WithEvents UserFollowNum As System.Windows.Forms.Label
+    Friend WithEvents Label9 As System.Windows.Forms.Label
+    Friend WithEvents UserWeb As System.Windows.Forms.LinkLabel
+    Friend WithEvents Label8 As System.Windows.Forms.Label
+    Friend WithEvents UserLocation As System.Windows.Forms.Label
+    Friend WithEvents Label5 As System.Windows.Forms.Label
+    Friend WithEvents RefreshListsButton As System.Windows.Forms.Button
+    Friend WithEvents UserIcon As System.Windows.Forms.PictureBox
+    Friend WithEvents Label3 As System.Windows.Forms.Label
+    Friend WithEvents CloseButton As System.Windows.Forms.Button
+    Friend WithEvents UserPostsNum As System.Windows.Forms.Label
+    Friend WithEvents Label15 As System.Windows.Forms.Label
+    Friend WithEvents UserTweetDateTime As System.Windows.Forms.Label
+    Friend WithEvents MemberGroup As System.Windows.Forms.GroupBox
 End Class
index 2386186..dcdd9d1 100644 (file)
@@ -1,4 +1,6 @@
-Public Class ListManage
+Imports System.ComponentModel
+
+Public Class ListManage
     Private tw As Twitter
 
     Public Sub New(ByVal tw As Twitter)
@@ -7,11 +9,24 @@
         Me.tw = tw
     End Sub
 
+    Private Sub ListManage_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
+        If e.KeyCode = Keys.Enter AndAlso
+            Me.EditCheckBox.Checked Then
+            Me.OKEditButton.PerformClick()
+        End If
+    End Sub
+
 
     Private Sub ListManage_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
+        Me.UserList_SelectedIndexChanged(Nothing, EventArgs.Empty)
+        If TabInformations.GetInstance().SubscribableLists.Count = 0 Then Me.RefreshLists()
         For Each listItem As ListElement In TabInformations.GetInstance().SubscribableLists.FindAll(Function(i) i.Username = Me.tw.Username)
             Me.ListsList.Items.Add(listItem)
         Next
+        If Me.ListsList.Items.Count > 0 Then
+            Me.ListsList.SelectedIndex = 0
+        End If
+        Me.ListsList.Focus()
     End Sub
 
     Private Sub ListsList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListsList.SelectedIndexChanged
     End Sub
 
     Private Sub EditCheckBox_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EditCheckBox.CheckedChanged
+        Me.AddListButton.Enabled = Not Me.EditCheckBox.Checked
+        Me.EditCheckBox.Enabled = Not Me.EditCheckBox.Checked
+        Me.DeleteListButton.Enabled = Not Me.EditCheckBox.Checked
+
         Me.NameTextBox.ReadOnly = Not Me.EditCheckBox.Checked
         Me.PublicRadioButton.Enabled = Me.EditCheckBox.Checked
         Me.PrivateRadioButton.Enabled = Me.EditCheckBox.Checked
         Me.DescriptionText.ReadOnly = Not Me.EditCheckBox.Checked
         Me.ListsList.Enabled = Not Me.EditCheckBox.Checked
 
-        Me.OKEditButton.Enabled = Me.EditCheckBox.Enabled
-        Me.CancelEditButton.Enabled = Me.EditCheckBox.Enabled
+        Me.OKEditButton.Enabled = Me.EditCheckBox.Checked
+        Me.CancelEditButton.Enabled = Me.EditCheckBox.Checked
         Me.EditCheckBox.AutoCheck = Not Me.EditCheckBox.Checked
+
+        Me.MemberGroup.Enabled = Not Me.EditCheckBox.Checked
+        Me.UserGroup.Enabled = Not Me.EditCheckBox.Checked
+        Me.CloseButton.Enabled = Not Me.EditCheckBox.Checked
     End Sub
 
     Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKEditButton.Click
         Me.EditCheckBox.AutoCheck = True
         Me.EditCheckBox.Checked = False
 
-        Me.OKEditButton.Enabled = False
-        Me.CancelEditButton.Enabled = False
+        'Me.OKEditButton.Enabled = False
+        'Me.CancelEditButton.Enabled = False
 
-        Me.ListsList.Refresh()
+        'Me.ListsList.Refresh()
     End Sub
 
     Private Sub CancelButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CancelEditButton.Click
         Me.EditCheckBox.AutoCheck = True
         Me.EditCheckBox.Checked = False
 
-        Me.OKEditButton.Enabled = False
-        Me.CancelEditButton.Enabled = False
+        'Me.OKEditButton.Enabled = False
+        'Me.CancelEditButton.Enabled = False
 
-        For i As Integer = 0 To Me.ListsList.Items.Count - 1
+        For i As Integer = Me.ListsList.Items.Count - 1 To 0 Step -1
             If TypeOf Me.ListsList.Items(i) Is NewListElement Then
                 Me.ListsList.Items.RemoveAt(i)
             End If
 
     Private Sub RefreshUsersButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshUsersButton.Click
         If Me.ListsList.SelectedItem Is Nothing Then Return
-        CType(Me.ListsList.SelectedItem, ListElement).RefreshMembers()
-        Me.ListsList_SelectedIndexChanged(Me.ListsList, EventArgs.Empty)
+        Me.UserList.Items.Clear()
+        Dim dlgt As New Action(Of ListElement)(Sub(lElement)
+                                                   Me.Invoke(New Action(Of String)(AddressOf GetListMembersCallback), lElement.RefreshMembers())
+                                               End Sub)
+        dlgt.BeginInvoke(DirectCast(Me.ListsList.SelectedItem, ListElement), Nothing, Nothing)
+    End Sub
+
+    Private Sub GetMoreUsersButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GetMoreUsersButton.Click
+        If Me.ListsList.SelectedItem Is Nothing Then Return
+        Dim dlgt As New Action(Of ListElement)(Sub(lElement)
+                                                   Me.Invoke(New Action(Of String)(AddressOf GetListMembersCallback), lElement.GetMoreMembers())
+                                               End Sub)
+        dlgt.BeginInvoke(DirectCast(Me.ListsList.SelectedItem, ListElement), Nothing, Nothing)
+    End Sub
+
+    Private Sub GetListMembersCallback(ByVal result As String)
+        If result = Me.ListsList.SelectedItem.ToString Then
+            Me.ListsList_SelectedIndexChanged(Me.ListsList, EventArgs.Empty)
+        Else
+            MessageBox.Show(result)
+        End If
     End Sub
 
     Private Sub DeleteUserButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeleteUserButton.Click
 
         Dim list As ListElement = CType(Me.ListsList.SelectedItem, ListElement)
         Dim user As UserInfo = CType(Me.UserList.SelectedItem, UserInfo)
-        If MessageBox.Show(list.Name + "から" + user.ScreenName + "を削除します。", "Tween", MessageBoxButtons.OKCancel) = DialogResult.OK Then
+        If MessageBox.Show("このユーザーをリストから削除してよろしいですか?", "Tween", MessageBoxButtons.OKCancel) = DialogResult.OK Then
             Dim rslt As String = Me.tw.RemoveUserToList(list.Id.ToString(), user.Id.ToString())
 
             If rslt <> "" Then
                 MessageBox.Show("通信エラー (" + rslt + ")")
+                Exit Sub
             End If
-
-            Me.RefreshUsersButton.PerformClick()
-
+            Dim idx As Integer = ListsList.SelectedIndex
+            list.Members.Remove(user)
+            Me.ListsList_SelectedIndexChanged(Me.ListsList, EventArgs.Empty)
+            If idx < ListsList.Items.Count Then ListsList.SelectedIndex = idx
         End If
     End Sub
 
         Me.EditCheckBox_CheckedChanged(Me.EditCheckBox, EventArgs.Empty)
     End Sub
 
+    Private Sub UserList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UserList.SelectedIndexChanged
+        If UserList.SelectedItem Is Nothing Then
+            If Me.UserIcon.Image IsNot Nothing Then
+                Me.UserIcon.Image.Dispose()
+                Me.UserIcon.Image = Nothing
+            End If
+            Me.UserLocation.Text = ""
+            Me.UserWeb.Text = ""
+            Me.UserFollowNum.Text = "0"
+            Me.UserFollowerNum.Text = "0"
+            Me.UserPostsNum.Text = "0"
+            Me.UserProfile.Text = ""
+            Me.UserTweetDateTime.Text = ""
+            Me.UserTweet.Text = ""
+            Me.DeleteUserButton.Enabled = False
+        Else
+            Dim user As UserInfo = DirectCast(Me.UserList.SelectedItem, UserInfo)
+            Me.UserLocation.Text = user.Location
+            Me.UserWeb.Text = user.Url
+            Me.UserFollowNum.Text = user.FriendsCount.ToString("#,###,##0")
+            Me.UserFollowerNum.Text = user.FollowersCount.ToString("#,###,##0")
+            Me.UserPostsNum.Text = user.StatusesCount.ToString("#,###,##0")
+            Me.UserProfile.Text = user.Description
+            If Not String.IsNullOrEmpty(user.RecentPost) Then
+                Me.UserTweetDateTime.Text = user.PostCreatedAt.ToString("yy/MM/dd HH:mm")
+                Me.UserTweet.Text = user.RecentPost
+            Else
+                Me.UserTweetDateTime.Text = ""
+                Me.UserTweet.Text = ""
+            End If
+            Me.DeleteUserButton.Enabled = True
+
+            Dim a As New Action(Of Uri)(Sub(url)
+                                            Me.Invoke(New Action(Of Image)(AddressOf DisplayIcon), (New HttpVarious).GetImage(url))
+                                        End Sub)
+            a.BeginInvoke(user.ImageUrl, Nothing, Nothing)
+        End If
+    End Sub
+
+    Private Sub DisplayIcon(ByVal img As Image)
+        If img Is Nothing OrElse Me.UserList.SelectedItem Is Nothing Then Exit Sub
+        If DirectCast(Me.UserList.SelectedItem, UserInfo).ImageUrl.ToString = DirectCast(img.Tag, String) Then
+            Me.UserIcon.Image = img
+        End If
+    End Sub
+    Private Sub RefreshListsButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshListsButton.Click
+        Me.RefreshLists()
+        Me.ListsList.Items.Clear()
+        Me.ListManage_Load(Nothing, EventArgs.Empty)
+    End Sub
+
+    Private Sub RefreshLists()
+        Using dlg As New FormInfo("Getting Lists...", AddressOf RefreshLists_Dowork)
+            dlg.ShowDialog()
+            If Not String.IsNullOrEmpty(DirectCast(dlg.Result, String)) Then
+                MessageBox.Show("Failed to get lists. (" + DirectCast(dlg.Result, String) + ")")
+                Exit Sub
+            End If
+        End Using
+    End Sub
+
+    Private Sub RefreshLists_Dowork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
+        e.Result = tw.GetListsApi()
+    End Sub
+
+    Private Sub UserWeb_LinkClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles UserWeb.LinkClicked
+        If Me.Owner IsNot Nothing Then
+            DirectCast(Me.Owner, TweenMain).OpenUriAsync(UserWeb.Text)
+        End If
+    End Sub
+
     Private Class NewListElement
         Inherits ListElement
 
             End If
         End Function
     End Class
+
+    Private Sub ListManage_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles Me.Validating
+        If Me.EditCheckBox.Checked Then
+            e.Cancel = True
+            Me.CancelButton.PerformClick()
+        End If
+    End Sub
 End Class
\ No newline at end of file
index a75aed1..bf775cf 100644 (file)
@@ -277,12 +277,8 @@ Public Class ShowUserInfo
     End Sub
 
     Private Sub BackgroundWorkerImageLoader_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorkerImageLoader.DoWork
-        Try
-            Dim name As String = _info.ImageUrl.ToString
-            icondata = (New HttpVarious).GetImage(name.Replace("_normal", "_bigger"))
-        Catch ex As Exception
-            icondata = Nothing
-        End Try
+        Dim name As String = _info.ImageUrl.ToString
+        icondata = (New HttpVarious).GetImage(name.Replace("_normal", "_bigger"))
         If MyOwner.TwitterInstance.Username = _info.ScreenName Then Exit Sub
 
         _info.isFollowing = False
index d401a0f..3c10915 100644 (file)
@@ -207,6 +207,7 @@ Partial Class TweenMain
         Me.HashToggleToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
         Me.HashManageToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
         Me.RtCountMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+        Me.ListManageToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
         Me.MenuItemHelp = New System.Windows.Forms.ToolStripMenuItem()
         Me.MatomeMenuItem = New System.Windows.Forms.ToolStripMenuItem()
         Me.ShortcutKeyListMenuItem = New System.Windows.Forms.ToolStripMenuItem()
@@ -362,6 +363,7 @@ Partial Class TweenMain
         '
         Me.ContextMenuPostMode.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItemUrlMultibyteSplit, Me.ToolStripMenuItemApiCommandEvasion, Me.ToolStripMenuItemUrlAutoShorten, Me.IdeographicSpaceToSpaceToolStripMenuItem, Me.MultiLineMenuItem, Me.ToolStripFocusLockMenuItem, Me.ToolStripSeparator35, Me.ImageSelectMenuItem, Me.ToolStripSeparator8, Me.HashToggleMenuItem, Me.HashManageMenuItem})
         Me.ContextMenuPostMode.Name = "ContextMenuStripPostMode"
+        Me.ContextMenuPostMode.OwnerItem = Me.HashStripSplitButton
         resources.ApplyResources(Me.ContextMenuPostMode, "ContextMenuPostMode")
         '
         'ToolStripMenuItemUrlMultibyteSplit
@@ -1250,7 +1252,7 @@ Partial Class TweenMain
         '
         'MenuItemCommand
         '
-        Me.MenuItemCommand.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TinyUrlConvertToolStripMenuItem, Me.UpdateFollowersMenuItem1, Me.ToolStripSeparator1, Me.FollowCommandMenuItem, Me.RemoveCommandMenuItem, Me.FriendshipMenuItem, Me.ToolStripSeparator3, Me.OwnStatusMenuItem, Me.UserStatusToolStripMenuItem, Me.ToolStripSeparator34, Me.HashToggleToolStripMenuItem, Me.HashManageToolStripMenuItem, Me.RtCountMenuItem})
+        Me.MenuItemCommand.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TinyUrlConvertToolStripMenuItem, Me.UpdateFollowersMenuItem1, Me.ToolStripSeparator1, Me.FollowCommandMenuItem, Me.RemoveCommandMenuItem, Me.FriendshipMenuItem, Me.ToolStripSeparator3, Me.OwnStatusMenuItem, Me.UserStatusToolStripMenuItem, Me.ToolStripSeparator34, Me.HashToggleToolStripMenuItem, Me.HashManageToolStripMenuItem, Me.RtCountMenuItem, Me.ListManageToolStripMenuItem})
         Me.MenuItemCommand.Name = "MenuItemCommand"
         resources.ApplyResources(Me.MenuItemCommand, "MenuItemCommand")
         '
@@ -1361,6 +1363,11 @@ Partial Class TweenMain
         Me.RtCountMenuItem.Name = "RtCountMenuItem"
         resources.ApplyResources(Me.RtCountMenuItem, "RtCountMenuItem")
         '
+        'ListManageToolStripMenuItem
+        '
+        Me.ListManageToolStripMenuItem.Name = "ListManageToolStripMenuItem"
+        resources.ApplyResources(Me.ListManageToolStripMenuItem, "ListManageToolStripMenuItem")
+        '
         'MenuItemHelp
         '
         Me.MenuItemHelp.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MatomeMenuItem, Me.ShortcutKeyListMenuItem, Me.ToolStripSeparator16, Me.VerUpMenuItem, Me.ToolStripSeparator14, Me.ApiInfoMenuItem, Me.ToolStripSeparator7, Me.AboutMenuItem, Me.DebugModeToolStripMenuItem})
@@ -1960,5 +1967,6 @@ Partial Class TweenMain
     Friend WithEvents ToolStripMenuItem9 As System.Windows.Forms.ToolStripMenuItem
     Friend WithEvents ListManageUserContextToolStripMenuItem2 As System.Windows.Forms.ToolStripMenuItem
     Friend WithEvents ListManageUserContextToolStripMenuItem3 As System.Windows.Forms.ToolStripMenuItem
+    Friend WithEvents ListManageToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
 
 End Class
index 5e2b5b7..ac604dc 100644 (file)
   </data>
   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <data name="StatusLabelUrl.Size" type="System.Drawing.Size, System.Drawing">
-    <value>277, 22</value>
+    <value>243, 22</value>
   </data>
   <data name="StatusLabelUrl.Text" xml:space="preserve">
     <value>ToolStripStatusLabel1</value>
     <value>MiddleLeft</value>
   </data>
   <data name="StatusLabelApi.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 22</value>
+    <value>77, 22</value>
   </data>
   <data name="StatusLabelApi.Text" xml:space="preserve">
     <value>API ???/???</value>
   </data>
   <data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>55, 22</value>
+    <value>71, 22</value>
   </data>
   <data name="StatusLabel.Text" xml:space="preserve">
     <value>Starting...</value>
     <value>263, 17</value>
   </metadata>
   <data name="ToolStripMenuItemUrlMultibyteSplit.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="ToolStripMenuItemUrlMultibyteSplit.Text" xml:space="preserve">
     <value>URLからの全角文字列の切り離し</value>
   </data>
   <data name="ToolStripMenuItemApiCommandEvasion.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="ToolStripMenuItemApiCommandEvasion.Text" xml:space="preserve">
     <value>APIコマンドを回避する</value>
   </data>
   <data name="ToolStripMenuItemUrlAutoShorten.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="ToolStripMenuItemUrlAutoShorten.Text" xml:space="preserve">
     <value>自動的にURLを短縮する</value>
   </data>
   <data name="IdeographicSpaceToSpaceToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="IdeographicSpaceToSpaceToolStripMenuItem.Text" xml:space="preserve">
     <value>全角スペースを半角スペースにする</value>
     <value>Ctrl+Y</value>
   </data>
   <data name="MultiLineMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="MultiLineMenuItem.Text" xml:space="preserve">
     <value>発言欄複数行入力(&amp;M)</value>
   </data>
   <data name="ToolStripFocusLockMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="ToolStripFocusLockMenuItem.Text" xml:space="preserve">
     <value>フォーカスを発言欄へロックする</value>
   </data>
   <data name="ToolStripSeparator35.Size" type="System.Drawing.Size, System.Drawing">
-    <value>234, 6</value>
+    <value>277, 6</value>
   </data>
   <data name="ImageSelectMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+Shift+P</value>
   </data>
   <data name="ImageSelectMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="ImageSelectMenuItem.Text" xml:space="preserve">
     <value>投稿画像選択(&amp;P)</value>
   </data>
   <data name="ToolStripSeparator8.Size" type="System.Drawing.Size, System.Drawing">
-    <value>234, 6</value>
+    <value>277, 6</value>
   </data>
   <data name="HashToggleMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+Shift+T</value>
   </data>
   <data name="HashToggleMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="HashToggleMenuItem.Text" xml:space="preserve">
     <value>ハッシュタグ自動付加</value>
     <value>Ctrl+T</value>
   </data>
   <data name="HashManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="HashManageMenuItem.Text" xml:space="preserve">
     <value>ハッシュタグ設定</value>
   </data>
   <data name="ContextMenuPostMode.Size" type="System.Drawing.Size, System.Drawing">
-    <value>238, 214</value>
+    <value>281, 214</value>
   </data>
   <data name="&gt;&gt;ContextMenuPostMode.Name" xml:space="preserve">
     <value>ContextMenuPostMode</value>
     <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
   <data name="HashStripSplitButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>43, 25</value>
+    <value>51, 25</value>
   </data>
   <data name="HashStripSplitButton.Text" xml:space="preserve">
     <value>#[-]</value>
     <value>130, 99</value>
   </metadata>
   <data name="AddTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="AddTabMenuItem.Text" xml:space="preserve">
     <value>タブ作成(&amp;N)...</value>
   </data>
   <data name="TabRenameMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="TabRenameMenuItem.Text" xml:space="preserve">
     <value>タブ名の変更(&amp;R)</value>
   </data>
   <data name="ToolStripSeparator20.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="UreadManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="UreadManageMenuItem.Text" xml:space="preserve">
     <value>未読管理(&amp;U)</value>
   </data>
   <data name="NotifyDispMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="NotifyDispMenuItem.Text" xml:space="preserve">
     <value>新着通知表示(&amp;Q)</value>
   </data>
   <data name="SoundFileComboBox.Size" type="System.Drawing.Size, System.Drawing">
-    <value>121, 20</value>
+    <value>121, 26</value>
   </data>
   <data name="SoundFileComboBox.ToolTipText" xml:space="preserve">
     <value>再生するwavファイルを指定してください</value>
   </data>
   <data name="ToolStripSeparator18.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="FilterEditMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="FilterEditMenuItem.Text" xml:space="preserve">
     <value>振り分けルール編集(&amp;F)...</value>
   </data>
   <data name="ToolStripSeparator19.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="ClearTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="ClearTabMenuItem.Text" xml:space="preserve">
     <value>このタブの発言をクリア(&amp;C)</value>
   </data>
   <data name="ToolStripSeparator11.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="DeleteTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="DeleteTabMenuItem.Text" xml:space="preserve">
     <value>タブ削除(&amp;D)</value>
   </data>
   <data name="ContextMenuTabProperty.Size" type="System.Drawing.Size, System.Drawing">
-    <value>189, 206</value>
+    <value>227, 212</value>
   </data>
   <data name="&gt;&gt;ContextMenuTabProperty.Name" xml:space="preserve">
     <value>ContextMenuTabProperty</value>
     <value>0, 0, 0, 0</value>
   </data>
   <data name="ListTab.Size" type="System.Drawing.Size, System.Drawing">
-    <value>453, 166</value>
+    <value>453, 164</value>
   </data>
   <data name="ListTab.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
     <value>0, 0</value>
   </data>
   <data name="TimelinePanel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>453, 166</value>
+    <value>453, 164</value>
   </data>
   <data name="TimelinePanel.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
     <value>0, 0</value>
   </data>
   <data name="ImageSelectedPicture.Size" type="System.Drawing.Size, System.Drawing">
-    <value>453, 138</value>
+    <value>453, 136</value>
   </data>
   <data name="ImageSelectedPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
     <value>Zoom</value>
     <value>Bottom</value>
   </data>
   <data name="ImagePathPanel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>0, 138</value>
+    <value>0, 136</value>
   </data>
   <data name="ImagePathPanel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
     <value>3, 3, 3, 3</value>
     <value>0, 0</value>
   </data>
   <data name="ImageSelectionPanel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>453, 166</value>
+    <value>453, 164</value>
   </data>
   <data name="ImageSelectionPanel.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
     <value>0, 0</value>
   </data>
   <data name="ProfilePanel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>453, 166</value>
+    <value>453, 164</value>
   </data>
   <data name="ProfilePanel.TabIndex" type="System.Int32, mscorlib">
     <value>2</value>
     <value>635, 58</value>
   </metadata>
   <data name="FollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="FollowToolStripMenuItem.Text" xml:space="preserve">
     <value>フォローする(&amp;F)</value>
   </data>
   <data name="UnFollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="UnFollowToolStripMenuItem.Text" xml:space="preserve">
     <value>フォロー解除(&amp;N)</value>
   </data>
   <data name="ShowFriendShipToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ShowFriendShipToolStripMenuItem.Text" xml:space="preserve">
     <value>相互フォロー状態表示(&amp;H)</value>
     <value>リスト管理(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator37.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="ShowUserStatusToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ShowUserStatusToolStripMenuItem.Text" xml:space="preserve">
     <value>プロフィール表示(&amp;P)</value>
   </data>
   <data name="SearchPostsDetailNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="SearchPostsDetailNameToolStripMenuItem.Text" xml:space="preserve">
     <value>このユーザーの発言を検索(&amp;S)</value>
   </data>
   <data name="ToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="IconNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="IconNameToolStripMenuItem.Text" xml:space="preserve">
     <value>IconName</value>
   </data>
   <data name="SaveIconPictureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="SaveIconPictureToolStripMenuItem.Text" xml:space="preserve">
     <value>保存(&amp;I)...</value>
     <value>480, 17</value>
   </metadata>
   <data name="SearchItem2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 22</value>
+    <value>180, 22</value>
   </data>
   <data name="SearchItem2ToolStripMenuItem.Text" xml:space="preserve">
     <value>Google(&amp;G)</value>
   </data>
   <data name="SearchItem1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 22</value>
+    <value>180, 22</value>
   </data>
   <data name="SearchItem1ToolStripMenuItem.Text" xml:space="preserve">
     <value>Wikipedia(&amp;W)</value>
   </data>
   <data name="SearchItem3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 22</value>
+    <value>180, 22</value>
   </data>
   <data name="SearchItem3ToolStripMenuItem.Text" xml:space="preserve">
     <value>Twitter検索(&amp;Y)</value>
   </data>
   <data name="SearchItem4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 22</value>
+    <value>180, 22</value>
   </data>
   <data name="SearchItem4ToolStripMenuItem.Text" xml:space="preserve">
     <value>Twitter Search(&amp;S)</value>
   </data>
   <data name="CurrentTabToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 22</value>
+    <value>180, 22</value>
   </data>
   <data name="CurrentTabToolStripMenuItem.Text" xml:space="preserve">
     <value>現在のタブ(&amp;L)</value>
   </data>
   <data name="ToolStripMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ToolStripMenuItem2.Text" xml:space="preserve">
     <value>選択文字列で検索(&amp;S)</value>
   </data>
   <data name="ToolStripSeparator13.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="ToolStripMenuItem3.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ToolStripMenuItem3.Text" xml:space="preserve">
     <value>選択文字列をコピー(&amp;C)</value>
     <value>False</value>
   </data>
   <data name="ToolStripMenuItem4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ToolStripMenuItem4.Text" xml:space="preserve">
     <value>URLをコピー(&amp;U)</value>
   </data>
   <data name="ToolStripMenuItem5.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ToolStripMenuItem5.Text" xml:space="preserve">
     <value>すべて選択(&amp;A)</value>
   </data>
   <data name="ToolStripSeparator5.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="FollowContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="FollowContextMenuItem.Text" xml:space="preserve">
     <value>フォローする(&amp;F)</value>
   </data>
   <data name="RemoveContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="RemoveContextMenuItem.Text" xml:space="preserve">
     <value>フォロー解除(&amp;N)</value>
   </data>
   <data name="FriendshipContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="FriendshipContextMenuItem.Text" xml:space="preserve">
     <value>相互フォロー状態表示(&amp;R)</value>
   </data>
   <data name="FriendshipAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="FriendshipAllMenuItem.Text" xml:space="preserve">
     <value>全ユーザーのフォロー状態(&amp;A)</value>
   </data>
   <data name="ToolStripSeparator36.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="ShowUserStatusContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ShowUserStatusContextMenuItem.Text" xml:space="preserve">
     <value>プロフィール表示(&amp;P)</value>
   </data>
   <data name="SearchPostsDetailToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="SearchPostsDetailToolStripMenuItem.Text" xml:space="preserve">
     <value>このユーザーの発言を検索(&amp;F)</value>
   </data>
   <data name="ToolStripSeparator32.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="IdFilterAddMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="IdFilterAddMenuItem.Text" xml:space="preserve">
     <value>ID振分ルール作成(&amp;I)</value>
   </data>
   <data name="ListManageUserContextToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="ListManageUserContextToolStripMenuItem.Text" xml:space="preserve">
     <value>リスト管理(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator33.Size" type="System.Drawing.Size, System.Drawing">
-    <value>207, 6</value>
+    <value>235, 6</value>
   </data>
   <data name="UseHashtagMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>210, 22</value>
+    <value>238, 22</value>
   </data>
   <data name="UseHashtagMenuItem.Text" xml:space="preserve">
     <value>ハッシュタグを固定(&amp;H)</value>
   </data>
   <data name="ContextMenuPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
-    <value>211, 320</value>
+    <value>239, 320</value>
   </data>
   <data name="&gt;&gt;ContextMenuPostBrowser.Name" xml:space="preserve">
     <value>ContextMenuPostBrowser</value>
     <value>23</value>
   </data>
   <data name="SplitContainer1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>457, 302</value>
+    <value>457, 300</value>
   </data>
   <data name="SplitContainer1.SplitterDistance" type="System.Int32, mscorlib">
-    <value>170</value>
+    <value>168</value>
   </data>
   <data name="SplitContainer1.SplitterWidth" type="System.Int32, mscorlib">
     <value>2</value>
     <value>0</value>
   </data>
   <data name="ToolStripContainer1.ContentPanel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>457, 302</value>
+    <value>457, 300</value>
   </data>
   <data name="&gt;&gt;ToolStripContainer1.ContentPanel.Name" xml:space="preserve">
     <value>ToolStripContainer1.ContentPanel</value>
     <value>None</value>
   </data>
   <data name="SettingFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="SettingFileMenuItem.Text" xml:space="preserve">
     <value>設定(&amp;O)</value>
   </data>
   <data name="ToolStripSeparator21.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="SaveFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="SaveFileMenuItem.Text" xml:space="preserve">
     <value>ファイル保存(&amp;S)</value>
   </data>
   <data name="ToolStripSeparator23.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="NotifyFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="NotifyFileMenuItem.Text" xml:space="preserve">
     <value>新着通知(&amp;Q)</value>
   </data>
   <data name="PlaySoundFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="PlaySoundFileMenuItem.Text" xml:space="preserve">
     <value>サウンド再生(&amp;P)</value>
   </data>
   <data name="LockListFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="LockListFileMenuItem.Text" xml:space="preserve">
     <value>新着時リスト固定(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator24.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="EndFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="EndFileMenuItem.Text" xml:space="preserve">
     <value>終了(&amp;X)</value>
   </data>
   <data name="MenuItemFile.Size" type="System.Drawing.Size, System.Drawing">
-    <value>66, 20</value>
+    <value>85, 22</value>
   </data>
   <data name="MenuItemFile.Text" xml:space="preserve">
     <value>ファイル(&amp;F)</value>
   </data>
   <data name="UndoRemoveTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="UndoRemoveTabMenuItem.Text" xml:space="preserve">
     <value>タブ削除の取消</value>
   </data>
   <data name="ToolStripSeparator12.Size" type="System.Drawing.Size, System.Drawing">
-    <value>222, 6</value>
+    <value>256, 6</value>
   </data>
   <data name="CopySTOTMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="CopySTOTMenuItem.Text" xml:space="preserve">
     <value>コピー(STOT形式テキスト)(&amp;C)</value>
   </data>
   <data name="CopyURLMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="CopyURLMenuItem.Text" xml:space="preserve">
     <value>コピー(ステータスURL)(&amp;S)</value>
   </data>
   <data name="ToolStripSeparator6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>222, 6</value>
+    <value>256, 6</value>
   </data>
   <data name="MenuItemSubSearch.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+F</value>
   </data>
   <data name="MenuItemSubSearch.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="MenuItemSubSearch.Text" xml:space="preserve">
     <value>検索(&amp;F)...</value>
     <value>F3</value>
   </data>
   <data name="MenuItemSearchNext.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="MenuItemSearchNext.Text" xml:space="preserve">
     <value>次を検索(&amp;X)</value>
     <value>Shift+F3</value>
   </data>
   <data name="MenuItemSearchPrev.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="MenuItemSearchPrev.Text" xml:space="preserve">
     <value>前を検索(&amp;P)</value>
   </data>
   <data name="ToolStripSeparator22.Size" type="System.Drawing.Size, System.Drawing">
-    <value>222, 6</value>
+    <value>256, 6</value>
   </data>
   <data name="PublicSearchQueryMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+Shift+F</value>
   </data>
   <data name="PublicSearchQueryMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>225, 22</value>
+    <value>259, 22</value>
   </data>
   <data name="PublicSearchQueryMenuItem.Text" xml:space="preserve">
     <value>抽出条件入力(&amp;Q)</value>
   </data>
   <data name="MenuItemEdit.Size" type="System.Drawing.Size, System.Drawing">
-    <value>56, 20</value>
+    <value>61, 22</value>
   </data>
   <data name="MenuItemEdit.Text" xml:space="preserve">
     <value>編集(&amp;E)</value>
     <value>Ctrl+R</value>
   </data>
   <data name="ReplyOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="ReplyOpMenuItem.Text" xml:space="preserve">
     <value>@返信(&amp;R)</value>
     <value>Ctrl+Shift+R</value>
   </data>
   <data name="ReplyAllOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="ReplyAllOpMenuItem.Text" xml:space="preserve">
     <value>@返信ALL(&amp;E)</value>
     <value>Ctrl+M</value>
   </data>
   <data name="DmOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="DmOpMenuItem.Text" xml:space="preserve">
     <value>DM送信(&amp;M)</value>
     <value>Alt+R</value>
   </data>
   <data name="RtOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="RtOpMenuItem.Text" xml:space="preserve">
     <value>Re&amp;tweet</value>
     <value>Alt+Shift+R</value>
   </data>
   <data name="RtUnOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="RtUnOpMenuItem.Text" xml:space="preserve">
     <value>Retweet(U&amp;nofficial)</value>
     <value>Ctrl+Q</value>
   </data>
   <data name="QtOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="QtOpMenuItem.Text" xml:space="preserve">
     <value>&amp;Quote</value>
   </data>
   <data name="ToolStripSeparator25.Size" type="System.Drawing.Size, System.Drawing">
-    <value>230, 6</value>
+    <value>264, 6</value>
   </data>
   <data name="FavOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+S</value>
   </data>
   <data name="FavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="FavOpMenuItem.Text" xml:space="preserve">
     <value>Fav追加(&amp;F)</value>
     <value>Ctrl+Shift+S</value>
   </data>
   <data name="UnFavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="UnFavOpMenuItem.Text" xml:space="preserve">
     <value>Fav削除(&amp;V)</value>
     <value>Alt+P</value>
   </data>
   <data name="ShowProfMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="ShowProfMenuItem.Text" xml:space="preserve">
     <value>プロフィール表示</value>
     <value>Ctrl+H</value>
   </data>
   <data name="OpenHomeOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenHomeOpMenuItem.Text" xml:space="preserve">
     <value>ホームを開く(&amp;H)</value>
     <value>Ctrl+G</value>
   </data>
   <data name="OpenFavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenFavOpMenuItem.Text" xml:space="preserve">
     <value>Favを開く(&amp;G)</value>
     <value>Ctrl+O</value>
   </data>
   <data name="OpenStatusOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenStatusOpMenuItem.Text" xml:space="preserve">
     <value>ステータスを開く(&amp;O)</value>
     <value>Ctrl+I</value>
   </data>
   <data name="OpenRepSourceOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenRepSourceOpMenuItem.Text" xml:space="preserve">
     <value>返信元ステータスを開く(&amp;I)</value>
     <value>Ctrl+Shift+O</value>
   </data>
   <data name="OpenFavotterOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenFavotterOpMenuItem.Text" xml:space="preserve">
     <value>ふぁぼられを開く(&amp;P)</value>
     <value>Ctrl+E</value>
   </data>
   <data name="OpenUrlOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenUrlOpMenuItem.Text" xml:space="preserve">
     <value>発言内URLを開く(&amp;U)</value>
     <value>Ctrl+Shift+H</value>
   </data>
   <data name="OpenRterHomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>266, 22</value>
+    <value>315, 22</value>
   </data>
   <data name="OpenRterHomeMenuItem.Text" xml:space="preserve">
     <value>RTした人のホームを開く(&amp;R)</value>
   </data>
   <data name="OpenOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="OpenOpMenuItem.Text" xml:space="preserve">
     <value>開く(&amp;O)</value>
   </data>
   <data name="CreateTabRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>199, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="CreateTabRuleOpMenuItem.Text" xml:space="preserve">
     <value>タブ振り分けルール作成(&amp;N)</value>
   </data>
   <data name="CreateIdRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>199, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="CreateIdRuleOpMenuItem.Text" xml:space="preserve">
     <value>ID振り分けルール作成(&amp;I)</value>
   </data>
   <data name="CreateRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="CreateRuleOpMenuItem.Text" xml:space="preserve">
     <value>振り分けルール作成(&amp;C)</value>
   </data>
   <data name="ToolStripMenuItem9.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="ToolStripMenuItem9.Text" xml:space="preserve">
     <value>リスト管理(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator26.Size" type="System.Drawing.Size, System.Drawing">
-    <value>230, 6</value>
+    <value>264, 6</value>
   </data>
   <data name="ReadOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+B</value>
   </data>
   <data name="ReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>206, 22</value>
+    <value>239, 22</value>
   </data>
   <data name="ReadOpMenuItem.Text" xml:space="preserve">
     <value>既読にする(&amp;B)</value>
     <value>Ctrl+Shift+B</value>
   </data>
   <data name="UnreadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>206, 22</value>
+    <value>239, 22</value>
   </data>
   <data name="UnreadOpMenuItem.Text" xml:space="preserve">
     <value>未読にする(&amp;U)</value>
   </data>
   <data name="ChangeReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="ChangeReadOpMenuItem.Text" xml:space="preserve">
     <value>未読状態変更(&amp;H)</value>
   </data>
   <data name="JumpReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="JumpReadOpMenuItem.Text" xml:space="preserve">
     <value>未読へジャンプ(&amp;J)</value>
   </data>
   <data name="ToolStripSeparator27.Size" type="System.Drawing.Size, System.Drawing">
-    <value>230, 6</value>
+    <value>264, 6</value>
   </data>
   <data name="SelAllOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+A</value>
   </data>
   <data name="SelAllOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="SelAllOpMenuItem.Text" xml:space="preserve">
     <value>全て選択(&amp;A)</value>
     <value>Ctrl+D</value>
   </data>
   <data name="DelOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="DelOpMenuItem.Text" xml:space="preserve">
     <value>削除(&amp;D)</value>
     <value>F5</value>
   </data>
   <data name="RefreshOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="RefreshOpMenuItem.Text" xml:space="preserve">
     <value>更新(&amp;U)</value>
     <value>Shift+F5</value>
   </data>
   <data name="RefreshPrevOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>233, 22</value>
+    <value>267, 22</value>
   </data>
   <data name="RefreshPrevOpMenuItem.Text" xml:space="preserve">
     <value>前データを取得(&amp;I)</value>
   </data>
   <data name="MenuItemOperate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>57, 20</value>
+    <value>63, 22</value>
   </data>
   <data name="MenuItemOperate.Text" xml:space="preserve">
     <value>操作(&amp;O)</value>
   </data>
   <data name="CreateTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="CreateTbMenuItem.Text" xml:space="preserve">
     <value>タブ作成(&amp;N)...</value>
   </data>
   <data name="RenameTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="RenameTbMenuItem.Text" xml:space="preserve">
     <value>タブ名変更(&amp;R)</value>
   </data>
   <data name="ToolStripSeparator28.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="UnreadMngTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="UnreadMngTbMenuItem.Text" xml:space="preserve">
     <value>未読管理(&amp;U)</value>
   </data>
   <data name="NotifyTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="NotifyTbMenuItem.Text" xml:space="preserve">
     <value>新着通知表示(&amp;Q)</value>
   </data>
   <data name="SoundFileTbComboBox.Size" type="System.Drawing.Size, System.Drawing">
-    <value>121, 20</value>
+    <value>121, 26</value>
   </data>
   <data name="ToolStripSeparator29.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="EditRuleTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="EditRuleTbMenuItem.Text" xml:space="preserve">
     <value>振り分けルール編集(&amp;F)...</value>
   </data>
   <data name="ToolStripSeparator30.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="ClearTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="ClearTbMenuItem.Text" xml:space="preserve">
     <value>このタブの発言をクリア(&amp;C)</value>
   </data>
   <data name="ToolStripSeparator31.Size" type="System.Drawing.Size, System.Drawing">
-    <value>185, 6</value>
+    <value>223, 6</value>
   </data>
   <data name="DeleteTbMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+W</value>
   </data>
   <data name="DeleteTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 22</value>
+    <value>226, 22</value>
   </data>
   <data name="DeleteTbMenuItem.Text" xml:space="preserve">
     <value>タブ削除(&amp;D)</value>
   </data>
   <data name="MenuItemTab.Size" type="System.Drawing.Size, System.Drawing">
-    <value>49, 20</value>
+    <value>62, 22</value>
   </data>
   <data name="MenuItemTab.Text" xml:space="preserve">
     <value>タブ(&amp;T)</value>
     <value>Ctrl+L</value>
   </data>
   <data name="UrlConvertAutoToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="UrlConvertAutoToolStripMenuItem.Text" xml:space="preserve">
     <value>短縮サービス自動選択</value>
     <value>False</value>
   </data>
   <data name="UrlUndoToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="UrlUndoToolStripMenuItem.Text" xml:space="preserve">
     <value>元に戻す</value>
   </data>
   <data name="TinyURLToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="TinyURLToolStripMenuItem.Text" xml:space="preserve">
     <value>TinyURL</value>
   </data>
   <data name="IsgdToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="IsgdToolStripMenuItem.Text" xml:space="preserve">
     <value>is.gd</value>
   </data>
   <data name="TwurlnlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="TwurlnlToolStripMenuItem.Text" xml:space="preserve">
     <value>twurl.nl</value>
   </data>
   <data name="UnuToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="UnuToolStripMenuItem.Text" xml:space="preserve">
     <value>u.nu</value>
   </data>
   <data name="BitlyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="BitlyToolStripMenuItem.Text" xml:space="preserve">
     <value>bit.ly</value>
   </data>
   <data name="JmpStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>215, 22</value>
+    <value>242, 22</value>
   </data>
   <data name="JmpStripMenuItem.Text" xml:space="preserve">
     <value>j.mp</value>
   </data>
   <data name="TinyUrlConvertToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="TinyUrlConvertToolStripMenuItem.Text" xml:space="preserve">
     <value>入力欄のURLを短縮変換</value>
   </data>
   <data name="UpdateFollowersMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="UpdateFollowersMenuItem1.Text" xml:space="preserve">
     <value>片思いユーザーリスト取得</value>
   </data>
   <data name="ToolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>234, 6</value>
+    <value>277, 6</value>
   </data>
   <data name="FollowCommandMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="FollowCommandMenuItem.Text" xml:space="preserve">
     <value>フォローする(&amp;F)</value>
   </data>
   <data name="RemoveCommandMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="RemoveCommandMenuItem.Text" xml:space="preserve">
     <value>フォロー解除(&amp;N)</value>
   </data>
   <data name="FriendshipMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="FriendshipMenuItem.Text" xml:space="preserve">
     <value>相互フォロー状態表示(&amp;H)</value>
   </data>
   <data name="ToolStripSeparator3.Size" type="System.Drawing.Size, System.Drawing">
-    <value>234, 6</value>
+    <value>277, 6</value>
   </data>
   <data name="OwnStatusMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="OwnStatusMenuItem.Text" xml:space="preserve">
     <value>自プロフィール簡易表示</value>
   </data>
   <data name="UserStatusToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="UserStatusToolStripMenuItem.Text" xml:space="preserve">
     <value>プロフィール表示</value>
   </data>
   <data name="ToolStripSeparator34.Size" type="System.Drawing.Size, System.Drawing">
-    <value>234, 6</value>
+    <value>277, 6</value>
   </data>
   <data name="HashToggleToolStripMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
     <value>Ctrl+Shift+T</value>
   </data>
   <data name="HashToggleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="HashToggleToolStripMenuItem.Text" xml:space="preserve">
     <value>ハッシュタグ自動付加</value>
     <value>Ctrl+T</value>
   </data>
   <data name="HashManageToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="HashManageToolStripMenuItem.Text" xml:space="preserve">
     <value>ハッシュタグ設定</value>
   </data>
   <data name="RtCountMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>237, 22</value>
+    <value>280, 22</value>
   </data>
   <data name="RtCountMenuItem.Text" xml:space="preserve">
     <value>この発言のRetweet回数を確認</value>
   </data>
+  <data name="ListManageToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+    <value>280, 22</value>
+  </data>
+  <data name="ListManageToolStripMenuItem.Text" xml:space="preserve">
+    <value>リスト管理画面</value>
+  </data>
   <data name="MenuItemCommand.Size" type="System.Drawing.Size, System.Drawing">
-    <value>88, 20</value>
+    <value>98, 22</value>
   </data>
   <data name="MenuItemCommand.Text" xml:space="preserve">
     <value>その他機能(&amp;C)</value>
     <value>F1</value>
   </data>
   <data name="MatomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="MatomeMenuItem.Text" xml:space="preserve">
     <value>Tweenまとめサイト(&amp;H)</value>
   </data>
   <data name="ShortcutKeyListMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="ShortcutKeyListMenuItem.Text" xml:space="preserve">
     <value>ショートカットキー一覧</value>
   </data>
   <data name="ToolStripSeparator16.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 6</value>
+    <value>224, 6</value>
   </data>
   <data name="VerUpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="VerUpMenuItem.Text" xml:space="preserve">
     <value>最新版の取得(&amp;G)</value>
   </data>
   <data name="ToolStripSeparator14.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 6</value>
+    <value>224, 6</value>
   </data>
   <data name="ApiInfoMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="ApiInfoMenuItem.Text" xml:space="preserve">
     <value>API情報</value>
   </data>
   <data name="ToolStripSeparator7.Size" type="System.Drawing.Size, System.Drawing">
-    <value>188, 6</value>
+    <value>224, 6</value>
   </data>
   <data name="AboutMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="AboutMenuItem.Text" xml:space="preserve">
     <value>Tweenについて(&amp;A)...</value>
   </data>
   <data name="DumpPostClassToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>159, 22</value>
+    <value>179, 22</value>
   </data>
   <data name="DumpPostClassToolStripMenuItem.Text" xml:space="preserve">
     <value>PostClassのダンプ</value>
   </data>
   <data name="TraceOutToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>159, 22</value>
+    <value>179, 22</value>
   </data>
   <data name="TraceOutToolStripMenuItem.Text" xml:space="preserve">
     <value>TraceOut出力</value>
   </data>
   <data name="DebugModeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>191, 22</value>
+    <value>227, 22</value>
   </data>
   <data name="DebugModeToolStripMenuItem.Text" xml:space="preserve">
     <value>デバッグモード</value>
     <value>False</value>
   </data>
   <data name="MenuItemHelp.Size" type="System.Drawing.Size, System.Drawing">
-    <value>62, 20</value>
+    <value>75, 22</value>
   </data>
   <data name="MenuItemHelp.Text" xml:space="preserve">
     <value>ヘルプ(&amp;H)</value>
     <value>0, 0</value>
   </data>
   <data name="MenuStrip1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>457, 24</value>
+    <value>457, 26</value>
   </data>
   <data name="MenuStrip1.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
     <value>443, 58</value>
   </metadata>
   <data name="ReplyStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ReplyStripMenuItem.Text" xml:space="preserve">
     <value>@返信(&amp;R)</value>
   </data>
   <data name="ReplyAllStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ReplyAllStripMenuItem.Text" xml:space="preserve">
     <value>@返信ALL(&amp;E)</value>
   </data>
   <data name="DMStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="DMStripMenuItem.Text" xml:space="preserve">
     <value>DM送信(&amp;M)</value>
   </data>
   <data name="ReTweetOriginalStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ReTweetOriginalStripMenuItem.Text" xml:space="preserve">
     <value>Re&amp;tweet</value>
   </data>
   <data name="ReTweetStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ReTweetStripMenuItem.Text" xml:space="preserve">
     <value>Retweet(U&amp;nofficial)</value>
   </data>
   <data name="QuoteStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="QuoteStripMenuItem.Text" xml:space="preserve">
     <value>&amp;Quote</value>
   </data>
   <data name="ToolStripSeparator2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>179, 6</value>
+    <value>199, 6</value>
   </data>
   <data name="FavAddToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="FavAddToolStripMenuItem.Text" xml:space="preserve">
     <value>Fav追加(&amp;F)</value>
   </data>
   <data name="FavRemoveToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="FavRemoveToolStripMenuItem.Text" xml:space="preserve">
     <value>Fav削除(&amp;V)</value>
   </data>
   <data name="ShowProfileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ShowProfileMenuItem.Text" xml:space="preserve">
     <value>プロフィール表示</value>
   </data>
   <data name="MoveToHomeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="MoveToHomeToolStripMenuItem.Text" xml:space="preserve">
     <value>ホームを開く(&amp;H)</value>
   </data>
   <data name="MoveToFavToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="MoveToFavToolStripMenuItem.Text" xml:space="preserve">
     <value>Favを開く(&amp;G)</value>
   </data>
   <data name="StatusOpenMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="StatusOpenMenuItem.Text" xml:space="preserve">
     <value>ステータスを開く(&amp;O)</value>
   </data>
   <data name="RepliedStatusOpenMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="RepliedStatusOpenMenuItem.Text" xml:space="preserve">
     <value>返信元ステータスを開く(&amp;I)</value>
   </data>
   <data name="FavorareMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="FavorareMenuItem.Text" xml:space="preserve">
     <value>ふぁぼられを開く(&amp;P)</value>
   </data>
   <data name="OpenURLMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="OpenURLMenuItem.Text" xml:space="preserve">
     <value>発言内URLを開く(&amp;U)</value>
   </data>
   <data name="MoveToRTHomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>198, 22</value>
+    <value>230, 22</value>
   </data>
   <data name="MoveToRTHomeMenuItem.Text" xml:space="preserve">
     <value>RTした人のホームを開く(&amp;R)</value>
   </data>
   <data name="ToolStripMenuItem6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ToolStripMenuItem6.Text" xml:space="preserve">
     <value>開く(&amp;O)</value>
   </data>
   <data name="TabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>205, 22</value>
+    <value>239, 22</value>
   </data>
   <data name="TabMenuItem.Text" xml:space="preserve">
     <value>タブ振り分けルール作成(&amp;N)...</value>
   </data>
   <data name="IDRuleMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>205, 22</value>
+    <value>239, 22</value>
   </data>
   <data name="IDRuleMenuItem.Text" xml:space="preserve">
     <value>ID振り分けルール作成...</value>
   </data>
   <data name="ToolStripMenuItem7.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ToolStripMenuItem7.Text" xml:space="preserve">
     <value>振り分けルール作成(&amp;C)</value>
   </data>
   <data name="ListManageUserContextToolStripMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ListManageUserContextToolStripMenuItem2.Text" xml:space="preserve">
     <value>リスト管理(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>179, 6</value>
+    <value>199, 6</value>
   </data>
   <data name="ReadedStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>138, 22</value>
+    <value>154, 22</value>
   </data>
   <data name="ReadedStripMenuItem.Text" xml:space="preserve">
     <value>既読にする(&amp;B)</value>
   </data>
   <data name="UnreadStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>138, 22</value>
+    <value>154, 22</value>
   </data>
   <data name="UnreadStripMenuItem.Text" xml:space="preserve">
     <value>未読にする</value>
   </data>
   <data name="ToolStripMenuItem11.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="ToolStripMenuItem11.Text" xml:space="preserve">
     <value>未読状態変更(&amp;H)</value>
   </data>
   <data name="JumpUnreadMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="JumpUnreadMenuItem.Text" xml:space="preserve">
     <value>未読へジャンプ(&amp;J)</value>
   </data>
   <data name="ToolStripSeparator10.Size" type="System.Drawing.Size, System.Drawing">
-    <value>179, 6</value>
+    <value>199, 6</value>
   </data>
   <data name="SelectAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="SelectAllMenuItem.Text" xml:space="preserve">
     <value>全て選択(&amp;A)</value>
   </data>
   <data name="DeleteStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="DeleteStripMenuItem.Text" xml:space="preserve">
     <value>削除(&amp;D)</value>
   </data>
   <data name="RefreshStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="RefreshStripMenuItem.Text" xml:space="preserve">
     <value>更新(&amp;U)</value>
   </data>
   <data name="RefreshMoreStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>182, 22</value>
+    <value>202, 22</value>
   </data>
   <data name="RefreshMoreStripMenuItem.Text" xml:space="preserve">
     <value>前データを取得(&amp;I)</value>
   </data>
   <data name="ContextMenuOperate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>183, 418</value>
+    <value>203, 418</value>
   </data>
   <data name="&gt;&gt;ContextMenuOperate.Name" xml:space="preserve">
     <value>ContextMenuOperate</value>
     <value>276, 58</value>
   </metadata>
   <data name="SettingStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="SettingStripMenuItem.Text" xml:space="preserve">
     <value>設定(&amp;O)...</value>
   </data>
   <data name="ToolStripSeparator9.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="SaveLogMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="SaveLogMenuItem.Text" xml:space="preserve">
     <value>ファイル保存(&amp;S)...</value>
   </data>
   <data name="ToolStripSeparator17.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="NewPostPopMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="NewPostPopMenuItem.Text" xml:space="preserve">
     <value>新着通知(&amp;Q)</value>
   </data>
   <data name="PlaySoundMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="PlaySoundMenuItem.Text" xml:space="preserve">
     <value>サウンド再生(&amp;P)</value>
   </data>
   <data name="ListLockMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="ListLockMenuItem.Text" xml:space="preserve">
     <value>新着時リスト固定(&amp;L)</value>
   </data>
   <data name="ToolStripSeparator15.Size" type="System.Drawing.Size, System.Drawing">
-    <value>165, 6</value>
+    <value>186, 6</value>
   </data>
   <data name="EndToolStripMenuItem.ShowShortcutKeys" type="System.Boolean, mscorlib">
     <value>False</value>
   </data>
   <data name="EndToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
-    <value>168, 22</value>
+    <value>189, 22</value>
   </data>
   <data name="EndToolStripMenuItem.Text" xml:space="preserve">
     <value>終了(&amp;X)</value>
   </data>
   <data name="ContextMenuFile.Size" type="System.Drawing.Size, System.Drawing">
-    <value>169, 154</value>
+    <value>190, 154</value>
   </data>
   <data name="&gt;&gt;ContextMenuFile.Name" xml:space="preserve">
     <value>ContextMenuFile</value>
   <data name="&gt;&gt;RtCountMenuItem.Type" xml:space="preserve">
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
+  <data name="&gt;&gt;ListManageToolStripMenuItem.Name" xml:space="preserve">
+    <value>ListManageToolStripMenuItem</value>
+  </data>
+  <data name="&gt;&gt;ListManageToolStripMenuItem.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
   <data name="&gt;&gt;MenuItemHelp.Name" xml:space="preserve">
     <value>MenuItemHelp</value>
   </data>
index b3c736f..2c0fd0f 100644 (file)
@@ -6055,10 +6055,6 @@ RETRY:
             'List対応
             Dim list As ListElement = Nothing
             If tabUsage = TabUsageType.Lists Then
-                Dim rslt As String = tw.GetListsApi()
-                If rslt <> "" Then
-                    MessageBox.Show("Failed to get lists. (" + rslt + ")")
-                End If
                 Using listAvail As New ListAvailable
                     If listAvail.ShowDialog(Me) = Windows.Forms.DialogResult.Cancel Then Exit Sub
                     If listAvail.SelectedList Is Nothing Then Exit Sub
@@ -7793,16 +7789,6 @@ RETRY:
         ShowFriendship(id)
     End Sub
 
-    Private Sub リスト編集ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
-        Dim rslt As String = tw.GetListsApi()
-        If rslt <> "" Then
-            MessageBox.Show("Failed to get lists. (" + rslt + ")")
-        End If
-
-        Dim form As New ListManage(tw)
-        form.Show()
-    End Sub
-
     Private Class ShowFriendshipArgs
         Public tw As Tween.Twitter
         Public Class FriendshipInfo
@@ -9544,4 +9530,9 @@ RETRY:
     End Sub
 #End Region
 
+    Private Sub ListManageToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListManageToolStripMenuItem.Click
+        Using form As New ListManage(tw)
+            form.ShowDialog(Me)
+        End Using
+    End Sub
 End Class
index e093331..cd5e26a 100644 (file)
@@ -2225,19 +2225,19 @@ Public Class Twitter
         Return ""
     End Function
 
-    Public Function GetListMembers(ByVal list_id As String, ByVal lists As List(Of UserInfo)) As String
+    Public Function GetListMembers(ByVal list_id As String, ByVal lists As List(Of UserInfo), ByRef cursor As Long) As String
         If Twitter.AccountState <> ACCOUNT_STATE.Valid Then Return ""
 
         Dim res As HttpStatusCode
         Dim content As String = ""
-        Dim cursor As Long = -1
+        'Dim cursor As Long = -1
 
-        Do
-            Try
-                res = twCon.GetListMembers(Me.Username, list_id, cursor, content)
-            Catch ex As Exception
-                Return "Err:" + ex.Message
-            End Try
+        'Do
+        Try
+            res = twCon.GetListMembers(Me.Username, list_id, cursor, content)
+        Catch ex As Exception
+            Return "Err:" + ex.Message
+        End Try
 
             Select Case res
                 Case HttpStatusCode.OK
@@ -2251,24 +2251,24 @@ Public Class Twitter
                     Return "Err:" + res.ToString() + "(" + GetCurrentMethod.Name + ")"
             End Select
 
-            Dim xdoc As New XmlDocument
-            Try
-                xdoc.LoadXml(content)
-            Catch ex As Exception
-                TraceOut(content)
-                Return "Invalid XML!"
-            End Try
+        Dim xdoc As New XmlDocument
+        Try
+            xdoc.LoadXml(content)
+        Catch ex As Exception
+            TraceOut(content)
+            Return "Invalid XML!"
+        End Try
 
-            Try
-                For Each xentryNode As XmlNode In xdoc.DocumentElement.SelectNodes("/users_list/users/user")
-                    lists.Add(New UserInfo(xentryNode))
-                Next
-                cursor = Long.Parse(xdoc.DocumentElement.SelectSingleNode("/users_list/next_cursor").InnerText)
-            Catch ex As Exception
-                TraceOut(content)
-                Return "Invalid XML!"
-            End Try
-        Loop While cursor <> 0
+        Try
+            For Each xentryNode As XmlNode In xdoc.DocumentElement.SelectNodes("/users_list/users/user")
+                lists.Add(New UserInfo(xentryNode))
+            Next
+            cursor = Long.Parse(xdoc.DocumentElement.SelectSingleNode("/users_list/next_cursor").InnerText)
+        Catch ex As Exception
+            TraceOut(content)
+            Return "Invalid XML!"
+        End Try
+        'Loop While cursor <> 0
 
         Return ""
     End Function
index aaad812..46d3127 100644 (file)
@@ -12,7 +12,7 @@
         Me.ImageUrl = New Uri(xmlNode.Item("profile_image_url").InnerText)
         Me.Url = xmlNode.Item("url").InnerText
         Me.Protect = Boolean.Parse(xmlNode.Item("protected").InnerText)
-        'Me.FriendsCount = xmlNode.Item("").InnerText
+        Me.FriendsCount = Integer.Parse(xmlNode.Item("friends_count").InnerText)
         Me.FollowersCount = Integer.Parse(xmlNode.Item("followers_count").InnerText)
         Me.CreatedAt = DateTime.ParseExact(xmlNode.Item("created_at").InnerText, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None)
         Me.StatusesCount = Integer.Parse(xmlNode.Item("statuses_count").InnerText)