OSDN Git Service

Port ListAvailable.cs to C#
authorrin roula <tigree4th@users.sourceforge.jp>
Thu, 5 Jan 2012 23:11:13 +0000 (08:11 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Wed, 22 Feb 2012 11:12:15 +0000 (20:12 +0900)
Tween/ListAvailable.Designer.vb [deleted file]
Tween/ListAvailable.vb [deleted file]
Tween/Tween.vbproj
TweenCS/ListAvailable.Designer.cs [new file with mode: 0644]
TweenCS/ListAvailable.cs [new file with mode: 0644]
TweenCS/ListAvailable.en.resx [moved from Tween/ListAvailable.en.resx with 97% similarity]
TweenCS/ListAvailable.resx [moved from Tween/ListAvailable.resx with 87% similarity]
TweenCS/ListAvailable.zh-CHS.resx [moved from Tween/ListAvailable.zh-CHS.resx with 97% similarity]
TweenCS/TweenCS.csproj

diff --git a/Tween/ListAvailable.Designer.vb b/Tween/ListAvailable.Designer.vb
deleted file mode 100644 (file)
index 06dd6f8..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
-Partial Class ListAvailable
-    Inherits System.Windows.Forms.Form
-
-    'フォームがコンポーネントの一覧をクリーンアップするために dispose をオーバーライドします。
-    <System.Diagnostics.DebuggerNonUserCode()> _
-    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
-        Try
-            If disposing AndAlso components IsNot Nothing Then
-                components.Dispose()
-            End If
-        Finally
-            MyBase.Dispose(disposing)
-        End Try
-    End Sub
-
-    'Windows フォーム デザイナで必要です。
-    Private components As System.ComponentModel.IContainer
-
-    'メモ: 以下のプロシージャは Windows フォーム デザイナで必要です。
-    'Windows フォーム デザイナを使用して変更できます。  
-    'コード エディタを使って変更しないでください。
-    <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.SuspendLayout()
-        Me.SuspendLayout()
-        '
-        'TableLayoutPanel1
-        '
-        resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1")
-        Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
-        Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
-        Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
-        '
-        'OK_Button
-        '
-        resources.ApplyResources(Me.OK_Button, "OK_Button")
-        Me.OK_Button.Name = "OK_Button"
-        '
-        'Cancel_Button
-        '
-        resources.ApplyResources(Me.Cancel_Button, "Cancel_Button")
-        Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.Cancel_Button.Name = "Cancel_Button"
-        '
-        'Label1
-        '
-        resources.ApplyResources(Me.Label1, "Label1")
-        Me.Label1.Name = "Label1"
-        '
-        'UsernameLabel
-        '
-        Me.UsernameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.UsernameLabel, "UsernameLabel")
-        Me.UsernameLabel.Name = "UsernameLabel"
-        '
-        'NameLabel
-        '
-        Me.NameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.NameLabel, "NameLabel")
-        Me.NameLabel.Name = "NameLabel"
-        '
-        'Label4
-        '
-        resources.ApplyResources(Me.Label4, "Label4")
-        Me.Label4.Name = "Label4"
-        '
-        'Label6
-        '
-        resources.ApplyResources(Me.Label6, "Label6")
-        Me.Label6.Name = "Label6"
-        '
-        'StatusLabel
-        '
-        Me.StatusLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.StatusLabel, "StatusLabel")
-        Me.StatusLabel.Name = "StatusLabel"
-        '
-        'Label8
-        '
-        resources.ApplyResources(Me.Label8, "Label8")
-        Me.Label8.Name = "Label8"
-        '
-        'MemberCountLabel
-        '
-        Me.MemberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.MemberCountLabel, "MemberCountLabel")
-        Me.MemberCountLabel.Name = "MemberCountLabel"
-        '
-        'Label10
-        '
-        resources.ApplyResources(Me.Label10, "Label10")
-        Me.Label10.Name = "Label10"
-        '
-        'SubscriberCountLabel
-        '
-        Me.SubscriberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
-        resources.ApplyResources(Me.SubscriberCountLabel, "SubscriberCountLabel")
-        Me.SubscriberCountLabel.Name = "SubscriberCountLabel"
-        '
-        'Label12
-        '
-        resources.ApplyResources(Me.Label12, "Label12")
-        Me.Label12.Name = "Label12"
-        '
-        'DescriptionText
-        '
-        resources.ApplyResources(Me.DescriptionText, "DescriptionText")
-        Me.DescriptionText.Name = "DescriptionText"
-        Me.DescriptionText.ReadOnly = True
-        Me.DescriptionText.TabStop = False
-        '
-        'RefreshButton
-        '
-        resources.ApplyResources(Me.RefreshButton, "RefreshButton")
-        Me.RefreshButton.Name = "RefreshButton"
-        '
-        'ListsList
-        '
-        Me.ListsList.FormattingEnabled = True
-        resources.ApplyResources(Me.ListsList, "ListsList")
-        Me.ListsList.Name = "ListsList"
-        '
-        'ListAvailable
-        '
-        Me.AcceptButton = Me.OK_Button
-        resources.ApplyResources(Me, "$this")
-        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-        Me.CancelButton = Me.Cancel_Button
-        Me.Controls.Add(Me.ListsList)
-        Me.Controls.Add(Me.RefreshButton)
-        Me.Controls.Add(Me.DescriptionText)
-        Me.Controls.Add(Me.SubscriberCountLabel)
-        Me.Controls.Add(Me.Label12)
-        Me.Controls.Add(Me.MemberCountLabel)
-        Me.Controls.Add(Me.Label10)
-        Me.Controls.Add(Me.StatusLabel)
-        Me.Controls.Add(Me.Label8)
-        Me.Controls.Add(Me.Label6)
-        Me.Controls.Add(Me.NameLabel)
-        Me.Controls.Add(Me.Label4)
-        Me.Controls.Add(Me.UsernameLabel)
-        Me.Controls.Add(Me.Label1)
-        Me.Controls.Add(Me.TableLayoutPanel1)
-        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
-        Me.MaximizeBox = False
-        Me.MinimizeBox = False
-        Me.Name = "ListAvailable"
-        Me.ShowInTaskbar = False
-        Me.TableLayoutPanel1.ResumeLayout(False)
-        Me.ResumeLayout(False)
-        Me.PerformLayout()
-
-    End Sub
-    Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel
-    Friend WithEvents OK_Button As System.Windows.Forms.Button
-    Friend WithEvents Cancel_Button As System.Windows.Forms.Button
-    Friend WithEvents Label1 As System.Windows.Forms.Label
-    Friend WithEvents UsernameLabel As System.Windows.Forms.Label
-    Friend WithEvents NameLabel As System.Windows.Forms.Label
-    Friend WithEvents Label4 As System.Windows.Forms.Label
-    Friend WithEvents Label6 As System.Windows.Forms.Label
-    Friend WithEvents StatusLabel As System.Windows.Forms.Label
-    Friend WithEvents Label8 As System.Windows.Forms.Label
-    Friend WithEvents MemberCountLabel As System.Windows.Forms.Label
-    Friend WithEvents Label10 As System.Windows.Forms.Label
-    Friend WithEvents SubscriberCountLabel As System.Windows.Forms.Label
-    Friend WithEvents Label12 As System.Windows.Forms.Label
-    Friend WithEvents DescriptionText As System.Windows.Forms.TextBox
-    Friend WithEvents RefreshButton As System.Windows.Forms.Button
-    Friend WithEvents ListsList As System.Windows.Forms.ListBox
-
-End Class
diff --git a/Tween/ListAvailable.vb b/Tween/ListAvailable.vb
deleted file mode 100644 (file)
index e6ac2e4..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-' Tween - Client of Twitter
-' Copyright (c) 2007-2011 kiri_feather (@kiri_feather) <kiri.feather@gmail.com>
-'           (c) 2008-2011 Moz (@syo68k)
-'           (c) 2008-2011 takeshik (@takeshik) <http://www.takeshik.org/>
-'           (c) 2010-2011 anis774 (@anis774) <http://d.hatena.ne.jp/anis774/>
-'           (c) 2010-2011 fantasticswallow (@f_swallow) <http://twitter.com/f_swallow>
-' All rights reserved.
-' 
-' This file is part of Tween.
-' 
-' This program is free software; you can redistribute it and/or modify it
-' under the terms of the GNU General Public License as published by the Free
-' Software Foundation; either version 3 of the License, or (at your option)
-' any later version.
-' 
-' This program is distributed in the hope that it will be useful, but
-' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-' for more details. 
-' 
-' You should have received a copy of the GNU General Public License along
-' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
-' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
-' Boston, MA 02110-1301, USA.
-
-Imports System.ComponentModel
-
-Public Class ListAvailable
-
-    Private _selectedList As ListElement = Nothing
-    Public ReadOnly Property SelectedList() As ListElement
-        Get
-            Return _selectedList
-        End Get
-    End Property
-
-    Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
-        If Me.ListsList.SelectedIndex > -1 Then
-            _selectedList = DirectCast(Me.ListsList.SelectedItem, ListElement)
-            Me.DialogResult = System.Windows.Forms.DialogResult.OK
-            Me.Close()
-        End If
-    End Sub
-
-    Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click
-        _selectedList = Nothing
-        Me.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.Close()
-    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
-        Else
-            Me.UsernameLabel.Text = ""
-            Me.NameLabel.Text = ""
-            Me.StatusLabel.Text = ""
-            Me.MemberCountLabel.Text = "0"
-            Me.SubscriberCountLabel.Text = "0"
-            Me.DescriptionText.Text = ""
-        End If
-    End Sub
-
-    Private Sub ListsList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListsList.SelectedIndexChanged
-        Dim lst As ListElement
-        If Me.ListsList.SelectedIndex > -1 Then
-            lst = DirectCast(Me.ListsList.SelectedItem, ListElement)
-        Else
-            lst = Nothing
-        End If
-        If lst Is Nothing Then
-            Me.UsernameLabel.Text = ""
-            Me.NameLabel.Text = ""
-            Me.StatusLabel.Text = ""
-            Me.MemberCountLabel.Text = "0"
-            Me.SubscriberCountLabel.Text = "0"
-            Me.DescriptionText.Text = ""
-        Else
-            Me.UsernameLabel.Text = lst.Username + " / " + lst.Nickname
-            Me.NameLabel.Text = lst.Name
-            If lst.IsPublic Then
-                Me.StatusLabel.Text = "Public"
-            Else
-                Me.StatusLabel.Text = "Private"
-            End If
-            Me.MemberCountLabel.Text = lst.MemberCount.ToString("#,##0")
-            Me.SubscriberCountLabel.Text = lst.SubscriberCount.ToString("#,##0")
-            Me.DescriptionText.Text = lst.Description
-        End If
-    End Sub
-
-    Private Sub RefreshButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshButton.Click
-        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(Me, "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)
-        Try
-            e.Result = DirectCast(Me.Owner, TweenMain).TwitterInstance.GetListsApi()
-        Catch ex As InvalidCastException
-            Exit Sub
-        End Try
-    End Sub
-End Class
index f4c1f0b..3cb62ef 100644 (file)
     <Compile Include="HashtagManage.vb">
       <SubType>Form</SubType>
     </Compile>
-    <Compile Include="ListAvailable.Designer.vb">
-      <DependentUpon>ListAvailable.vb</DependentUpon>
-    </Compile>
-    <Compile Include="ListAvailable.vb">
-      <SubType>Form</SubType>
-    </Compile>
     <Compile Include="My Project\AssemblyInfo.vb" />
     <Compile Include="My Project\Application.Designer.vb">
       <AutoGen>True</AutoGen>
       <DependentUpon>HashtagManage.vb</DependentUpon>
       <SubType>Designer</SubType>
     </EmbeddedResource>
-    <EmbeddedResource Include="ListAvailable.en.resx">
-      <SubType>Designer</SubType>
-      <DependentUpon>ListAvailable.vb</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="ListAvailable.resx">
-      <SubType>Designer</SubType>
-      <DependentUpon>ListAvailable.vb</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="ListAvailable.zh-CHS.resx">
-      <DependentUpon>ListAvailable.vb</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
     <EmbeddedResource Include="My Project\Resources.en.resx">
       <SubType>Designer</SubType>
     </EmbeddedResource>
diff --git a/TweenCS/ListAvailable.Designer.cs b/TweenCS/ListAvailable.Designer.cs
new file mode 100644 (file)
index 0000000..4eb9ad2
--- /dev/null
@@ -0,0 +1,202 @@
+namespace Tween\r
+{\r
+    partial class ListAvailable\r
+    {\r
+        /// <summary>\r
+        /// Required designer variable.\r
+        /// </summary>\r
+        private System.ComponentModel.IContainer components = null;\r
+\r
+        /// <summary>\r
+        /// Clean up any resources being used.\r
+        /// </summary>\r
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>\r
+        protected override void Dispose(bool disposing)\r
+        {\r
+            if (disposing && (components != null))\r
+            {\r
+                components.Dispose();\r
+            }\r
+            base.Dispose(disposing);\r
+        }\r
+\r
+        #region Windows Form Designer generated code\r
+\r
+        /// <summary>\r
+        /// Required method for Designer support - do not modify\r
+        /// the contents of this method with the code editor.\r
+        /// </summary>\r
+        private void InitializeComponent()\r
+        {\r
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ListAvailable));\r
+            this.TableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();\r
+            this.OK_Button = new System.Windows.Forms.Button();\r
+            this.Cancel_Button = new System.Windows.Forms.Button();\r
+            this.Label1 = new System.Windows.Forms.Label();\r
+            this.UsernameLabel = new System.Windows.Forms.Label();\r
+            this.NameLabel = new System.Windows.Forms.Label();\r
+            this.Label4 = new System.Windows.Forms.Label();\r
+            this.Label6 = new System.Windows.Forms.Label();\r
+            this.StatusLabel = new System.Windows.Forms.Label();\r
+            this.Label8 = new System.Windows.Forms.Label();\r
+            this.MemberCountLabel = new System.Windows.Forms.Label();\r
+            this.Label10 = new System.Windows.Forms.Label();\r
+            this.SubscriberCountLabel = new System.Windows.Forms.Label();\r
+            this.Label12 = new System.Windows.Forms.Label();\r
+            this.DescriptionText = new System.Windows.Forms.TextBox();\r
+            this.RefreshButton = new System.Windows.Forms.Button();\r
+            this.ListsList = new System.Windows.Forms.ListBox();\r
+            this.TableLayoutPanel1.SuspendLayout();\r
+            this.SuspendLayout();\r
+            // \r
+            // TableLayoutPanel1\r
+            // \r
+            resources.ApplyResources(this.TableLayoutPanel1, "TableLayoutPanel1");\r
+            this.TableLayoutPanel1.Controls.Add(this.OK_Button, 0, 0);\r
+            this.TableLayoutPanel1.Controls.Add(this.Cancel_Button, 1, 0);\r
+            this.TableLayoutPanel1.Name = "TableLayoutPanel1";\r
+            // \r
+            // OK_Button\r
+            // \r
+            resources.ApplyResources(this.OK_Button, "OK_Button");\r
+            this.OK_Button.Name = "OK_Button";\r
+            this.OK_Button.Click += new System.EventHandler(this.OK_Button_Click);\r
+            // \r
+            // Cancel_Button\r
+            // \r
+            resources.ApplyResources(this.Cancel_Button, "Cancel_Button");\r
+            this.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel;\r
+            this.Cancel_Button.Name = "Cancel_Button";\r
+            this.Cancel_Button.Click += new System.EventHandler(this.Cancel_Button_Click);\r
+            // \r
+            // Label1\r
+            // \r
+            resources.ApplyResources(this.Label1, "Label1");\r
+            this.Label1.Name = "Label1";\r
+            // \r
+            // UsernameLabel\r
+            // \r
+            this.UsernameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;\r
+            resources.ApplyResources(this.UsernameLabel, "UsernameLabel");\r
+            this.UsernameLabel.Name = "UsernameLabel";\r
+            // \r
+            // NameLabel\r
+            // \r
+            this.NameLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;\r
+            resources.ApplyResources(this.NameLabel, "NameLabel");\r
+            this.NameLabel.Name = "NameLabel";\r
+            // \r
+            // Label4\r
+            // \r
+            resources.ApplyResources(this.Label4, "Label4");\r
+            this.Label4.Name = "Label4";\r
+            // \r
+            // Label6\r
+            // \r
+            resources.ApplyResources(this.Label6, "Label6");\r
+            this.Label6.Name = "Label6";\r
+            // \r
+            // StatusLabel\r
+            // \r
+            this.StatusLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;\r
+            resources.ApplyResources(this.StatusLabel, "StatusLabel");\r
+            this.StatusLabel.Name = "StatusLabel";\r
+            // \r
+            // Label8\r
+            // \r
+            resources.ApplyResources(this.Label8, "Label8");\r
+            this.Label8.Name = "Label8";\r
+            // \r
+            // MemberCountLabel\r
+            // \r
+            this.MemberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;\r
+            resources.ApplyResources(this.MemberCountLabel, "MemberCountLabel");\r
+            this.MemberCountLabel.Name = "MemberCountLabel";\r
+            // \r
+            // Label10\r
+            // \r
+            resources.ApplyResources(this.Label10, "Label10");\r
+            this.Label10.Name = "Label10";\r
+            // \r
+            // SubscriberCountLabel\r
+            // \r
+            this.SubscriberCountLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;\r
+            resources.ApplyResources(this.SubscriberCountLabel, "SubscriberCountLabel");\r
+            this.SubscriberCountLabel.Name = "SubscriberCountLabel";\r
+            // \r
+            // Label12\r
+            // \r
+            resources.ApplyResources(this.Label12, "Label12");\r
+            this.Label12.Name = "Label12";\r
+            // \r
+            // DescriptionText\r
+            // \r
+            resources.ApplyResources(this.DescriptionText, "DescriptionText");\r
+            this.DescriptionText.Name = "DescriptionText";\r
+            this.DescriptionText.ReadOnly = true;\r
+            this.DescriptionText.TabStop = false;\r
+            // \r
+            // RefreshButton\r
+            // \r
+            resources.ApplyResources(this.RefreshButton, "RefreshButton");\r
+            this.RefreshButton.Name = "RefreshButton";\r
+            this.RefreshButton.Click += new System.EventHandler(this.RefreshButton_Click);\r
+            // \r
+            // ListsList\r
+            // \r
+            this.ListsList.FormattingEnabled = true;\r
+            resources.ApplyResources(this.ListsList, "ListsList");\r
+            this.ListsList.Name = "ListsList";\r
+            // \r
+            // ListAvailable\r
+            // \r
+            this.AcceptButton = this.OK_Button;\r
+            resources.ApplyResources(this, "$this");\r
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\r
+            this.CancelButton = this.Cancel_Button;\r
+            this.Controls.Add(this.ListsList);\r
+            this.Controls.Add(this.RefreshButton);\r
+            this.Controls.Add(this.DescriptionText);\r
+            this.Controls.Add(this.SubscriberCountLabel);\r
+            this.Controls.Add(this.Label12);\r
+            this.Controls.Add(this.MemberCountLabel);\r
+            this.Controls.Add(this.Label10);\r
+            this.Controls.Add(this.StatusLabel);\r
+            this.Controls.Add(this.Label8);\r
+            this.Controls.Add(this.Label6);\r
+            this.Controls.Add(this.NameLabel);\r
+            this.Controls.Add(this.Label4);\r
+            this.Controls.Add(this.UsernameLabel);\r
+            this.Controls.Add(this.Label1);\r
+            this.Controls.Add(this.TableLayoutPanel1);\r
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;\r
+            this.MaximizeBox = false;\r
+            this.MinimizeBox = false;\r
+            this.Name = "ListAvailable";\r
+            this.ShowInTaskbar = false;\r
+            this.TableLayoutPanel1.ResumeLayout(false);\r
+            this.ResumeLayout(false);\r
+            this.PerformLayout();\r
+        }\r
+\r
+        #endregion\r
+\r
+        internal System.Windows.Forms.TableLayoutPanel TableLayoutPanel1;\r
+        internal System.Windows.Forms.Button OK_Button;\r
+        internal System.Windows.Forms.Button Cancel_Button;\r
+        internal System.Windows.Forms.Label Label1;\r
+        internal System.Windows.Forms.Label UsernameLabel;\r
+        internal System.Windows.Forms.Label NameLabel;\r
+        internal System.Windows.Forms.Label Label4;\r
+        internal System.Windows.Forms.Label Label6;\r
+        internal System.Windows.Forms.Label StatusLabel;\r
+        internal System.Windows.Forms.Label Label8;\r
+        internal System.Windows.Forms.Label MemberCountLabel;\r
+        internal System.Windows.Forms.Label Label10;\r
+        internal System.Windows.Forms.Label SubscriberCountLabel;\r
+        internal System.Windows.Forms.Label Label12;\r
+        internal System.Windows.Forms.TextBox DescriptionText;\r
+        internal System.Windows.Forms.Button RefreshButton;\r
+        internal System.Windows.Forms.ListBox ListsList;\r
+    }\r
+}
\ No newline at end of file
diff --git a/TweenCS/ListAvailable.cs b/TweenCS/ListAvailable.cs
new file mode 100644 (file)
index 0000000..dc2c4c7
--- /dev/null
@@ -0,0 +1,157 @@
+// Tween - Client of Twitter\r
+// Copyright (c) 2007-2011 kiri_feather (@kiri_feather) <kiri.feather@gmail.com>\r
+//           (c) 2008-2011 Moz (@syo68k)\r
+//           (c) 2008-2011 takeshik (@takeshik) <http://www.takeshik.org/>\r
+//           (c) 2010-2011 anis774 (@anis774) <http://d.hatena.ne.jp/anis774/>\r
+//           (c) 2010-2011 fantasticswallow (@f_swallow) <http://twitter.com/f_swallow>\r
+// All rights reserved.\r
+// \r
+// This file is part of Tween.\r
+// \r
+// This program is free software; you can redistribute it and/or modify it\r
+// under the terms of the GNU General Public License as published by the Free\r
+// Software Foundation; either version 3 of the License, or (at your option)\r
+// any later version.\r
+// \r
+// This program is distributed in the hope that it will be useful, but\r
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\r
+// for more details. \r
+// \r
+// You should have received a copy of the GNU General Public License along\r
+// with this program. If not, see <http://www.gnu.org/licenses/>, or write to\r
+// the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,\r
+// Boston, MA 02110-1301, USA.\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.ComponentModel;\r
+using System.Data;\r
+using System.Drawing;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Windows.Forms;\r
+\r
+namespace Tween\r
+{\r
+    public partial class ListAvailable : Form\r
+    {\r
+        private ListElement _selectedList = null;\r
+        public ListElement SelectedList\r
+        {\r
+            get\r
+            {\r
+                return _selectedList;\r
+            }\r
+        }\r
+\r
+        private void OK_Button_Click(object sender, EventArgs e)\r
+        {\r
+            if (this.ListsList.SelectedIndex > -1) {\r
+                _selectedList = (ListElement)this.ListsList.SelectedItem;\r
+                this.DialogResult = System.Windows.Forms.DialogResult.OK;\r
+                this.Close();\r
+            }\r
+        }\r
+\r
+        private void Cancel_Button_Click(object sender, EventArgs e)\r
+        {\r
+            _selectedList = null;\r
+            this.DialogResult = System.Windows.Forms.DialogResult.Cancel;\r
+            this.Close();\r
+        }\r
+\r
+        private void Cancel_Button_Shown(object sender, EventArgs e)\r
+        {\r
+            if (TabInformations.GetInstance().SubscribableLists.Count == 0) this.RefreshLists();\r
+            this.ListsList.Items.AddRange(TabInformations.GetInstance().SubscribableLists.ToArray());\r
+            if (this.ListsList.Items.Count > 0)\r
+            {\r
+                this.ListsList.SelectedIndex = 0;\r
+            }\r
+            else\r
+            {\r
+                this.UsernameLabel.Text = "";\r
+                this.NameLabel.Text = "";\r
+                this.StatusLabel.Text = "";\r
+                this.MemberCountLabel.Text = "0";\r
+                this.SubscriberCountLabel.Text = "0";\r
+                this.DescriptionText.Text = "";\r
+            }\r
+        }\r
+\r
+        private void ListsList_SelectedIndexChanged(object sender, EventArgs e)\r
+        {\r
+            ListElement lst;\r
+            if (this.ListsList.SelectedIndex > -1)\r
+            {\r
+                lst = (ListElement)this.ListsList.SelectedItem;\r
+            }\r
+            else\r
+            {\r
+                lst = null;\r
+            }\r
+            if (lst == null)\r
+            {\r
+                this.UsernameLabel.Text = "";\r
+                this.NameLabel.Text = "";\r
+                this.StatusLabel.Text = "";\r
+                this.MemberCountLabel.Text = "0";\r
+                this.SubscriberCountLabel.Text = "0";\r
+                this.DescriptionText.Text = "";\r
+            }\r
+            else\r
+            {\r
+                this.UsernameLabel.Text = lst.Username + " / " + lst.Nickname;\r
+                this.NameLabel.Text = lst.Name;\r
+                if (lst.IsPublic)\r
+                {\r
+                    this.StatusLabel.Text = "Public";\r
+                }\r
+                else\r
+                {\r
+                    this.StatusLabel.Text = "Private";\r
+                }\r
+                this.MemberCountLabel.Text = lst.MemberCount.ToString("#,##0");\r
+                this.SubscriberCountLabel.Text = lst.SubscriberCount.ToString("#,##0");\r
+                this.DescriptionText.Text = lst.Description;\r
+            }\r
+        }\r
+\r
+        private void RefreshButton_Click(object sender, EventArgs e)\r
+        {\r
+            this.RefreshLists();\r
+            this.ListsList.Items.Clear();\r
+            this.ListsList.Items.AddRange(TabInformations.GetInstance().SubscribableLists.ToArray());\r
+            if (this.ListsList.Items.Count > 0)\r
+            {\r
+                this.ListsList.SelectedIndex = 0;\r
+            }\r
+        }\r
+\r
+        private void RefreshLists()\r
+        {\r
+            using (FormInfo dlg = new FormInfo(this, "Getting Lists...", RefreshLists_DoWork))\r
+            {\r
+                dlg.ShowDialog();\r
+                if (!String.IsNullOrEmpty(dlg.Result as String))\r
+                {\r
+                    MessageBox.Show("Failed to get lists. (" + (String)dlg.Result + ")");\r
+                    return;\r
+                }\r
+            }\r
+        }\r
+\r
+        private void RefreshLists_DoWork(object sender, DoWorkEventArgs e)\r
+        {\r
+            try\r
+            {\r
+                e.Result = ((TweenMain)this.Owner).TwitterInstance.GetListsApi();\r
+            }\r
+            catch (InvalidCastException ex)\r
+            {\r
+                return;\r
+            }\r
+        }\r
+    }\r
+}\r
similarity index 97%
rename from Tween/ListAvailable.en.resx
rename to TweenCS/ListAvailable.en.resx
index cf5edb5..22e7e28 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="Cancel_Button.Text" xml:space="preserve">
-    <value>Cancel</value>
-  </data>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>37, 12</value>
-  </data>
-  <data name="Label1.Text" xml:space="preserve">
-    <value>Owner</value>
-  </data>
-  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>24, 12</value>
-  </data>
-  <data name="Label4.Text" xml:space="preserve">
-    <value>List</value>
-  </data>
-  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>63, 12</value>
-  </data>
-  <data name="Label6.Text" xml:space="preserve">
-    <value>Description</value>
-  </data>
-  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
-    <value>38, 12</value>
-  </data>
-  <data name="Label8.Text" xml:space="preserve">
-    <value>Status</value>
-  </data>
-  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
-    <value>51, 12</value>
-  </data>
-  <data name="Label10.Text" xml:space="preserve">
-    <value>Members</value>
-  </data>
-  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
-    <value>65, 12</value>
-  </data>
-  <data name="Label12.Text" xml:space="preserve">
-    <value>Subscribers</value>
-  </data>
+<?xml version="1.0" encoding="utf-8"?>\r
+<root>\r
+  <!-- \r
+    Microsoft ResX Schema \r
+    \r
+    Version 2.0\r
+    \r
+    The primary goals of this format is to allow a simple XML format \r
+    that is mostly human readable. The generation and parsing of the \r
+    various data types are done through the TypeConverter classes \r
+    associated with the data types.\r
+    \r
+    Example:\r
+    \r
+    ... ado.net/XML headers & schema ...\r
+    <resheader name="resmimetype">text/microsoft-resx</resheader>\r
+    <resheader name="version">2.0</resheader>\r
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\r
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\r
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>\r
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>\r
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">\r
+        <value>[base64 mime encoded serialized .NET Framework object]</value>\r
+    </data>\r
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\r
+        <comment>This is a comment</comment>\r
+    </data>\r
+                \r
+    There are any number of "resheader" rows that contain simple \r
+    name/value pairs.\r
+    \r
+    Each data row contains a name, and value. The row also contains a \r
+    type or mimetype. Type corresponds to a .NET class that support \r
+    text/value conversion through the TypeConverter architecture. \r
+    Classes that don't support this are serialized and stored with the \r
+    mimetype set.\r
+    \r
+    The mimetype is used for serialized objects, and tells the \r
+    ResXResourceReader how to depersist the object. This is currently not \r
+    extensible. For a given mimetype the value must be set accordingly:\r
+    \r
+    Note - application/x-microsoft.net.object.binary.base64 is the format \r
+    that the ResXResourceWriter will generate, however the reader can \r
+    read any of the formats listed below.\r
+    \r
+    mimetype: application/x-microsoft.net.object.binary.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\r
+            : and then encoded with base64 encoding.\r
+    \r
+    mimetype: application/x-microsoft.net.object.soap.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\r
+            : and then encoded with base64 encoding.\r
+\r
+    mimetype: application/x-microsoft.net.object.bytearray.base64\r
+    value   : The object must be serialized into a byte array \r
+            : using a System.ComponentModel.TypeConverter\r
+            : and then encoded with base64 encoding.\r
+    -->\r
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">\r
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />\r
+    <xsd:element name="root" msdata:IsDataSet="true">\r
+      <xsd:complexType>\r
+        <xsd:choice maxOccurs="unbounded">\r
+          <xsd:element name="metadata">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" use="required" type="xsd:string" />\r
+              <xsd:attribute name="type" type="xsd:string" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="assembly">\r
+            <xsd:complexType>\r
+              <xsd:attribute name="alias" type="xsd:string" />\r
+              <xsd:attribute name="name" type="xsd:string" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="data">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />\r
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="resheader">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+        </xsd:choice>\r
+      </xsd:complexType>\r
+    </xsd:element>\r
+  </xsd:schema>\r
+  <resheader name="resmimetype">\r
+    <value>text/microsoft-resx</value>\r
+  </resheader>\r
+  <resheader name="version">\r
+    <value>2.0</value>\r
+  </resheader>\r
+  <resheader name="reader">\r
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <resheader name="writer">\r
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <data name="Cancel_Button.Text" xml:space="preserve">\r
+    <value>Cancel</value>\r
+  </data>\r
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>37, 12</value>\r
+  </data>\r
+  <data name="Label1.Text" xml:space="preserve">\r
+    <value>Owner</value>\r
+  </data>\r
+  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>24, 12</value>\r
+  </data>\r
+  <data name="Label4.Text" xml:space="preserve">\r
+    <value>List</value>\r
+  </data>\r
+  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>63, 12</value>\r
+  </data>\r
+  <data name="Label6.Text" xml:space="preserve">\r
+    <value>Description</value>\r
+  </data>\r
+  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>38, 12</value>\r
+  </data>\r
+  <data name="Label8.Text" xml:space="preserve">\r
+    <value>Status</value>\r
+  </data>\r
+  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>51, 12</value>\r
+  </data>\r
+  <data name="Label10.Text" xml:space="preserve">\r
+    <value>Members</value>\r
+  </data>\r
+  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>65, 12</value>\r
+  </data>\r
+  <data name="Label12.Text" xml:space="preserve">\r
+    <value>Subscribers</value>\r
+  </data>\r
 </root>
\ No newline at end of file
similarity index 87%
rename from Tween/ListAvailable.resx
rename to TweenCS/ListAvailable.resx
index fb34f34..1581da8 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <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="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
-  </data>
-  <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="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
-  </data>
-  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="OK_Button.Text" xml:space="preserve">
-    <value>OK</value>
-  </data>
-  <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="&gt;&gt;OK_Button.Parent" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
-  </data>
-  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
-  </data>
-  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
-    <value>76, 3</value>
-  </data>
-  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
-  </data>
-  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="Cancel_Button.Text" xml:space="preserve">
-    <value>キャンセル</value>
-  </data>
-  <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">
-    <value>Cancel_Button</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>
-  <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>
-  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>146, 27</value>
-  </data>
-  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
-    <value>TableLayoutPanel1</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>
-  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <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="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="Label1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
-  </data>
-  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
-  </data>
-  <data name="Label1.Text" xml:space="preserve">
-    <value>作成者</value>
-  </data>
-  <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="&gt;&gt;Label1.ZOrder" xml:space="preserve">
-    <value>13</value>
-  </data>
-  <data name="UsernameLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 24</value>
-  </data>
-  <data name="UsernameLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
-  </data>
-  <data name="UsernameLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
-  </data>
-  <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="&gt;&gt;UsernameLabel.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;UsernameLabel.ZOrder" xml:space="preserve">
-    <value>12</value>
-  </data>
-  <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 50</value>
-  </data>
-  <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
-  </data>
-  <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>6</value>
-  </data>
-  <data name="NameLabel.Text" xml:space="preserve">
-    <value>Label3</value>
-  </data>
-  <data name="&gt;&gt;NameLabel.Name" xml:space="preserve">
-    <value>NameLabel</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>
-  </data>
-  <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="Label4.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 38</value>
-  </data>
-  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
-  </data>
-  <data name="Label4.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
-  </data>
-  <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;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;Label4.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">
-    <value>11</value>
-  </data>
-  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 144</value>
-  </data>
-  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
-    <value>29, 12</value>
-  </data>
-  <data name="Label6.TabIndex" type="System.Int32, mscorlib">
-    <value>13</value>
-  </data>
-  <data name="Label6.Text" xml:space="preserve">
-    <value>説明</value>
-  </data>
-  <data name="&gt;&gt;Label6.Name" xml:space="preserve">
-    <value>Label6</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>
-  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">
-    <value>9</value>
-  </data>
-  <data name="StatusLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 76</value>
-  </data>
-  <data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 14</value>
-  </data>
-  <data name="StatusLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>8</value>
-  </data>
-  <data name="StatusLabel.Text" xml:space="preserve">
-    <value>Label7</value>
-  </data>
-  <data name="&gt;&gt;StatusLabel.Name" xml:space="preserve">
-    <value>StatusLabel</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>
-  <data name="&gt;&gt;StatusLabel.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;StatusLabel.ZOrder" xml:space="preserve">
-    <value>7</value>
-  </data>
-  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 64</value>
-  </data>
-  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
-    <value>29, 12</value>
-  </data>
-  <data name="Label8.TabIndex" type="System.Int32, mscorlib">
-    <value>7</value>
-  </data>
-  <data name="Label8.Text" xml:space="preserve">
-    <value>種別</value>
-  </data>
-  <data name="&gt;&gt;Label8.Name" xml:space="preserve">
-    <value>Label8</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>
-  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">
-    <value>8</value>
-  </data>
-  <data name="MemberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 102</value>
-  </data>
-  <data name="MemberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>46, 14</value>
-  </data>
-  <data name="MemberCountLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>10</value>
-  </data>
-  <data name="MemberCountLabel.Text" xml:space="preserve">
-    <value>Label9</value>
-  </data>
-  <data name="MemberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
-  </data>
-  <data name="&gt;&gt;MemberCountLabel.Name" xml:space="preserve">
-    <value>MemberCountLabel</value>
-  </data>
-  <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="&gt;&gt;MemberCountLabel.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;MemberCountLabel.ZOrder" xml:space="preserve">
-    <value>5</value>
-  </data>
-  <data name="Label10.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="Label10.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 90</value>
-  </data>
-  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
-    <value>53, 12</value>
-  </data>
-  <data name="Label10.TabIndex" type="System.Int32, mscorlib">
-    <value>9</value>
-  </data>
-  <data name="Label10.Text" xml:space="preserve">
-    <value>登録者数</value>
-  </data>
-  <data name="&gt;&gt;Label10.Name" xml:space="preserve">
-    <value>Label10</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>
-  <data name="&gt;&gt;Label10.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label10.ZOrder" xml:space="preserve">
-    <value>6</value>
-  </data>
-  <data name="SubscriberCountLabel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 130</value>
-  </data>
-  <data name="SubscriberCountLabel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>46, 14</value>
-  </data>
-  <data name="SubscriberCountLabel.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
-  </data>
-  <data name="SubscriberCountLabel.Text" xml:space="preserve">
-    <value>Label11</value>
-  </data>
-  <data name="SubscriberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
-    <value>TopRight</value>
-  </data>
-  <data name="&gt;&gt;SubscriberCountLabel.Name" xml:space="preserve">
-    <value>SubscriberCountLabel</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>
-  <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="Label12.Location" type="System.Drawing.Point, System.Drawing">
-    <value>302, 118</value>
-  </data>
-  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
-    <value>53, 12</value>
-  </data>
-  <data name="Label12.TabIndex" type="System.Int32, mscorlib">
-    <value>11</value>
-  </data>
-  <data name="Label12.Text" xml:space="preserve">
-    <value>購読者数</value>
-  </data>
-  <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="&gt;&gt;Label12.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">
-    <value>4</value>
-  </data>
-  <data name="DescriptionText.Location" type="System.Drawing.Point, System.Drawing">
-    <value>318, 159</value>
-  </data>
-  <data name="DescriptionText.Multiline" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="DescriptionText.Size" type="System.Drawing.Size, System.Drawing">
-    <value>174, 88</value>
-  </data>
-  <data name="DescriptionText.TabIndex" type="System.Int32, mscorlib">
-    <value>14</value>
-  </data>
-  <data name="DescriptionText.Text" xml:space="preserve">
-    <value>Description</value>
-  </data>
-  <data name="&gt;&gt;DescriptionText.Name" xml:space="preserve">
-    <value>DescriptionText</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>
-  <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="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 256</value>
-  </data>
-  <data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
-  </data>
-  <data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <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="ListsList.Size" type="System.Drawing.Size, System.Drawing">
-    <value>284, 232</value>
-  </data>
-  <data name="ListsList.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;ListsList.Name" xml:space="preserve">
-    <value>ListsList</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>
-  <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>
+<?xml version="1.0" encoding="utf-8"?>\r
+<root>\r
+  <!-- \r
+    Microsoft ResX Schema \r
+    \r
+    Version 2.0\r
+    \r
+    The primary goals of this format is to allow a simple XML format \r
+    that is mostly human readable. The generation and parsing of the \r
+    various data types are done through the TypeConverter classes \r
+    associated with the data types.\r
+    \r
+    Example:\r
+    \r
+    ... ado.net/XML headers & schema ...\r
+    <resheader name="resmimetype">text/microsoft-resx</resheader>\r
+    <resheader name="version">2.0</resheader>\r
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\r
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\r
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>\r
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>\r
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">\r
+        <value>[base64 mime encoded serialized .NET Framework object]</value>\r
+    </data>\r
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\r
+        <comment>This is a comment</comment>\r
+    </data>\r
+                \r
+    There are any number of "resheader" rows that contain simple \r
+    name/value pairs.\r
+    \r
+    Each data row contains a name, and value. The row also contains a \r
+    type or mimetype. Type corresponds to a .NET class that support \r
+    text/value conversion through the TypeConverter architecture. \r
+    Classes that don't support this are serialized and stored with the \r
+    mimetype set.\r
+    \r
+    The mimetype is used for serialized objects, and tells the \r
+    ResXResourceReader how to depersist the object. This is currently not \r
+    extensible. For a given mimetype the value must be set accordingly:\r
+    \r
+    Note - application/x-microsoft.net.object.binary.base64 is the format \r
+    that the ResXResourceWriter will generate, however the reader can \r
+    read any of the formats listed below.\r
+    \r
+    mimetype: application/x-microsoft.net.object.binary.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\r
+            : and then encoded with base64 encoding.\r
+    \r
+    mimetype: application/x-microsoft.net.object.soap.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\r
+            : and then encoded with base64 encoding.\r
+\r
+    mimetype: application/x-microsoft.net.object.bytearray.base64\r
+    value   : The object must be serialized into a byte array \r
+            : using a System.ComponentModel.TypeConverter\r
+            : and then encoded with base64 encoding.\r
+    -->\r
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">\r
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />\r
+    <xsd:element name="root" msdata:IsDataSet="true">\r
+      <xsd:complexType>\r
+        <xsd:choice maxOccurs="unbounded">\r
+          <xsd:element name="metadata">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" use="required" type="xsd:string" />\r
+              <xsd:attribute name="type" type="xsd:string" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="assembly">\r
+            <xsd:complexType>\r
+              <xsd:attribute name="alias" type="xsd:string" />\r
+              <xsd:attribute name="name" type="xsd:string" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="data">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />\r
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="resheader">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+        </xsd:choice>\r
+      </xsd:complexType>\r
+    </xsd:element>\r
+  </xsd:schema>\r
+  <resheader name="resmimetype">\r
+    <value>text/microsoft-resx</value>\r
+  </resheader>\r
+  <resheader name="version">\r
+    <value>2.0</value>\r
+  </resheader>\r
+  <resheader name="reader">\r
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <resheader name="writer">\r
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="ListsList.ItemHeight" type="System.Int32, mscorlib">\r
+    <value>12</value>\r
+  </data>\r
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="ListsList.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>12, 12</value>\r
+  </data>\r
+  <data name="ListsList.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>284, 232</value>\r
+  </data>\r
+  <data name="ListsList.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;ListsList.Name" xml:space="preserve">\r
+    <value>ListsList</value>\r
+  </data>\r
+  <data name="&gt;&gt;ListsList.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;ListsList.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;ListsList.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="RefreshButton.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>None</value>\r
+  </data>\r
+  <data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>12, 256</value>\r
+  </data>\r
+  <data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>67, 21</value>\r
+  </data>\r
+  <data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="RefreshButton.Text" xml:space="preserve">\r
+    <value>Refresh</value>\r
+  </data>\r
+  <data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">\r
+    <value>RefreshButton</value>\r
+  </data>\r
+  <data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="DescriptionText.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 159</value>\r
+  </data>\r
+  <data name="DescriptionText.Multiline" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="DescriptionText.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>174, 88</value>\r
+  </data>\r
+  <data name="DescriptionText.TabIndex" type="System.Int32, mscorlib">\r
+    <value>14</value>\r
+  </data>\r
+  <data name="DescriptionText.Text" xml:space="preserve">\r
+    <value>Description</value>\r
+  </data>\r
+  <data name="&gt;&gt;DescriptionText.Name" xml:space="preserve">\r
+    <value>DescriptionText</value>\r
+  </data>\r
+  <data name="&gt;&gt;DescriptionText.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;DescriptionText.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;DescriptionText.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="SubscriberCountLabel.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 130</value>\r
+  </data>\r
+  <data name="SubscriberCountLabel.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>46, 14</value>\r
+  </data>\r
+  <data name="SubscriberCountLabel.TabIndex" type="System.Int32, mscorlib">\r
+    <value>12</value>\r
+  </data>\r
+  <data name="SubscriberCountLabel.Text" xml:space="preserve">\r
+    <value>Label11</value>\r
+  </data>\r
+  <data name="SubscriberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopRight</value>\r
+  </data>\r
+  <data name="&gt;&gt;SubscriberCountLabel.Name" xml:space="preserve">\r
+    <value>SubscriberCountLabel</value>\r
+  </data>\r
+  <data name="&gt;&gt;SubscriberCountLabel.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;SubscriberCountLabel.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;SubscriberCountLabel.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="Label12.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label12.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 118</value>\r
+  </data>\r
+  <data name="Label12.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>53, 12</value>\r
+  </data>\r
+  <data name="Label12.TabIndex" type="System.Int32, mscorlib">\r
+    <value>11</value>\r
+  </data>\r
+  <data name="Label12.Text" xml:space="preserve">\r
+    <value>購読者数</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label12.Name" xml:space="preserve">\r
+    <value>Label12</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label12.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label12.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label12.ZOrder" xml:space="preserve">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="MemberCountLabel.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 102</value>\r
+  </data>\r
+  <data name="MemberCountLabel.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>46, 14</value>\r
+  </data>\r
+  <data name="MemberCountLabel.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
+  </data>\r
+  <data name="MemberCountLabel.Text" xml:space="preserve">\r
+    <value>Label9</value>\r
+  </data>\r
+  <data name="MemberCountLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">\r
+    <value>TopRight</value>\r
+  </data>\r
+  <data name="&gt;&gt;MemberCountLabel.Name" xml:space="preserve">\r
+    <value>MemberCountLabel</value>\r
+  </data>\r
+  <data name="&gt;&gt;MemberCountLabel.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;MemberCountLabel.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;MemberCountLabel.ZOrder" xml:space="preserve">\r
+    <value>5</value>\r
+  </data>\r
+  <data name="Label10.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label10.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 90</value>\r
+  </data>\r
+  <data name="Label10.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>53, 12</value>\r
+  </data>\r
+  <data name="Label10.TabIndex" type="System.Int32, mscorlib">\r
+    <value>9</value>\r
+  </data>\r
+  <data name="Label10.Text" xml:space="preserve">\r
+    <value>登録者数</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label10.Name" xml:space="preserve">\r
+    <value>Label10</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label10.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label10.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label10.ZOrder" xml:space="preserve">\r
+    <value>6</value>\r
+  </data>\r
+  <data name="StatusLabel.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 76</value>\r
+  </data>\r
+  <data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>174, 14</value>\r
+  </data>\r
+  <data name="StatusLabel.TabIndex" type="System.Int32, mscorlib">\r
+    <value>8</value>\r
+  </data>\r
+  <data name="StatusLabel.Text" xml:space="preserve">\r
+    <value>Label7</value>\r
+  </data>\r
+  <data name="&gt;&gt;StatusLabel.Name" xml:space="preserve">\r
+    <value>StatusLabel</value>\r
+  </data>\r
+  <data name="&gt;&gt;StatusLabel.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;StatusLabel.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;StatusLabel.ZOrder" xml:space="preserve">\r
+    <value>7</value>\r
+  </data>\r
+  <data name="Label8.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label8.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 64</value>\r
+  </data>\r
+  <data name="Label8.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>29, 12</value>\r
+  </data>\r
+  <data name="Label8.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
+  </data>\r
+  <data name="Label8.Text" xml:space="preserve">\r
+    <value>種別</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label8.Name" xml:space="preserve">\r
+    <value>Label8</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label8.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label8.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label8.ZOrder" xml:space="preserve">\r
+    <value>8</value>\r
+  </data>\r
+  <data name="Label6.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label6.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 144</value>\r
+  </data>\r
+  <data name="Label6.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>29, 12</value>\r
+  </data>\r
+  <data name="Label6.TabIndex" type="System.Int32, mscorlib">\r
+    <value>13</value>\r
+  </data>\r
+  <data name="Label6.Text" xml:space="preserve">\r
+    <value>説明</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label6.Name" xml:space="preserve">\r
+    <value>Label6</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label6.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label6.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label6.ZOrder" xml:space="preserve">\r
+    <value>9</value>\r
+  </data>\r
+  <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 50</value>\r
+  </data>\r
+  <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>174, 14</value>\r
+  </data>\r
+  <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
+  </data>\r
+  <data name="NameLabel.Text" xml:space="preserve">\r
+    <value>Label3</value>\r
+  </data>\r
+  <data name="&gt;&gt;NameLabel.Name" xml:space="preserve">\r
+    <value>NameLabel</value>\r
+  </data>\r
+  <data name="&gt;&gt;NameLabel.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;NameLabel.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;NameLabel.ZOrder" xml:space="preserve">\r
+    <value>10</value>\r
+  </data>\r
+  <data name="Label4.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label4.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 38</value>\r
+  </data>\r
+  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>41, 12</value>\r
+  </data>\r
+  <data name="Label4.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
+  </data>\r
+  <data name="Label4.Text" xml:space="preserve">\r
+    <value>リスト名</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label4.Name" xml:space="preserve">\r
+    <value>Label4</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label4.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label4.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label4.ZOrder" xml:space="preserve">\r
+    <value>11</value>\r
+  </data>\r
+  <data name="UsernameLabel.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>318, 24</value>\r
+  </data>\r
+  <data name="UsernameLabel.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>174, 14</value>\r
+  </data>\r
+  <data name="UsernameLabel.TabIndex" type="System.Int32, mscorlib">\r
+    <value>4</value>\r
+  </data>\r
+  <data name="UsernameLabel.Text" xml:space="preserve">\r
+    <value>Label2</value>\r
+  </data>\r
+  <data name="&gt;&gt;UsernameLabel.Name" xml:space="preserve">\r
+    <value>UsernameLabel</value>\r
+  </data>\r
+  <data name="&gt;&gt;UsernameLabel.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;UsernameLabel.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;UsernameLabel.ZOrder" xml:space="preserve">\r
+    <value>12</value>\r
+  </data>\r
+  <data name="Label1.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
+  </data>\r
+  <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>302, 12</value>\r
+  </data>\r
+  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>41, 12</value>\r
+  </data>\r
+  <data name="Label1.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
+  </data>\r
+  <data name="Label1.Text" xml:space="preserve">\r
+    <value>作成者</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label1.Name" xml:space="preserve">\r
+    <value>Label1</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">\r
+    <value>13</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Bottom, Right</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">\r
+    <value>OK_Button</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">\r
+    <value>TableLayoutPanel1</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">\r
+    <value>Cancel_Button</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">\r
+    <value>TableLayoutPanel1</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>346, 253</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>146, 27</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">\r
+    <value>TableLayoutPanel1</value>\r
+  </data>\r
+  <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
+  </data>\r
+  <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">\r
+    <value>14</value>\r
+  </data>\r
+  <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">\r
+    <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>\r
+  </data>\r
+  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>None</value>\r
+  </data>\r
+  <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>3, 3</value>\r
+  </data>\r
+  <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>67, 21</value>\r
+  </data>\r
+  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="OK_Button.Text" xml:space="preserve">\r
+    <value>OK</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">\r
+    <value>OK_Button</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">\r
+    <value>TableLayoutPanel1</value>\r
+  </data>\r
+  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>None</value>\r
+  </data>\r
+  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>76, 3</value>\r
+  </data>\r
+  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>67, 21</value>\r
+  </data>\r
+  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
+  </data>\r
+  <data name="Cancel_Button.Text" xml:space="preserve">\r
+    <value>キャンセル</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">\r
+    <value>Cancel_Button</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">\r
+    <value>TableLayoutPanel1</value>\r
+  </data>\r
+  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
+  </data>\r
+  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
+    <value>True</value>\r
+  </metadata>\r
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">\r
+    <value>6, 12</value>\r
+  </data>\r
+  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
+    <value>504, 291</value>\r
+  </data>\r
+  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
+    <value>CenterParent</value>\r
+  </data>\r
+  <data name="$this.Text" xml:space="preserve">\r
+    <value>ListAvailable</value>\r
+  </data>\r
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">\r
+    <value>ListAvailable</value>\r
+  </data>\r
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </data>\r
 </root>
\ No newline at end of file
similarity index 97%
rename from Tween/ListAvailable.zh-CHS.resx
rename to TweenCS/ListAvailable.zh-CHS.resx
index 7ff2707..4dbe559 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="OK_Button.Text" xml:space="preserve">
-    <value>确定</value>
-  </data>
-  <data name="Cancel_Button.Text" xml:space="preserve">
-    <value>取消</value>
-  </data>
-  <data name="Label1.Text" xml:space="preserve">
-    <value>创建者</value>
-  </data>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
-    <value>41, 12</value>
-  </data>
-  <data name="Label4.Text" xml:space="preserve">
-    <value>列表名</value>
-  </data>
-  <data name="Label6.Text" xml:space="preserve">
-    <value>描述</value>
-  </data>
-  <data name="Label8.Text" xml:space="preserve">
-    <value>类型</value>
-  </data>
-  <data name="Label10.Text" xml:space="preserve">
-    <value>关注人数</value>
-  </data>
-  <data name="Label12.Text" xml:space="preserve">
-    <value>被关注数</value>
-  </data>
-  <data name="RefreshButton.Text" xml:space="preserve">
-    <value>刷新</value>
-  </data>
-  <data name="$this.Text" xml:space="preserve">
-    <value>可用列表</value>
-  </data>
+<?xml version="1.0" encoding="utf-8"?>\r
+<root>\r
+  <!-- \r
+    Microsoft ResX Schema \r
+    \r
+    Version 2.0\r
+    \r
+    The primary goals of this format is to allow a simple XML format \r
+    that is mostly human readable. The generation and parsing of the \r
+    various data types are done through the TypeConverter classes \r
+    associated with the data types.\r
+    \r
+    Example:\r
+    \r
+    ... ado.net/XML headers & schema ...\r
+    <resheader name="resmimetype">text/microsoft-resx</resheader>\r
+    <resheader name="version">2.0</resheader>\r
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\r
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\r
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>\r
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>\r
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">\r
+        <value>[base64 mime encoded serialized .NET Framework object]</value>\r
+    </data>\r
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\r
+        <comment>This is a comment</comment>\r
+    </data>\r
+                \r
+    There are any number of "resheader" rows that contain simple \r
+    name/value pairs.\r
+    \r
+    Each data row contains a name, and value. The row also contains a \r
+    type or mimetype. Type corresponds to a .NET class that support \r
+    text/value conversion through the TypeConverter architecture. \r
+    Classes that don't support this are serialized and stored with the \r
+    mimetype set.\r
+    \r
+    The mimetype is used for serialized objects, and tells the \r
+    ResXResourceReader how to depersist the object. This is currently not \r
+    extensible. For a given mimetype the value must be set accordingly:\r
+    \r
+    Note - application/x-microsoft.net.object.binary.base64 is the format \r
+    that the ResXResourceWriter will generate, however the reader can \r
+    read any of the formats listed below.\r
+    \r
+    mimetype: application/x-microsoft.net.object.binary.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\r
+            : and then encoded with base64 encoding.\r
+    \r
+    mimetype: application/x-microsoft.net.object.soap.base64\r
+    value   : The object must be serialized with \r
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\r
+            : and then encoded with base64 encoding.\r
+\r
+    mimetype: application/x-microsoft.net.object.bytearray.base64\r
+    value   : The object must be serialized into a byte array \r
+            : using a System.ComponentModel.TypeConverter\r
+            : and then encoded with base64 encoding.\r
+    -->\r
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">\r
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />\r
+    <xsd:element name="root" msdata:IsDataSet="true">\r
+      <xsd:complexType>\r
+        <xsd:choice maxOccurs="unbounded">\r
+          <xsd:element name="metadata">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" use="required" type="xsd:string" />\r
+              <xsd:attribute name="type" type="xsd:string" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="assembly">\r
+            <xsd:complexType>\r
+              <xsd:attribute name="alias" type="xsd:string" />\r
+              <xsd:attribute name="name" type="xsd:string" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="data">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />\r
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />\r
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />\r
+              <xsd:attribute ref="xml:space" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+          <xsd:element name="resheader">\r
+            <xsd:complexType>\r
+              <xsd:sequence>\r
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />\r
+              </xsd:sequence>\r
+              <xsd:attribute name="name" type="xsd:string" use="required" />\r
+            </xsd:complexType>\r
+          </xsd:element>\r
+        </xsd:choice>\r
+      </xsd:complexType>\r
+    </xsd:element>\r
+  </xsd:schema>\r
+  <resheader name="resmimetype">\r
+    <value>text/microsoft-resx</value>\r
+  </resheader>\r
+  <resheader name="version">\r
+    <value>2.0</value>\r
+  </resheader>\r
+  <resheader name="reader">\r
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <resheader name="writer">\r
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  </resheader>\r
+  <data name="OK_Button.Text" xml:space="preserve">\r
+    <value>确定</value>\r
+  </data>\r
+  <data name="Cancel_Button.Text" xml:space="preserve">\r
+    <value>取消</value>\r
+  </data>\r
+  <data name="Label1.Text" xml:space="preserve">\r
+    <value>创建者</value>\r
+  </data>\r
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="Label4.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>41, 12</value>\r
+  </data>\r
+  <data name="Label4.Text" xml:space="preserve">\r
+    <value>列表名</value>\r
+  </data>\r
+  <data name="Label6.Text" xml:space="preserve">\r
+    <value>描述</value>\r
+  </data>\r
+  <data name="Label8.Text" xml:space="preserve">\r
+    <value>类型</value>\r
+  </data>\r
+  <data name="Label10.Text" xml:space="preserve">\r
+    <value>关注人数</value>\r
+  </data>\r
+  <data name="Label12.Text" xml:space="preserve">\r
+    <value>被关注数</value>\r
+  </data>\r
+  <data name="RefreshButton.Text" xml:space="preserve">\r
+    <value>刷新</value>\r
+  </data>\r
+  <data name="$this.Text" xml:space="preserve">\r
+    <value>可用列表</value>\r
+  </data>\r
 </root>
\ No newline at end of file
index 8216769..a06cf2a 100644 (file)
     <Compile Include="FilterDialog.Designer.cs">
       <DependentUpon>FilterDialog.cs</DependentUpon>
     </Compile>
+    <Compile Include="ListAvailable.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="ListAvailable.Designer.cs">
+      <DependentUpon>ListAvailable.cs</DependentUpon>
+    </Compile>
     <Compile Include="ListManage.cs">
       <SubType>Form</SubType>
     </Compile>
     <EmbeddedResource Include="FilterDialog.zh-CHS.resx">
       <DependentUpon>FilterDialog.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="ListAvailable.resx">
+      <DependentUpon>ListAvailable.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="ListAvailable.en.resx">
+      <DependentUpon>ListAvailable.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="ListAvailable.zh-CHS.resx">
+      <DependentUpon>ListAvailable.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="ListManage.resx">
       <DependentUpon>ListManage.cs</DependentUpon>
     </EmbeddedResource>