System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AppendSettingDialog));
this.SplitContainer1 = new System.Windows.Forms.SplitContainer();
this.TreeViewSetting = new System.Windows.Forms.TreeView();
- this.CooperatePanel = new System.Windows.Forms.Panel();
- this.IsPreviewFoursquareCheckBox = new System.Windows.Forms.CheckBox();
- this.MapThumbnailGroupBox = new System.Windows.Forms.GroupBox();
- this.MapThumbnailProviderComboBox = new System.Windows.Forms.ComboBox();
- this.label48 = new System.Windows.Forms.Label();
- this.Label42 = new System.Windows.Forms.Label();
- this.MapThumbnailWidthTextBox = new System.Windows.Forms.TextBox();
- this.MapThumbnailZoomTextBox = new System.Windows.Forms.TextBox();
- this.MapThumbnailHeightTextBox = new System.Windows.Forms.TextBox();
- this.Label41 = new System.Windows.Forms.Label();
- this.Label40 = new System.Windows.Forms.Label();
- this.Label39 = new System.Windows.Forms.Label();
- this.UserAppointUrlText = new System.Windows.Forms.TextBox();
- this.ComboBoxTranslateLanguage = new System.Windows.Forms.ComboBox();
- this.Label29 = new System.Windows.Forms.Label();
- this.CheckOutputz = new System.Windows.Forms.CheckBox();
- this.CheckNicoms = new System.Windows.Forms.CheckBox();
- this.TextBoxOutputzKey = new System.Windows.Forms.TextBox();
- this.Label60 = new System.Windows.Forms.Label();
- this.Label59 = new System.Windows.Forms.Label();
- this.ComboBoxOutputzUrlmode = new System.Windows.Forms.ComboBox();
this.StartupPanel = new System.Windows.Forms.Panel();
this.StartupReaded = new System.Windows.Forms.CheckBox();
this.CheckStartupFollowers = new System.Windows.Forms.CheckBox();
this.CheckUnfavoritesEvent = new System.Windows.Forms.CheckBox();
this.CheckFavoritesEvent = new System.Windows.Forms.CheckBox();
this.CheckEventNotify = new System.Windows.Forms.CheckBox();
+ this.CooperatePanel = new System.Windows.Forms.Panel();
+ this.IsPreviewFoursquareCheckBox = new System.Windows.Forms.CheckBox();
+ this.MapThumbnailGroupBox = new System.Windows.Forms.GroupBox();
+ this.MapThumbnailProviderComboBox = new System.Windows.Forms.ComboBox();
+ this.label48 = new System.Windows.Forms.Label();
+ this.Label42 = new System.Windows.Forms.Label();
+ this.MapThumbnailWidthTextBox = new System.Windows.Forms.TextBox();
+ this.MapThumbnailZoomTextBox = new System.Windows.Forms.TextBox();
+ this.MapThumbnailHeightTextBox = new System.Windows.Forms.TextBox();
+ this.Label41 = new System.Windows.Forms.Label();
+ this.Label40 = new System.Windows.Forms.Label();
+ this.Label39 = new System.Windows.Forms.Label();
+ this.UserAppointUrlText = new System.Windows.Forms.TextBox();
+ this.ComboBoxTranslateLanguage = new System.Windows.Forms.ComboBox();
+ this.Label29 = new System.Windows.Forms.Label();
+ this.CheckOutputz = new System.Windows.Forms.CheckBox();
+ this.CheckNicoms = new System.Windows.Forms.CheckBox();
+ this.TextBoxOutputzKey = new System.Windows.Forms.TextBox();
+ this.Label60 = new System.Windows.Forms.Label();
+ this.Label59 = new System.Windows.Forms.Label();
+ this.ComboBoxOutputzUrlmode = new System.Windows.Forms.ComboBox();
this.ProxyPanel = new System.Windows.Forms.Panel();
this.Label55 = new System.Windows.Forms.Label();
this.TextProxyPassword = new System.Windows.Forms.TextBox();
this.SplitContainer1.Panel1.SuspendLayout();
this.SplitContainer1.Panel2.SuspendLayout();
this.SplitContainer1.SuspendLayout();
- this.CooperatePanel.SuspendLayout();
- this.MapThumbnailGroupBox.SuspendLayout();
this.StartupPanel.SuspendLayout();
this.PreviewPanel.SuspendLayout();
this.TweetActPanel.SuspendLayout();
this.GroupBox2.SuspendLayout();
this.TweetPrvPanel.SuspendLayout();
this.NotifyPanel.SuspendLayout();
+ this.CooperatePanel.SuspendLayout();
+ this.MapThumbnailGroupBox.SuspendLayout();
this.ProxyPanel.SuspendLayout();
this.ConnectionPanel.SuspendLayout();
this.GetPeriodPanel.SuspendLayout();
this.TreeViewSetting.BeforeSelect += new System.Windows.Forms.TreeViewCancelEventHandler(this.TreeViewSetting_BeforeSelect);
this.TreeViewSetting.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.TreeViewSetting_AfterSelect);
//
- // CooperatePanel
- //
- this.CooperatePanel.Controls.Add(this.IsPreviewFoursquareCheckBox);
- this.CooperatePanel.Controls.Add(this.MapThumbnailGroupBox);
- this.CooperatePanel.Controls.Add(this.Label39);
- this.CooperatePanel.Controls.Add(this.UserAppointUrlText);
- this.CooperatePanel.Controls.Add(this.ComboBoxTranslateLanguage);
- this.CooperatePanel.Controls.Add(this.Label29);
- this.CooperatePanel.Controls.Add(this.CheckOutputz);
- this.CooperatePanel.Controls.Add(this.CheckNicoms);
- this.CooperatePanel.Controls.Add(this.TextBoxOutputzKey);
- this.CooperatePanel.Controls.Add(this.Label60);
- this.CooperatePanel.Controls.Add(this.Label59);
- this.CooperatePanel.Controls.Add(this.ComboBoxOutputzUrlmode);
- resources.ApplyResources(this.CooperatePanel, "CooperatePanel");
- this.CooperatePanel.Name = "CooperatePanel";
- //
- // IsPreviewFoursquareCheckBox
- //
- resources.ApplyResources(this.IsPreviewFoursquareCheckBox, "IsPreviewFoursquareCheckBox");
- this.IsPreviewFoursquareCheckBox.Name = "IsPreviewFoursquareCheckBox";
- this.IsPreviewFoursquareCheckBox.UseVisualStyleBackColor = true;
- //
- // MapThumbnailGroupBox
- //
- this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailProviderComboBox);
- this.MapThumbnailGroupBox.Controls.Add(this.label48);
- this.MapThumbnailGroupBox.Controls.Add(this.Label42);
- this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailWidthTextBox);
- this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailZoomTextBox);
- this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailHeightTextBox);
- this.MapThumbnailGroupBox.Controls.Add(this.Label41);
- this.MapThumbnailGroupBox.Controls.Add(this.Label40);
- resources.ApplyResources(this.MapThumbnailGroupBox, "MapThumbnailGroupBox");
- this.MapThumbnailGroupBox.Name = "MapThumbnailGroupBox";
- this.MapThumbnailGroupBox.TabStop = false;
- //
- // MapThumbnailProviderComboBox
- //
- this.MapThumbnailProviderComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.MapThumbnailProviderComboBox.FormattingEnabled = true;
- this.MapThumbnailProviderComboBox.Items.AddRange(new object[] {
- resources.GetString("MapThumbnailProviderComboBox.Items"),
- resources.GetString("MapThumbnailProviderComboBox.Items1")});
- resources.ApplyResources(this.MapThumbnailProviderComboBox, "MapThumbnailProviderComboBox");
- this.MapThumbnailProviderComboBox.Name = "MapThumbnailProviderComboBox";
- //
- // label48
- //
- resources.ApplyResources(this.label48, "label48");
- this.label48.Name = "label48";
- //
- // Label42
- //
- resources.ApplyResources(this.Label42, "Label42");
- this.Label42.Name = "Label42";
- //
- // MapThumbnailWidthTextBox
- //
- resources.ApplyResources(this.MapThumbnailWidthTextBox, "MapThumbnailWidthTextBox");
- this.MapThumbnailWidthTextBox.Name = "MapThumbnailWidthTextBox";
- //
- // MapThumbnailZoomTextBox
- //
- resources.ApplyResources(this.MapThumbnailZoomTextBox, "MapThumbnailZoomTextBox");
- this.MapThumbnailZoomTextBox.Name = "MapThumbnailZoomTextBox";
- //
- // MapThumbnailHeightTextBox
- //
- resources.ApplyResources(this.MapThumbnailHeightTextBox, "MapThumbnailHeightTextBox");
- this.MapThumbnailHeightTextBox.Name = "MapThumbnailHeightTextBox";
- //
- // Label41
- //
- resources.ApplyResources(this.Label41, "Label41");
- this.Label41.Name = "Label41";
- //
- // Label40
- //
- resources.ApplyResources(this.Label40, "Label40");
- this.Label40.Name = "Label40";
- //
- // Label39
- //
- resources.ApplyResources(this.Label39, "Label39");
- this.Label39.Name = "Label39";
- //
- // UserAppointUrlText
- //
- resources.ApplyResources(this.UserAppointUrlText, "UserAppointUrlText");
- this.UserAppointUrlText.Name = "UserAppointUrlText";
- this.UserAppointUrlText.Validating += new System.ComponentModel.CancelEventHandler(this.UserAppointUrlText_Validating);
- //
- // ComboBoxTranslateLanguage
- //
- this.ComboBoxTranslateLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.ComboBoxTranslateLanguage.FormattingEnabled = true;
- this.ComboBoxTranslateLanguage.Items.AddRange(new object[] {
- resources.GetString("ComboBoxTranslateLanguage.Items"),
- resources.GetString("ComboBoxTranslateLanguage.Items1"),
- resources.GetString("ComboBoxTranslateLanguage.Items2"),
- resources.GetString("ComboBoxTranslateLanguage.Items3"),
- resources.GetString("ComboBoxTranslateLanguage.Items4"),
- resources.GetString("ComboBoxTranslateLanguage.Items5"),
- resources.GetString("ComboBoxTranslateLanguage.Items6"),
- resources.GetString("ComboBoxTranslateLanguage.Items7"),
- resources.GetString("ComboBoxTranslateLanguage.Items8"),
- resources.GetString("ComboBoxTranslateLanguage.Items9"),
- resources.GetString("ComboBoxTranslateLanguage.Items10"),
- resources.GetString("ComboBoxTranslateLanguage.Items11"),
- resources.GetString("ComboBoxTranslateLanguage.Items12"),
- resources.GetString("ComboBoxTranslateLanguage.Items13"),
- resources.GetString("ComboBoxTranslateLanguage.Items14"),
- resources.GetString("ComboBoxTranslateLanguage.Items15"),
- resources.GetString("ComboBoxTranslateLanguage.Items16"),
- resources.GetString("ComboBoxTranslateLanguage.Items17"),
- resources.GetString("ComboBoxTranslateLanguage.Items18"),
- resources.GetString("ComboBoxTranslateLanguage.Items19"),
- resources.GetString("ComboBoxTranslateLanguage.Items20"),
- resources.GetString("ComboBoxTranslateLanguage.Items21"),
- resources.GetString("ComboBoxTranslateLanguage.Items22"),
- resources.GetString("ComboBoxTranslateLanguage.Items23"),
- resources.GetString("ComboBoxTranslateLanguage.Items24"),
- resources.GetString("ComboBoxTranslateLanguage.Items25"),
- resources.GetString("ComboBoxTranslateLanguage.Items26"),
- resources.GetString("ComboBoxTranslateLanguage.Items27"),
- resources.GetString("ComboBoxTranslateLanguage.Items28"),
- resources.GetString("ComboBoxTranslateLanguage.Items29"),
- resources.GetString("ComboBoxTranslateLanguage.Items30"),
- resources.GetString("ComboBoxTranslateLanguage.Items31"),
- resources.GetString("ComboBoxTranslateLanguage.Items32"),
- resources.GetString("ComboBoxTranslateLanguage.Items33"),
- resources.GetString("ComboBoxTranslateLanguage.Items34"),
- resources.GetString("ComboBoxTranslateLanguage.Items35"),
- resources.GetString("ComboBoxTranslateLanguage.Items36"),
- resources.GetString("ComboBoxTranslateLanguage.Items37"),
- resources.GetString("ComboBoxTranslateLanguage.Items38"),
- resources.GetString("ComboBoxTranslateLanguage.Items39"),
- resources.GetString("ComboBoxTranslateLanguage.Items40"),
- resources.GetString("ComboBoxTranslateLanguage.Items41"),
- resources.GetString("ComboBoxTranslateLanguage.Items42"),
- resources.GetString("ComboBoxTranslateLanguage.Items43"),
- resources.GetString("ComboBoxTranslateLanguage.Items44"),
- resources.GetString("ComboBoxTranslateLanguage.Items45"),
- resources.GetString("ComboBoxTranslateLanguage.Items46"),
- resources.GetString("ComboBoxTranslateLanguage.Items47"),
- resources.GetString("ComboBoxTranslateLanguage.Items48"),
- resources.GetString("ComboBoxTranslateLanguage.Items49"),
- resources.GetString("ComboBoxTranslateLanguage.Items50"),
- resources.GetString("ComboBoxTranslateLanguage.Items51"),
- resources.GetString("ComboBoxTranslateLanguage.Items52"),
- resources.GetString("ComboBoxTranslateLanguage.Items53"),
- resources.GetString("ComboBoxTranslateLanguage.Items54"),
- resources.GetString("ComboBoxTranslateLanguage.Items55"),
- resources.GetString("ComboBoxTranslateLanguage.Items56"),
- resources.GetString("ComboBoxTranslateLanguage.Items57"),
- resources.GetString("ComboBoxTranslateLanguage.Items58"),
- resources.GetString("ComboBoxTranslateLanguage.Items59"),
- resources.GetString("ComboBoxTranslateLanguage.Items60"),
- resources.GetString("ComboBoxTranslateLanguage.Items61"),
- resources.GetString("ComboBoxTranslateLanguage.Items62"),
- resources.GetString("ComboBoxTranslateLanguage.Items63"),
- resources.GetString("ComboBoxTranslateLanguage.Items64"),
- resources.GetString("ComboBoxTranslateLanguage.Items65"),
- resources.GetString("ComboBoxTranslateLanguage.Items66"),
- resources.GetString("ComboBoxTranslateLanguage.Items67"),
- resources.GetString("ComboBoxTranslateLanguage.Items68"),
- resources.GetString("ComboBoxTranslateLanguage.Items69"),
- resources.GetString("ComboBoxTranslateLanguage.Items70"),
- resources.GetString("ComboBoxTranslateLanguage.Items71"),
- resources.GetString("ComboBoxTranslateLanguage.Items72"),
- resources.GetString("ComboBoxTranslateLanguage.Items73"),
- resources.GetString("ComboBoxTranslateLanguage.Items74"),
- resources.GetString("ComboBoxTranslateLanguage.Items75"),
- resources.GetString("ComboBoxTranslateLanguage.Items76"),
- resources.GetString("ComboBoxTranslateLanguage.Items77"),
- resources.GetString("ComboBoxTranslateLanguage.Items78"),
- resources.GetString("ComboBoxTranslateLanguage.Items79"),
- resources.GetString("ComboBoxTranslateLanguage.Items80"),
- resources.GetString("ComboBoxTranslateLanguage.Items81"),
- resources.GetString("ComboBoxTranslateLanguage.Items82"),
- resources.GetString("ComboBoxTranslateLanguage.Items83"),
- resources.GetString("ComboBoxTranslateLanguage.Items84"),
- resources.GetString("ComboBoxTranslateLanguage.Items85"),
- resources.GetString("ComboBoxTranslateLanguage.Items86"),
- resources.GetString("ComboBoxTranslateLanguage.Items87"),
- resources.GetString("ComboBoxTranslateLanguage.Items88"),
- resources.GetString("ComboBoxTranslateLanguage.Items89"),
- resources.GetString("ComboBoxTranslateLanguage.Items90"),
- resources.GetString("ComboBoxTranslateLanguage.Items91"),
- resources.GetString("ComboBoxTranslateLanguage.Items92"),
- resources.GetString("ComboBoxTranslateLanguage.Items93"),
- resources.GetString("ComboBoxTranslateLanguage.Items94"),
- resources.GetString("ComboBoxTranslateLanguage.Items95"),
- resources.GetString("ComboBoxTranslateLanguage.Items96"),
- resources.GetString("ComboBoxTranslateLanguage.Items97"),
- resources.GetString("ComboBoxTranslateLanguage.Items98"),
- resources.GetString("ComboBoxTranslateLanguage.Items99"),
- resources.GetString("ComboBoxTranslateLanguage.Items100"),
- resources.GetString("ComboBoxTranslateLanguage.Items101"),
- resources.GetString("ComboBoxTranslateLanguage.Items102"),
- resources.GetString("ComboBoxTranslateLanguage.Items103"),
- resources.GetString("ComboBoxTranslateLanguage.Items104"),
- resources.GetString("ComboBoxTranslateLanguage.Items105"),
- resources.GetString("ComboBoxTranslateLanguage.Items106"),
- resources.GetString("ComboBoxTranslateLanguage.Items107"),
- resources.GetString("ComboBoxTranslateLanguage.Items108"),
- resources.GetString("ComboBoxTranslateLanguage.Items109"),
- resources.GetString("ComboBoxTranslateLanguage.Items110"),
- resources.GetString("ComboBoxTranslateLanguage.Items111"),
- resources.GetString("ComboBoxTranslateLanguage.Items112"),
- resources.GetString("ComboBoxTranslateLanguage.Items113"),
- resources.GetString("ComboBoxTranslateLanguage.Items114"),
- resources.GetString("ComboBoxTranslateLanguage.Items115"),
- resources.GetString("ComboBoxTranslateLanguage.Items116"),
- resources.GetString("ComboBoxTranslateLanguage.Items117"),
- resources.GetString("ComboBoxTranslateLanguage.Items118"),
- resources.GetString("ComboBoxTranslateLanguage.Items119"),
- resources.GetString("ComboBoxTranslateLanguage.Items120"),
- resources.GetString("ComboBoxTranslateLanguage.Items121"),
- resources.GetString("ComboBoxTranslateLanguage.Items122"),
- resources.GetString("ComboBoxTranslateLanguage.Items123")});
- resources.ApplyResources(this.ComboBoxTranslateLanguage, "ComboBoxTranslateLanguage");
- this.ComboBoxTranslateLanguage.Name = "ComboBoxTranslateLanguage";
- //
- // Label29
- //
- resources.ApplyResources(this.Label29, "Label29");
- this.Label29.Name = "Label29";
- //
- // CheckOutputz
- //
- resources.ApplyResources(this.CheckOutputz, "CheckOutputz");
- this.CheckOutputz.Name = "CheckOutputz";
- this.CheckOutputz.UseVisualStyleBackColor = true;
- this.CheckOutputz.CheckedChanged += new System.EventHandler(this.CheckOutputz_CheckedChanged);
- //
- // CheckNicoms
- //
- resources.ApplyResources(this.CheckNicoms, "CheckNicoms");
- this.CheckNicoms.Name = "CheckNicoms";
- this.CheckNicoms.UseVisualStyleBackColor = true;
- //
- // TextBoxOutputzKey
- //
- resources.ApplyResources(this.TextBoxOutputzKey, "TextBoxOutputzKey");
- this.TextBoxOutputzKey.Name = "TextBoxOutputzKey";
- this.TextBoxOutputzKey.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxOutputzKey_Validating);
- //
- // Label60
- //
- resources.ApplyResources(this.Label60, "Label60");
- this.Label60.Name = "Label60";
- //
- // Label59
- //
- resources.ApplyResources(this.Label59, "Label59");
- this.Label59.Name = "Label59";
- //
- // ComboBoxOutputzUrlmode
- //
- this.ComboBoxOutputzUrlmode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.ComboBoxOutputzUrlmode.FormattingEnabled = true;
- this.ComboBoxOutputzUrlmode.Items.AddRange(new object[] {
- resources.GetString("ComboBoxOutputzUrlmode.Items"),
- resources.GetString("ComboBoxOutputzUrlmode.Items1")});
- resources.ApplyResources(this.ComboBoxOutputzUrlmode, "ComboBoxOutputzUrlmode");
- this.ComboBoxOutputzUrlmode.Name = "ComboBoxOutputzUrlmode";
- //
// StartupPanel
//
this.StartupPanel.Controls.Add(this.StartupReaded);
//
// ComboBoxEventNotifySound
//
- this.ComboBoxEventNotifySound.FormattingEnabled = true;
- resources.ApplyResources(this.ComboBoxEventNotifySound, "ComboBoxEventNotifySound");
- this.ComboBoxEventNotifySound.Name = "ComboBoxEventNotifySound";
+ this.ComboBoxEventNotifySound.FormattingEnabled = true;
+ resources.ApplyResources(this.ComboBoxEventNotifySound, "ComboBoxEventNotifySound");
+ this.ComboBoxEventNotifySound.Name = "ComboBoxEventNotifySound";
+ //
+ // CheckFavEventUnread
+ //
+ resources.ApplyResources(this.CheckFavEventUnread, "CheckFavEventUnread");
+ this.CheckFavEventUnread.Checked = true;
+ this.CheckFavEventUnread.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckFavEventUnread.Name = "CheckFavEventUnread";
+ this.CheckFavEventUnread.UseVisualStyleBackColor = true;
+ //
+ // CheckListCreatedEvent
+ //
+ resources.ApplyResources(this.CheckListCreatedEvent, "CheckListCreatedEvent");
+ this.CheckListCreatedEvent.Checked = true;
+ this.CheckListCreatedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckListCreatedEvent.Name = "CheckListCreatedEvent";
+ this.CheckListCreatedEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckListCreatedEvent, resources.GetString("CheckListCreatedEvent.ToolTip"));
+ this.CheckListCreatedEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckBlockEvent
+ //
+ resources.ApplyResources(this.CheckBlockEvent, "CheckBlockEvent");
+ this.CheckBlockEvent.Checked = true;
+ this.CheckBlockEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckBlockEvent.Name = "CheckBlockEvent";
+ this.CheckBlockEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckBlockEvent, resources.GetString("CheckBlockEvent.ToolTip"));
+ this.CheckBlockEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckForceEventNotify
+ //
+ resources.ApplyResources(this.CheckForceEventNotify, "CheckForceEventNotify");
+ this.CheckForceEventNotify.Checked = true;
+ this.CheckForceEventNotify.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckForceEventNotify.Name = "CheckForceEventNotify";
+ this.CheckForceEventNotify.UseVisualStyleBackColor = true;
+ //
+ // CheckListMemberRemovedEvent
+ //
+ resources.ApplyResources(this.CheckListMemberRemovedEvent, "CheckListMemberRemovedEvent");
+ this.CheckListMemberRemovedEvent.Checked = true;
+ this.CheckListMemberRemovedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckListMemberRemovedEvent.Name = "CheckListMemberRemovedEvent";
+ this.CheckListMemberRemovedEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckListMemberRemovedEvent, resources.GetString("CheckListMemberRemovedEvent.ToolTip"));
+ this.CheckListMemberRemovedEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckListMemberAddedEvent
+ //
+ resources.ApplyResources(this.CheckListMemberAddedEvent, "CheckListMemberAddedEvent");
+ this.CheckListMemberAddedEvent.Checked = true;
+ this.CheckListMemberAddedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckListMemberAddedEvent.Name = "CheckListMemberAddedEvent";
+ this.CheckListMemberAddedEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckListMemberAddedEvent, resources.GetString("CheckListMemberAddedEvent.ToolTip"));
+ this.CheckListMemberAddedEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckFollowEvent
+ //
+ resources.ApplyResources(this.CheckFollowEvent, "CheckFollowEvent");
+ this.CheckFollowEvent.Checked = true;
+ this.CheckFollowEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckFollowEvent.Name = "CheckFollowEvent";
+ this.CheckFollowEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckFollowEvent, resources.GetString("CheckFollowEvent.ToolTip"));
+ this.CheckFollowEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckUnfavoritesEvent
+ //
+ resources.ApplyResources(this.CheckUnfavoritesEvent, "CheckUnfavoritesEvent");
+ this.CheckUnfavoritesEvent.Checked = true;
+ this.CheckUnfavoritesEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckUnfavoritesEvent.Name = "CheckUnfavoritesEvent";
+ this.CheckUnfavoritesEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckUnfavoritesEvent, resources.GetString("CheckUnfavoritesEvent.ToolTip"));
+ this.CheckUnfavoritesEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckFavoritesEvent
+ //
+ resources.ApplyResources(this.CheckFavoritesEvent, "CheckFavoritesEvent");
+ this.CheckFavoritesEvent.Checked = true;
+ this.CheckFavoritesEvent.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckFavoritesEvent.Name = "CheckFavoritesEvent";
+ this.CheckFavoritesEvent.ThreeState = true;
+ this.ToolTip1.SetToolTip(this.CheckFavoritesEvent, resources.GetString("CheckFavoritesEvent.ToolTip"));
+ this.CheckFavoritesEvent.UseVisualStyleBackColor = true;
+ //
+ // CheckEventNotify
+ //
+ resources.ApplyResources(this.CheckEventNotify, "CheckEventNotify");
+ this.CheckEventNotify.Checked = true;
+ this.CheckEventNotify.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.CheckEventNotify.Name = "CheckEventNotify";
+ this.CheckEventNotify.UseVisualStyleBackColor = true;
+ this.CheckEventNotify.CheckedChanged += new System.EventHandler(this.CheckEventNotify_CheckedChanged);
+ //
+ // CooperatePanel
+ //
+ this.CooperatePanel.Controls.Add(this.IsPreviewFoursquareCheckBox);
+ this.CooperatePanel.Controls.Add(this.MapThumbnailGroupBox);
+ this.CooperatePanel.Controls.Add(this.Label39);
+ this.CooperatePanel.Controls.Add(this.UserAppointUrlText);
+ this.CooperatePanel.Controls.Add(this.ComboBoxTranslateLanguage);
+ this.CooperatePanel.Controls.Add(this.Label29);
+ this.CooperatePanel.Controls.Add(this.CheckOutputz);
+ this.CooperatePanel.Controls.Add(this.CheckNicoms);
+ this.CooperatePanel.Controls.Add(this.TextBoxOutputzKey);
+ this.CooperatePanel.Controls.Add(this.Label60);
+ this.CooperatePanel.Controls.Add(this.Label59);
+ this.CooperatePanel.Controls.Add(this.ComboBoxOutputzUrlmode);
+ resources.ApplyResources(this.CooperatePanel, "CooperatePanel");
+ this.CooperatePanel.Name = "CooperatePanel";
+ //
+ // IsPreviewFoursquareCheckBox
+ //
+ resources.ApplyResources(this.IsPreviewFoursquareCheckBox, "IsPreviewFoursquareCheckBox");
+ this.IsPreviewFoursquareCheckBox.Name = "IsPreviewFoursquareCheckBox";
+ this.IsPreviewFoursquareCheckBox.UseVisualStyleBackColor = true;
+ //
+ // MapThumbnailGroupBox
+ //
+ this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailProviderComboBox);
+ this.MapThumbnailGroupBox.Controls.Add(this.label48);
+ this.MapThumbnailGroupBox.Controls.Add(this.Label42);
+ this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailWidthTextBox);
+ this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailZoomTextBox);
+ this.MapThumbnailGroupBox.Controls.Add(this.MapThumbnailHeightTextBox);
+ this.MapThumbnailGroupBox.Controls.Add(this.Label41);
+ this.MapThumbnailGroupBox.Controls.Add(this.Label40);
+ resources.ApplyResources(this.MapThumbnailGroupBox, "MapThumbnailGroupBox");
+ this.MapThumbnailGroupBox.Name = "MapThumbnailGroupBox";
+ this.MapThumbnailGroupBox.TabStop = false;
+ //
+ // MapThumbnailProviderComboBox
+ //
+ this.MapThumbnailProviderComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.MapThumbnailProviderComboBox.FormattingEnabled = true;
+ this.MapThumbnailProviderComboBox.Items.AddRange(new object[] {
+ resources.GetString("MapThumbnailProviderComboBox.Items"),
+ resources.GetString("MapThumbnailProviderComboBox.Items1")});
+ resources.ApplyResources(this.MapThumbnailProviderComboBox, "MapThumbnailProviderComboBox");
+ this.MapThumbnailProviderComboBox.Name = "MapThumbnailProviderComboBox";
+ //
+ // label48
+ //
+ resources.ApplyResources(this.label48, "label48");
+ this.label48.Name = "label48";
+ //
+ // Label42
+ //
+ resources.ApplyResources(this.Label42, "Label42");
+ this.Label42.Name = "Label42";
+ //
+ // MapThumbnailWidthTextBox
+ //
+ resources.ApplyResources(this.MapThumbnailWidthTextBox, "MapThumbnailWidthTextBox");
+ this.MapThumbnailWidthTextBox.Name = "MapThumbnailWidthTextBox";
+ //
+ // MapThumbnailZoomTextBox
+ //
+ resources.ApplyResources(this.MapThumbnailZoomTextBox, "MapThumbnailZoomTextBox");
+ this.MapThumbnailZoomTextBox.Name = "MapThumbnailZoomTextBox";
+ //
+ // MapThumbnailHeightTextBox
+ //
+ resources.ApplyResources(this.MapThumbnailHeightTextBox, "MapThumbnailHeightTextBox");
+ this.MapThumbnailHeightTextBox.Name = "MapThumbnailHeightTextBox";
+ //
+ // Label41
+ //
+ resources.ApplyResources(this.Label41, "Label41");
+ this.Label41.Name = "Label41";
+ //
+ // Label40
+ //
+ resources.ApplyResources(this.Label40, "Label40");
+ this.Label40.Name = "Label40";
//
- // CheckFavEventUnread
+ // Label39
//
- resources.ApplyResources(this.CheckFavEventUnread, "CheckFavEventUnread");
- this.CheckFavEventUnread.Checked = true;
- this.CheckFavEventUnread.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckFavEventUnread.Name = "CheckFavEventUnread";
- this.CheckFavEventUnread.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.Label39, "Label39");
+ this.Label39.Name = "Label39";
//
- // CheckListCreatedEvent
+ // UserAppointUrlText
//
- resources.ApplyResources(this.CheckListCreatedEvent, "CheckListCreatedEvent");
- this.CheckListCreatedEvent.Checked = true;
- this.CheckListCreatedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckListCreatedEvent.Name = "CheckListCreatedEvent";
- this.CheckListCreatedEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckListCreatedEvent, resources.GetString("CheckListCreatedEvent.ToolTip"));
- this.CheckListCreatedEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.UserAppointUrlText, "UserAppointUrlText");
+ this.UserAppointUrlText.Name = "UserAppointUrlText";
+ this.UserAppointUrlText.Validating += new System.ComponentModel.CancelEventHandler(this.UserAppointUrlText_Validating);
//
- // CheckBlockEvent
+ // ComboBoxTranslateLanguage
//
- resources.ApplyResources(this.CheckBlockEvent, "CheckBlockEvent");
- this.CheckBlockEvent.Checked = true;
- this.CheckBlockEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckBlockEvent.Name = "CheckBlockEvent";
- this.CheckBlockEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckBlockEvent, resources.GetString("CheckBlockEvent.ToolTip"));
- this.CheckBlockEvent.UseVisualStyleBackColor = true;
+ this.ComboBoxTranslateLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.ComboBoxTranslateLanguage.FormattingEnabled = true;
+ this.ComboBoxTranslateLanguage.Items.AddRange(new object[] {
+ resources.GetString("ComboBoxTranslateLanguage.Items"),
+ resources.GetString("ComboBoxTranslateLanguage.Items1"),
+ resources.GetString("ComboBoxTranslateLanguage.Items2"),
+ resources.GetString("ComboBoxTranslateLanguage.Items3"),
+ resources.GetString("ComboBoxTranslateLanguage.Items4"),
+ resources.GetString("ComboBoxTranslateLanguage.Items5"),
+ resources.GetString("ComboBoxTranslateLanguage.Items6"),
+ resources.GetString("ComboBoxTranslateLanguage.Items7"),
+ resources.GetString("ComboBoxTranslateLanguage.Items8"),
+ resources.GetString("ComboBoxTranslateLanguage.Items9"),
+ resources.GetString("ComboBoxTranslateLanguage.Items10"),
+ resources.GetString("ComboBoxTranslateLanguage.Items11"),
+ resources.GetString("ComboBoxTranslateLanguage.Items12"),
+ resources.GetString("ComboBoxTranslateLanguage.Items13"),
+ resources.GetString("ComboBoxTranslateLanguage.Items14"),
+ resources.GetString("ComboBoxTranslateLanguage.Items15"),
+ resources.GetString("ComboBoxTranslateLanguage.Items16"),
+ resources.GetString("ComboBoxTranslateLanguage.Items17"),
+ resources.GetString("ComboBoxTranslateLanguage.Items18"),
+ resources.GetString("ComboBoxTranslateLanguage.Items19"),
+ resources.GetString("ComboBoxTranslateLanguage.Items20"),
+ resources.GetString("ComboBoxTranslateLanguage.Items21"),
+ resources.GetString("ComboBoxTranslateLanguage.Items22"),
+ resources.GetString("ComboBoxTranslateLanguage.Items23"),
+ resources.GetString("ComboBoxTranslateLanguage.Items24"),
+ resources.GetString("ComboBoxTranslateLanguage.Items25"),
+ resources.GetString("ComboBoxTranslateLanguage.Items26"),
+ resources.GetString("ComboBoxTranslateLanguage.Items27"),
+ resources.GetString("ComboBoxTranslateLanguage.Items28"),
+ resources.GetString("ComboBoxTranslateLanguage.Items29"),
+ resources.GetString("ComboBoxTranslateLanguage.Items30"),
+ resources.GetString("ComboBoxTranslateLanguage.Items31"),
+ resources.GetString("ComboBoxTranslateLanguage.Items32"),
+ resources.GetString("ComboBoxTranslateLanguage.Items33"),
+ resources.GetString("ComboBoxTranslateLanguage.Items34"),
+ resources.GetString("ComboBoxTranslateLanguage.Items35"),
+ resources.GetString("ComboBoxTranslateLanguage.Items36"),
+ resources.GetString("ComboBoxTranslateLanguage.Items37"),
+ resources.GetString("ComboBoxTranslateLanguage.Items38"),
+ resources.GetString("ComboBoxTranslateLanguage.Items39"),
+ resources.GetString("ComboBoxTranslateLanguage.Items40"),
+ resources.GetString("ComboBoxTranslateLanguage.Items41"),
+ resources.GetString("ComboBoxTranslateLanguage.Items42"),
+ resources.GetString("ComboBoxTranslateLanguage.Items43"),
+ resources.GetString("ComboBoxTranslateLanguage.Items44"),
+ resources.GetString("ComboBoxTranslateLanguage.Items45"),
+ resources.GetString("ComboBoxTranslateLanguage.Items46"),
+ resources.GetString("ComboBoxTranslateLanguage.Items47"),
+ resources.GetString("ComboBoxTranslateLanguage.Items48"),
+ resources.GetString("ComboBoxTranslateLanguage.Items49"),
+ resources.GetString("ComboBoxTranslateLanguage.Items50"),
+ resources.GetString("ComboBoxTranslateLanguage.Items51"),
+ resources.GetString("ComboBoxTranslateLanguage.Items52"),
+ resources.GetString("ComboBoxTranslateLanguage.Items53"),
+ resources.GetString("ComboBoxTranslateLanguage.Items54"),
+ resources.GetString("ComboBoxTranslateLanguage.Items55"),
+ resources.GetString("ComboBoxTranslateLanguage.Items56"),
+ resources.GetString("ComboBoxTranslateLanguage.Items57"),
+ resources.GetString("ComboBoxTranslateLanguage.Items58"),
+ resources.GetString("ComboBoxTranslateLanguage.Items59"),
+ resources.GetString("ComboBoxTranslateLanguage.Items60"),
+ resources.GetString("ComboBoxTranslateLanguage.Items61"),
+ resources.GetString("ComboBoxTranslateLanguage.Items62"),
+ resources.GetString("ComboBoxTranslateLanguage.Items63"),
+ resources.GetString("ComboBoxTranslateLanguage.Items64"),
+ resources.GetString("ComboBoxTranslateLanguage.Items65"),
+ resources.GetString("ComboBoxTranslateLanguage.Items66"),
+ resources.GetString("ComboBoxTranslateLanguage.Items67"),
+ resources.GetString("ComboBoxTranslateLanguage.Items68"),
+ resources.GetString("ComboBoxTranslateLanguage.Items69"),
+ resources.GetString("ComboBoxTranslateLanguage.Items70"),
+ resources.GetString("ComboBoxTranslateLanguage.Items71"),
+ resources.GetString("ComboBoxTranslateLanguage.Items72"),
+ resources.GetString("ComboBoxTranslateLanguage.Items73"),
+ resources.GetString("ComboBoxTranslateLanguage.Items74"),
+ resources.GetString("ComboBoxTranslateLanguage.Items75"),
+ resources.GetString("ComboBoxTranslateLanguage.Items76"),
+ resources.GetString("ComboBoxTranslateLanguage.Items77"),
+ resources.GetString("ComboBoxTranslateLanguage.Items78"),
+ resources.GetString("ComboBoxTranslateLanguage.Items79"),
+ resources.GetString("ComboBoxTranslateLanguage.Items80"),
+ resources.GetString("ComboBoxTranslateLanguage.Items81"),
+ resources.GetString("ComboBoxTranslateLanguage.Items82"),
+ resources.GetString("ComboBoxTranslateLanguage.Items83"),
+ resources.GetString("ComboBoxTranslateLanguage.Items84"),
+ resources.GetString("ComboBoxTranslateLanguage.Items85"),
+ resources.GetString("ComboBoxTranslateLanguage.Items86"),
+ resources.GetString("ComboBoxTranslateLanguage.Items87"),
+ resources.GetString("ComboBoxTranslateLanguage.Items88"),
+ resources.GetString("ComboBoxTranslateLanguage.Items89"),
+ resources.GetString("ComboBoxTranslateLanguage.Items90"),
+ resources.GetString("ComboBoxTranslateLanguage.Items91"),
+ resources.GetString("ComboBoxTranslateLanguage.Items92"),
+ resources.GetString("ComboBoxTranslateLanguage.Items93"),
+ resources.GetString("ComboBoxTranslateLanguage.Items94"),
+ resources.GetString("ComboBoxTranslateLanguage.Items95"),
+ resources.GetString("ComboBoxTranslateLanguage.Items96"),
+ resources.GetString("ComboBoxTranslateLanguage.Items97"),
+ resources.GetString("ComboBoxTranslateLanguage.Items98"),
+ resources.GetString("ComboBoxTranslateLanguage.Items99"),
+ resources.GetString("ComboBoxTranslateLanguage.Items100"),
+ resources.GetString("ComboBoxTranslateLanguage.Items101"),
+ resources.GetString("ComboBoxTranslateLanguage.Items102"),
+ resources.GetString("ComboBoxTranslateLanguage.Items103"),
+ resources.GetString("ComboBoxTranslateLanguage.Items104"),
+ resources.GetString("ComboBoxTranslateLanguage.Items105"),
+ resources.GetString("ComboBoxTranslateLanguage.Items106"),
+ resources.GetString("ComboBoxTranslateLanguage.Items107"),
+ resources.GetString("ComboBoxTranslateLanguage.Items108"),
+ resources.GetString("ComboBoxTranslateLanguage.Items109"),
+ resources.GetString("ComboBoxTranslateLanguage.Items110"),
+ resources.GetString("ComboBoxTranslateLanguage.Items111"),
+ resources.GetString("ComboBoxTranslateLanguage.Items112"),
+ resources.GetString("ComboBoxTranslateLanguage.Items113"),
+ resources.GetString("ComboBoxTranslateLanguage.Items114"),
+ resources.GetString("ComboBoxTranslateLanguage.Items115"),
+ resources.GetString("ComboBoxTranslateLanguage.Items116"),
+ resources.GetString("ComboBoxTranslateLanguage.Items117"),
+ resources.GetString("ComboBoxTranslateLanguage.Items118"),
+ resources.GetString("ComboBoxTranslateLanguage.Items119"),
+ resources.GetString("ComboBoxTranslateLanguage.Items120"),
+ resources.GetString("ComboBoxTranslateLanguage.Items121"),
+ resources.GetString("ComboBoxTranslateLanguage.Items122"),
+ resources.GetString("ComboBoxTranslateLanguage.Items123")});
+ resources.ApplyResources(this.ComboBoxTranslateLanguage, "ComboBoxTranslateLanguage");
+ this.ComboBoxTranslateLanguage.Name = "ComboBoxTranslateLanguage";
//
- // CheckForceEventNotify
+ // Label29
//
- resources.ApplyResources(this.CheckForceEventNotify, "CheckForceEventNotify");
- this.CheckForceEventNotify.Checked = true;
- this.CheckForceEventNotify.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckForceEventNotify.Name = "CheckForceEventNotify";
- this.CheckForceEventNotify.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.Label29, "Label29");
+ this.Label29.Name = "Label29";
//
- // CheckListMemberRemovedEvent
+ // CheckOutputz
//
- resources.ApplyResources(this.CheckListMemberRemovedEvent, "CheckListMemberRemovedEvent");
- this.CheckListMemberRemovedEvent.Checked = true;
- this.CheckListMemberRemovedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckListMemberRemovedEvent.Name = "CheckListMemberRemovedEvent";
- this.CheckListMemberRemovedEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckListMemberRemovedEvent, resources.GetString("CheckListMemberRemovedEvent.ToolTip"));
- this.CheckListMemberRemovedEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.CheckOutputz, "CheckOutputz");
+ this.CheckOutputz.Name = "CheckOutputz";
+ this.CheckOutputz.UseVisualStyleBackColor = true;
+ this.CheckOutputz.CheckedChanged += new System.EventHandler(this.CheckOutputz_CheckedChanged);
//
- // CheckListMemberAddedEvent
+ // CheckNicoms
//
- resources.ApplyResources(this.CheckListMemberAddedEvent, "CheckListMemberAddedEvent");
- this.CheckListMemberAddedEvent.Checked = true;
- this.CheckListMemberAddedEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckListMemberAddedEvent.Name = "CheckListMemberAddedEvent";
- this.CheckListMemberAddedEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckListMemberAddedEvent, resources.GetString("CheckListMemberAddedEvent.ToolTip"));
- this.CheckListMemberAddedEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.CheckNicoms, "CheckNicoms");
+ this.CheckNicoms.Name = "CheckNicoms";
+ this.CheckNicoms.UseVisualStyleBackColor = true;
//
- // CheckFollowEvent
+ // TextBoxOutputzKey
//
- resources.ApplyResources(this.CheckFollowEvent, "CheckFollowEvent");
- this.CheckFollowEvent.Checked = true;
- this.CheckFollowEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckFollowEvent.Name = "CheckFollowEvent";
- this.CheckFollowEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckFollowEvent, resources.GetString("CheckFollowEvent.ToolTip"));
- this.CheckFollowEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.TextBoxOutputzKey, "TextBoxOutputzKey");
+ this.TextBoxOutputzKey.Name = "TextBoxOutputzKey";
+ this.TextBoxOutputzKey.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxOutputzKey_Validating);
//
- // CheckUnfavoritesEvent
+ // Label60
//
- resources.ApplyResources(this.CheckUnfavoritesEvent, "CheckUnfavoritesEvent");
- this.CheckUnfavoritesEvent.Checked = true;
- this.CheckUnfavoritesEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckUnfavoritesEvent.Name = "CheckUnfavoritesEvent";
- this.CheckUnfavoritesEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckUnfavoritesEvent, resources.GetString("CheckUnfavoritesEvent.ToolTip"));
- this.CheckUnfavoritesEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.Label60, "Label60");
+ this.Label60.Name = "Label60";
//
- // CheckFavoritesEvent
+ // Label59
//
- resources.ApplyResources(this.CheckFavoritesEvent, "CheckFavoritesEvent");
- this.CheckFavoritesEvent.Checked = true;
- this.CheckFavoritesEvent.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckFavoritesEvent.Name = "CheckFavoritesEvent";
- this.CheckFavoritesEvent.ThreeState = true;
- this.ToolTip1.SetToolTip(this.CheckFavoritesEvent, resources.GetString("CheckFavoritesEvent.ToolTip"));
- this.CheckFavoritesEvent.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.Label59, "Label59");
+ this.Label59.Name = "Label59";
//
- // CheckEventNotify
+ // ComboBoxOutputzUrlmode
//
- resources.ApplyResources(this.CheckEventNotify, "CheckEventNotify");
- this.CheckEventNotify.Checked = true;
- this.CheckEventNotify.CheckState = System.Windows.Forms.CheckState.Checked;
- this.CheckEventNotify.Name = "CheckEventNotify";
- this.CheckEventNotify.UseVisualStyleBackColor = true;
- this.CheckEventNotify.CheckedChanged += new System.EventHandler(this.CheckEventNotify_CheckedChanged);
+ this.ComboBoxOutputzUrlmode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.ComboBoxOutputzUrlmode.FormattingEnabled = true;
+ this.ComboBoxOutputzUrlmode.Items.AddRange(new object[] {
+ resources.GetString("ComboBoxOutputzUrlmode.Items"),
+ resources.GetString("ComboBoxOutputzUrlmode.Items1")});
+ resources.ApplyResources(this.ComboBoxOutputzUrlmode, "ComboBoxOutputzUrlmode");
+ this.ComboBoxOutputzUrlmode.Name = "ComboBoxOutputzUrlmode";
//
// ProxyPanel
//
this.SplitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.SplitContainer1)).EndInit();
this.SplitContainer1.ResumeLayout(false);
- this.CooperatePanel.ResumeLayout(false);
- this.CooperatePanel.PerformLayout();
- this.MapThumbnailGroupBox.ResumeLayout(false);
- this.MapThumbnailGroupBox.PerformLayout();
this.StartupPanel.ResumeLayout(false);
this.StartupPanel.PerformLayout();
this.PreviewPanel.ResumeLayout(false);
this.TweetPrvPanel.PerformLayout();
this.NotifyPanel.ResumeLayout(false);
this.NotifyPanel.PerformLayout();
+ this.CooperatePanel.ResumeLayout(false);
+ this.CooperatePanel.PerformLayout();
+ this.MapThumbnailGroupBox.ResumeLayout(false);
+ this.MapThumbnailGroupBox.PerformLayout();
this.ProxyPanel.ResumeLayout(false);
this.ProxyPanel.PerformLayout();
this.ConnectionPanel.ResumeLayout(false);
<data name="SplitContainer1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="SplitContainer1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="TreeViewSetting.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="TreeViewSetting.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="TreeViewSetting.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="TreeViewSetting.Nodes" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
</value>
</data>
<data name="TreeViewSetting.Size" type="System.Drawing.Size, System.Drawing">
- <value>169, 368</value>
+ <value>225, 460</value>
</data>
<data name="TreeViewSetting.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="StartupReaded.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 25</value>
+ <value>29, 31</value>
+ </data>
+ <data name="StartupReaded.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="StartupReaded.Size" type="System.Drawing.Size, System.Drawing">
- <value>166, 16</value>
+ <value>207, 19</value>
</data>
<data name="StartupReaded.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="CheckStartupFollowers.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 70</value>
+ <value>29, 88</value>
+ </data>
+ <data name="CheckStartupFollowers.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckStartupFollowers.Size" type="System.Drawing.Size, System.Drawing">
- <value>174, 16</value>
+ <value>215, 19</value>
</data>
<data name="CheckStartupFollowers.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="CheckStartupVersion.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 47</value>
+ <value>29, 59</value>
+ </data>
+ <data name="CheckStartupVersion.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckStartupVersion.Size" type="System.Drawing.Size, System.Drawing">
- <value>129, 16</value>
+ <value>161, 19</value>
</data>
<data name="CheckStartupVersion.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="chkGetFav.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 93</value>
+ <value>29, 116</value>
+ </data>
+ <data name="chkGetFav.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="chkGetFav.Size" type="System.Drawing.Size, System.Drawing">
- <value>124, 16</value>
+ <value>152, 19</value>
</data>
<data name="chkGetFav.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<data name="StartupPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="StartupPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="StartupPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="StartupPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>True</value>
</data>
<data name="Label2.Location" type="System.Drawing.Point, System.Drawing">
- <value>230, 315</value>
+ <value>307, 394</value>
+ </data>
+ <data name="Label2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
- <value>223, 12</value>
+ <value>278, 15</value>
</data>
<data name="Label2.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
<value>True</value>
</data>
<data name="IsNotifyUseGrowlCheckBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 314</value>
+ <value>29, 392</value>
+ </data>
+ <data name="IsNotifyUseGrowlCheckBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="IsNotifyUseGrowlCheckBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>119, 16</value>
+ <value>148, 19</value>
</data>
<data name="IsNotifyUseGrowlCheckBox.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<value>アイコン変更&点滅</value>
</data>
<data name="ReplyIconStateCombo.Location" type="System.Drawing.Point, System.Drawing">
- <value>215, 142</value>
+ <value>287, 178</value>
+ </data>
+ <data name="ReplyIconStateCombo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ReplyIconStateCombo.Size" type="System.Drawing.Size, System.Drawing">
- <value>136, 20</value>
+ <value>180, 23</value>
</data>
<data name="ReplyIconStateCombo.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="Label72.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 145</value>
+ <value>29, 181</value>
+ </data>
+ <data name="Label72.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label72.Size" type="System.Drawing.Size, System.Drawing">
- <value>134, 12</value>
+ <value>168, 15</value>
</data>
<data name="Label72.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="ChkNewMentionsBlink.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 166</value>
+ <value>29, 208</value>
+ </data>
+ <data name="ChkNewMentionsBlink.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ChkNewMentionsBlink.Size" type="System.Drawing.Size, System.Drawing">
- <value>256, 16</value>
+ <value>316, 19</value>
</data>
<data name="ChkNewMentionsBlink.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="chkTabIconDisp.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 118</value>
+ <value>29, 148</value>
+ </data>
+ <data name="chkTabIconDisp.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="chkTabIconDisp.Size" type="System.Drawing.Size, System.Drawing">
- <value>161, 16</value>
+ <value>200, 19</value>
</data>
<data name="chkTabIconDisp.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="CheckPreviewEnable.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 191</value>
+ <value>29, 239</value>
+ </data>
+ <data name="CheckPreviewEnable.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckPreviewEnable.Size" type="System.Drawing.Size, System.Drawing">
- <value>243, 16</value>
+ <value>300, 19</value>
</data>
<data name="CheckPreviewEnable.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="Label81.Location" type="System.Drawing.Point, System.Drawing">
- <value>83, 290</value>
+ <value>111, 362</value>
+ </data>
+ <data name="Label81.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label81.Size" type="System.Drawing.Size, System.Drawing">
- <value>115, 12</value>
+ <value>140, 15</value>
</data>
<data name="Label81.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>Simplified Chinese</value>
</data>
<data name="LanguageCombo.Location" type="System.Drawing.Point, System.Drawing">
- <value>215, 285</value>
+ <value>287, 356</value>
+ </data>
+ <data name="LanguageCombo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="LanguageCombo.Size" type="System.Drawing.Size, System.Drawing">
- <value>136, 20</value>
+ <value>180, 23</value>
</data>
<data name="LanguageCombo.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>NoControl</value>
</data>
<data name="Label13.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 290</value>
+ <value>29, 362</value>
+ </data>
+ <data name="Label13.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label13.Size" type="System.Drawing.Size, System.Drawing">
- <value>53, 12</value>
+ <value>67, 15</value>
</data>
<data name="Label13.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="CheckAlwaysTop.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 263</value>
+ <value>29, 329</value>
+ </data>
+ <data name="CheckAlwaysTop.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckAlwaysTop.Size" type="System.Drawing.Size, System.Drawing">
- <value>133, 16</value>
+ <value>167, 19</value>
</data>
<data name="CheckAlwaysTop.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>NoControl</value>
</data>
<data name="CheckMonospace.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 238</value>
+ <value>29, 298</value>
+ </data>
+ <data name="CheckMonospace.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckMonospace.Size" type="System.Drawing.Size, System.Drawing">
- <value>343, 16</value>
+ <value>426, 19</value>
</data>
<data name="CheckMonospace.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="CheckBalloonLimit.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 66</value>
+ <value>29, 82</value>
+ </data>
+ <data name="CheckBalloonLimit.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckBalloonLimit.Size" type="System.Drawing.Size, System.Drawing">
- <value>249, 16</value>
+ <value>308, 19</value>
</data>
<data name="CheckBalloonLimit.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label10.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 20</value>
+ <value>29, 25</value>
+ </data>
+ <data name="Label10.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label10.Size" type="System.Drawing.Size, System.Drawing">
- <value>130, 12</value>
+ <value>160, 15</value>
</data>
<data name="Label10.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>発言数/フォロー数/フォロワー数</value>
</data>
<data name="ComboDispTitle.Location" type="System.Drawing.Point, System.Drawing">
- <value>215, 88</value>
+ <value>287, 110</value>
+ </data>
+ <data name="ComboDispTitle.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboDispTitle.Size" type="System.Drawing.Size, System.Drawing">
- <value>197, 20</value>
+ <value>261, 23</value>
</data>
<data name="ComboDispTitle.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="Label45.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 91</value>
+ <value>29, 114</value>
+ </data>
+ <data name="Label45.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label45.Size" type="System.Drawing.Size, System.Drawing">
- <value>60, 12</value>
+ <value>76, 15</value>
</data>
<data name="Label45.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>ニックネーム</value>
</data>
<data name="cmbNameBalloon.Location" type="System.Drawing.Point, System.Drawing">
- <value>215, 15</value>
+ <value>287, 19</value>
+ </data>
+ <data name="cmbNameBalloon.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="cmbNameBalloon.Size" type="System.Drawing.Size, System.Drawing">
- <value>136, 20</value>
+ <value>180, 23</value>
</data>
<data name="cmbNameBalloon.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="CheckDispUsername.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 43</value>
+ <value>29, 54</value>
+ </data>
+ <data name="CheckDispUsername.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckDispUsername.Size" type="System.Drawing.Size, System.Drawing">
- <value>235, 16</value>
+ <value>290, 19</value>
</data>
<data name="CheckDispUsername.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="CheckBox3.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 215</value>
+ <value>29, 269</value>
+ </data>
+ <data name="CheckBox3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckBox3.Size" type="System.Drawing.Size, System.Drawing">
- <value>180, 16</value>
+ <value>224, 19</value>
</data>
<data name="CheckBox3.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<data name="PreviewPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="PreviewPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="PreviewPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="PreviewPanel.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="CheckHashSupple.Location" type="System.Drawing.Point, System.Drawing">
- <value>24, 170</value>
+ <value>32, 212</value>
+ </data>
+ <data name="CheckHashSupple.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckHashSupple.Size" type="System.Drawing.Size, System.Drawing">
- <value>157, 16</value>
+ <value>196, 19</value>
</data>
<data name="CheckHashSupple.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>NoControl</value>
</data>
<data name="CheckAtIdSupple.Location" type="System.Drawing.Point, System.Drawing">
- <value>24, 146</value>
+ <value>32, 182</value>
+ </data>
+ <data name="CheckAtIdSupple.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckAtIdSupple.Size" type="System.Drawing.Size, System.Drawing">
- <value>153, 16</value>
+ <value>190, 19</value>
</data>
<data name="CheckAtIdSupple.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>Shift+Enter</value>
</data>
<data name="ComboBoxPostKeySelect.Location" type="System.Drawing.Point, System.Drawing">
- <value>184, 19</value>
+ <value>245, 24</value>
+ </data>
+ <data name="ComboBoxPostKeySelect.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboBoxPostKeySelect.Size" type="System.Drawing.Size, System.Drawing">
- <value>246, 20</value>
+ <value>327, 23</value>
</data>
<data name="ComboBoxPostKeySelect.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="Label27.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 22</value>
+ <value>29, 28</value>
+ </data>
+ <data name="Label27.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label27.Size" type="System.Drawing.Size, System.Drawing">
- <value>137, 12</value>
+ <value>174, 15</value>
</data>
<data name="Label27.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="CheckRetweetNoConfirm.Location" type="System.Drawing.Point, System.Drawing">
- <value>24, 50</value>
+ <value>32, 62</value>
+ </data>
+ <data name="CheckRetweetNoConfirm.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckRetweetNoConfirm.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 16</value>
+ <value>205, 19</value>
</data>
<data name="CheckRetweetNoConfirm.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="Label12.Location" type="System.Drawing.Point, System.Drawing">
- <value>23, 94</value>
+ <value>31, 118</value>
+ </data>
+ <data name="Label12.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label12.Size" type="System.Drawing.Size, System.Drawing">
- <value>107, 12</value>
+ <value>136, 15</value>
</data>
<data name="Label12.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="CheckUseRecommendStatus.Location" type="System.Drawing.Point, System.Drawing">
- <value>185, 94</value>
+ <value>247, 118</value>
+ </data>
+ <data name="CheckUseRecommendStatus.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckUseRecommendStatus.Size" type="System.Drawing.Size, System.Drawing">
- <value>195, 16</value>
+ <value>242, 19</value>
</data>
<data name="CheckUseRecommendStatus.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>6</value>
</data>
<data name="StatusText.Location" type="System.Drawing.Point, System.Drawing">
- <value>185, 116</value>
+ <value>247, 145</value>
+ </data>
+ <data name="StatusText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="StatusText.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 19</value>
+ <value>308, 22</value>
</data>
<data name="StatusText.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<data name="TweetActPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="TweetActPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="TweetActPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="TweetActPanel.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>Disable</value>
</data>
<data name="ListTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 183</value>
+ <value>411, 229</value>
+ </data>
+ <data name="ListTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ListTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="ListTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>True</value>
</data>
<data name="Label25.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 186</value>
+ <value>29, 232</value>
+ </data>
+ <data name="Label25.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label25.Size" type="System.Drawing.Size, System.Drawing">
- <value>76, 12</value>
+ <value>94, 15</value>
</data>
<data name="Label25.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>Disable</value>
</data>
<data name="UserTimelineTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 235</value>
+ <value>411, 294</value>
+ </data>
+ <data name="UserTimelineTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UserTimelineTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="UserTimelineTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>True</value>
</data>
<data name="Label17.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 237</value>
+ <value>29, 296</value>
+ </data>
+ <data name="Label17.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label17.Size" type="System.Drawing.Size, System.Drawing">
- <value>118, 12</value>
+ <value>147, 15</value>
</data>
<data name="Label17.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>True</value>
</data>
<data name="Label30.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 210</value>
+ <value>29, 262</value>
+ </data>
+ <data name="Label30.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label30.Size" type="System.Drawing.Size, System.Drawing">
- <value>117, 12</value>
+ <value>147, 15</value>
</data>
<data name="Label30.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>True</value>
</data>
<data name="Label28.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 136</value>
+ <value>29, 170</value>
+ </data>
+ <data name="Label28.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label28.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 12</value>
+ <value>79, 15</value>
</data>
<data name="Label28.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>True</value>
</data>
<data name="Label19.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 54</value>
+ <value>29, 68</value>
+ </data>
+ <data name="Label19.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label19.Size" type="System.Drawing.Size, System.Drawing">
- <value>87, 12</value>
+ <value>110, 15</value>
</data>
<data name="Label19.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>Disable</value>
</data>
<data name="FavoritesTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 159</value>
+ <value>411, 199</value>
+ </data>
+ <data name="FavoritesTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="FavoritesTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="FavoritesTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>Disable</value>
</data>
<data name="SearchTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 209</value>
+ <value>411, 261</value>
+ </data>
+ <data name="SearchTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="SearchTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="SearchTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="Label66.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 160</value>
+ <value>29, 200</value>
+ </data>
+ <data name="Label66.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label66.Size" type="System.Drawing.Size, System.Drawing">
- <value>99, 12</value>
+ <value>122, 15</value>
</data>
<data name="Label66.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>Disable</value>
</data>
<data name="FirstTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 135</value>
+ <value>411, 169</value>
+ </data>
+ <data name="FirstTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="FirstTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="FirstTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>Disable</value>
</data>
<data name="GetMoreTextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 112</value>
+ <value>411, 140</value>
+ </data>
+ <data name="GetMoreTextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="GetMoreTextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="GetMoreTextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="Label53.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 112</value>
+ <value>29, 140</value>
+ </data>
+ <data name="Label53.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label53.Size" type="System.Drawing.Size, System.Drawing">
- <value>79, 12</value>
+ <value>98, 15</value>
</data>
<data name="Label53.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="UseChangeGetCount.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 86</value>
+ <value>29, 108</value>
+ </data>
+ <data name="UseChangeGetCount.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UseChangeGetCount.Size" type="System.Drawing.Size, System.Drawing">
- <value>247, 16</value>
+ <value>307, 19</value>
</data>
<data name="UseChangeGetCount.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>Disable</value>
</data>
<data name="TextCountApiReply.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 51</value>
+ <value>411, 64</value>
+ </data>
+ <data name="TextCountApiReply.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextCountApiReply.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="TextCountApiReply.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label67.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 24</value>
+ <value>29, 30</value>
+ </data>
+ <data name="Label67.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label67.Size" type="System.Drawing.Size, System.Drawing">
- <value>77, 12</value>
+ <value>97, 15</value>
</data>
<data name="Label67.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>Disable</value>
</data>
<data name="TextCountApi.Location" type="System.Drawing.Point, System.Drawing">
- <value>308, 21</value>
+ <value>411, 26</value>
+ </data>
+ <data name="TextCountApi.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextCountApi.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 19</value>
+ <value>76, 22</value>
</data>
<data name="TextCountApi.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<data name="GetCountPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="GetCountPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="GetCountPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="GetCountPanel.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="ShortenTcoCheck.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 90</value>
+ <value>53, 112</value>
+ </data>
+ <data name="ShortenTcoCheck.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ShortenTcoCheck.Size" type="System.Drawing.Size, System.Drawing">
- <value>95, 16</value>
+ <value>119, 19</value>
</data>
<data name="ShortenTcoCheck.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="CheckForceResolve.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 45</value>
+ <value>29, 56</value>
+ </data>
+ <data name="CheckForceResolve.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckForceResolve.Size" type="System.Drawing.Size, System.Drawing">
- <value>187, 16</value>
+ <value>233, 19</value>
</data>
<data name="CheckForceResolve.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="CheckTinyURL.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 22</value>
+ <value>29, 28</value>
+ </data>
+ <data name="CheckTinyURL.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckTinyURL.Size" type="System.Drawing.Size, System.Drawing">
- <value>122, 16</value>
+ <value>151, 19</value>
</data>
<data name="CheckTinyURL.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>2</value>
</data>
<data name="TextBitlyPw.Location" type="System.Drawing.Point, System.Drawing">
- <value>413, 161</value>
+ <value>551, 201</value>
+ </data>
+ <data name="TextBitlyPw.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextBitlyPw.Size" type="System.Drawing.Size, System.Drawing">
- <value>70, 19</value>
+ <value>92, 22</value>
</data>
<data name="TextBitlyPw.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="CheckAutoConvertUrl.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 68</value>
+ <value>29, 85</value>
+ </data>
+ <data name="CheckAutoConvertUrl.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckAutoConvertUrl.Size" type="System.Drawing.Size, System.Drawing">
- <value>242, 16</value>
+ <value>301, 19</value>
</data>
<data name="CheckAutoConvertUrl.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="Label71.Location" type="System.Drawing.Point, System.Drawing">
- <value>19, 141</value>
+ <value>25, 176</value>
+ </data>
+ <data name="Label71.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label71.Size" type="System.Drawing.Size, System.Drawing">
- <value>154, 12</value>
+ <value>193, 15</value>
</data>
<data name="Label71.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>ux.nu</value>
</data>
<data name="ComboBoxAutoShortUrlFirst.Location" type="System.Drawing.Point, System.Drawing">
- <value>251, 138</value>
+ <value>335, 172</value>
+ </data>
+ <data name="ComboBoxAutoShortUrlFirst.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboBoxAutoShortUrlFirst.Size" type="System.Drawing.Size, System.Drawing">
- <value>246, 20</value>
+ <value>327, 23</value>
</data>
<data name="ComboBoxAutoShortUrlFirst.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="Label76.Location" type="System.Drawing.Point, System.Drawing">
- <value>250, 164</value>
+ <value>333, 205</value>
+ </data>
+ <data name="Label76.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label76.Size" type="System.Drawing.Size, System.Drawing">
- <value>16, 12</value>
+ <value>21, 15</value>
</data>
<data name="Label76.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="Label77.Location" type="System.Drawing.Point, System.Drawing">
- <value>366, 164</value>
+ <value>488, 205</value>
+ </data>
+ <data name="Label77.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label77.Size" type="System.Drawing.Size, System.Drawing">
- <value>42, 12</value>
+ <value>53, 15</value>
</data>
<data name="Label77.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>8</value>
</data>
<data name="TextBitlyId.Location" type="System.Drawing.Point, System.Drawing">
- <value>271, 161</value>
+ <value>361, 201</value>
+ </data>
+ <data name="TextBitlyId.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextBitlyId.Size" type="System.Drawing.Size, System.Drawing">
- <value>71, 19</value>
+ <value>93, 22</value>
</data>
<data name="TextBitlyId.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<data name="ShortUrlPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="ShortUrlPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="ShortUrlPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="ShortUrlPanel.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>4</value>
</data>
<data name="AuthUserCombo.Location" type="System.Drawing.Point, System.Drawing">
- <value>109, 26</value>
+ <value>145, 32</value>
+ </data>
+ <data name="AuthUserCombo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="AuthUserCombo.Size" type="System.Drawing.Size, System.Drawing">
- <value>160, 20</value>
+ <value>212, 23</value>
</data>
<data name="AuthUserCombo.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
- <value>6, 17</value>
+ <value>8, 21</value>
+ </data>
+ <data name="Label1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
- <value>463, 26</value>
+ <value>617, 32</value>
</data>
<data name="Label1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>0</value>
</data>
<data name="EmailText.Location" type="System.Drawing.Point, System.Drawing">
- <value>143, 68</value>
+ <value>191, 85</value>
+ </data>
+ <data name="EmailText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="EmailText.Size" type="System.Drawing.Size, System.Drawing">
- <value>326, 19</value>
+ <value>433, 22</value>
</data>
<data name="EmailText.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label6.Location" type="System.Drawing.Point, System.Drawing">
- <value>34, 71</value>
+ <value>45, 89</value>
+ </data>
+ <data name="Label6.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label6.Size" type="System.Drawing.Size, System.Drawing">
- <value>103, 12</value>
+ <value>127, 15</value>
</data>
<data name="Label6.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="FollowCheckBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>36, 56</value>
+ <value>48, 70</value>
+ </data>
+ <data name="FollowCheckBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="FollowCheckBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>103, 16</value>
+ <value>171, 24</value>
</data>
<data name="FollowCheckBox.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label43.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 101</value>
+ <value>12, 126</value>
+ </data>
+ <data name="Label43.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label43.Size" type="System.Drawing.Size, System.Drawing">
- <value>460, 49</value>
+ <value>613, 61</value>
</data>
<data name="Label43.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>4</value>
</data>
<data name="GroupBox2.Location" type="System.Drawing.Point, System.Drawing">
- <value>25, 161</value>
+ <value>33, 201</value>
+ </data>
+ <data name="GroupBox2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="GroupBox2.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="GroupBox2.Size" type="System.Drawing.Size, System.Drawing">
- <value>476, 162</value>
+ <value>635, 202</value>
</data>
<data name="GroupBox2.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="CreateAccountButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>315, 331</value>
+ <value>420, 414</value>
+ </data>
+ <data name="CreateAccountButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CreateAccountButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>186, 23</value>
+ <value>248, 29</value>
</data>
<data name="CreateAccountButton.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="StartAuthButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>99, 68</value>
+ <value>132, 85</value>
+ </data>
+ <data name="StartAuthButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="StartAuthButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>321, 45</value>
+ <value>428, 56</value>
</data>
<data name="StartAuthButton.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="AuthClearButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>303, 24</value>
+ <value>404, 30</value>
+ </data>
+ <data name="AuthClearButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="AuthClearButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 23</value>
+ <value>100, 29</value>
</data>
<data name="AuthClearButton.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
- <value>20, 29</value>
+ <value>27, 36</value>
+ </data>
+ <data name="Label4.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
- <value>49, 12</value>
+ <value>62, 15</value>
</data>
<data name="Label4.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="BasedPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="BasedPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="BasedPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="BasedPanel.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>True</value>
</data>
<data name="IsListsIncludeRtsCheckBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 85</value>
+ <value>29, 106</value>
+ </data>
+ <data name="IsListsIncludeRtsCheckBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="IsListsIncludeRtsCheckBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>189, 16</value>
+ <value>233, 19</value>
</data>
<data name="IsListsIncludeRtsCheckBox.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>NoControl</value>
</data>
<data name="HideDuplicatedRetweetsCheck.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 43</value>
+ <value>29, 54</value>
+ </data>
+ <data name="HideDuplicatedRetweetsCheck.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HideDuplicatedRetweetsCheck.Size" type="System.Drawing.Size, System.Drawing">
- <value>167, 16</value>
+ <value>207, 19</value>
</data>
<data name="HideDuplicatedRetweetsCheck.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label47.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 178</value>
+ <value>288, 222</value>
+ </data>
+ <data name="Label47.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label47.Size" type="System.Drawing.Size, System.Drawing">
- <value>131, 12</value>
+ <value>165, 15</value>
</data>
<data name="Label47.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="LabelDateTimeFormatApplied.Location" type="System.Drawing.Point, System.Drawing">
- <value>264, 134</value>
+ <value>352, 168</value>
+ </data>
+ <data name="LabelDateTimeFormatApplied.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelDateTimeFormatApplied.Size" type="System.Drawing.Size, System.Drawing">
- <value>44, 12</value>
+ <value>56, 15</value>
</data>
<data name="LabelDateTimeFormatApplied.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="Label62.Location" type="System.Drawing.Point, System.Drawing">
- <value>217, 134</value>
+ <value>289, 168</value>
+ </data>
+ <data name="Label62.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label62.Size" type="System.Drawing.Size, System.Drawing">
- <value>44, 12</value>
+ <value>55, 15</value>
</data>
<data name="Label62.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>M/d tt h:mm</value>
</data>
<data name="CmbDateTimeFormat.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 111</value>
+ <value>288, 139</value>
+ </data>
+ <data name="CmbDateTimeFormat.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CmbDateTimeFormat.Size" type="System.Drawing.Size, System.Drawing">
- <value>192, 20</value>
+ <value>255, 23</value>
</data>
<data name="CmbDateTimeFormat.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="Label23.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 114</value>
+ <value>29, 142</value>
+ </data>
+ <data name="Label23.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label23.Size" type="System.Drawing.Size, System.Drawing">
- <value>113, 12</value>
+ <value>143, 15</value>
</data>
<data name="Label23.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label11.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 152</value>
+ <value>29, 190</value>
+ </data>
+ <data name="Label11.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label11.Size" type="System.Drawing.Size, System.Drawing">
- <value>163, 12</value>
+ <value>205, 15</value>
</data>
<data name="Label11.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>48*48(2Column)</value>
</data>
<data name="IconSize.Location" type="System.Drawing.Point, System.Drawing">
- <value>252, 149</value>
+ <value>336, 186</value>
+ </data>
+ <data name="IconSize.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="IconSize.Size" type="System.Drawing.Size, System.Drawing">
- <value>163, 20</value>
+ <value>216, 23</value>
</data>
<data name="IconSize.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>False</value>
</data>
<data name="TextBox3.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 150</value>
+ <value>288, 188</value>
+ </data>
+ <data name="TextBox3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextBox3.Size" type="System.Drawing.Size, System.Drawing">
- <value>34, 19</value>
+ <value>44, 22</value>
</data>
<data name="TextBox3.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="CheckSortOrderLock.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 247</value>
+ <value>29, 309</value>
+ </data>
+ <data name="CheckSortOrderLock.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckSortOrderLock.Size" type="System.Drawing.Size, System.Drawing">
- <value>203, 16</value>
+ <value>253, 19</value>
</data>
<data name="CheckSortOrderLock.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="CheckShowGrid.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 222</value>
+ <value>29, 278</value>
+ </data>
+ <data name="CheckShowGrid.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckShowGrid.Size" type="System.Drawing.Size, System.Drawing">
- <value>154, 16</value>
+ <value>191, 19</value>
</data>
<data name="CheckShowGrid.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="chkUnreadStyle.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 65</value>
+ <value>29, 81</value>
+ </data>
+ <data name="chkUnreadStyle.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="chkUnreadStyle.Size" type="System.Drawing.Size, System.Drawing">
- <value>226, 16</value>
+ <value>282, 19</value>
</data>
<data name="chkUnreadStyle.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="OneWayLv.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 21</value>
+ <value>29, 26</value>
+ </data>
+ <data name="OneWayLv.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="OneWayLv.Size" type="System.Drawing.Size, System.Drawing">
- <value>162, 16</value>
+ <value>201, 19</value>
</data>
<data name="OneWayLv.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="TweetPrvPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="TweetPrvPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="TweetPrvPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="TweetPrvPanel.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>True</value>
</data>
<data name="IsRemoveSameFavEventCheckBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 257</value>
+ <value>29, 321</value>
+ </data>
+ <data name="IsRemoveSameFavEventCheckBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="IsRemoveSameFavEventCheckBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>260, 16</value>
+ <value>321, 19</value>
</data>
<data name="IsRemoveSameFavEventCheckBox.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>True</value>
</data>
<data name="CheckUserUpdateEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 145</value>
+ <value>53, 181</value>
+ </data>
+ <data name="CheckUserUpdateEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckUserUpdateEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>189, 16</value>
+ <value>230, 19</value>
</data>
<data name="CheckUserUpdateEvent.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>True</value>
</data>
<data name="Label35.Location" type="System.Drawing.Point, System.Drawing">
- <value>23, 281</value>
+ <value>31, 351</value>
+ </data>
+ <data name="Label35.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label35.Size" type="System.Drawing.Size, System.Drawing">
- <value>176, 12</value>
+ <value>220, 15</value>
</data>
<data name="Label35.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>2</value>
</data>
<data name="ComboBoxEventNotifySound.Location" type="System.Drawing.Point, System.Drawing">
- <value>286, 278</value>
+ <value>381, 348</value>
+ </data>
+ <data name="ComboBoxEventNotifySound.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboBoxEventNotifySound.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 20</value>
+ <value>249, 23</value>
</data>
<data name="ComboBoxEventNotifySound.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>True</value>
</data>
<data name="CheckFavEventUnread.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 240</value>
+ <value>29, 300</value>
+ </data>
+ <data name="CheckFavEventUnread.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckFavEventUnread.Size" type="System.Drawing.Size, System.Drawing">
- <value>271, 16</value>
+ <value>336, 19</value>
</data>
<data name="CheckFavEventUnread.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>True</value>
</data>
<data name="CheckListCreatedEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 162</value>
+ <value>53, 202</value>
+ </data>
+ <data name="CheckListCreatedEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckListCreatedEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>134, 16</value>
+ <value>166, 19</value>
</data>
<data name="CheckListCreatedEvent.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>True</value>
</data>
<data name="CheckBlockEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 128</value>
+ <value>53, 160</value>
+ </data>
+ <data name="CheckBlockEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckBlockEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>211, 16</value>
+ <value>261, 19</value>
</data>
<data name="CheckBlockEvent.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>True</value>
</data>
<data name="CheckForceEventNotify.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 222</value>
+ <value>29, 278</value>
+ </data>
+ <data name="CheckForceEventNotify.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckForceEventNotify.Size" type="System.Drawing.Size, System.Drawing">
- <value>213, 16</value>
+ <value>264, 19</value>
</data>
<data name="CheckForceEventNotify.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>True</value>
</data>
<data name="CheckListMemberRemovedEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 111</value>
+ <value>53, 139</value>
+ </data>
+ <data name="CheckListMemberRemovedEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckListMemberRemovedEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>119, 16</value>
+ <value>146, 19</value>
</data>
<data name="CheckListMemberRemovedEvent.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>True</value>
</data>
<data name="CheckListMemberAddedEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 94</value>
+ <value>53, 118</value>
+ </data>
+ <data name="CheckListMemberAddedEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckListMemberAddedEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>110, 16</value>
+ <value>136, 19</value>
</data>
<data name="CheckListMemberAddedEvent.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>True</value>
</data>
<data name="CheckFollowEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 77</value>
+ <value>53, 96</value>
+ </data>
+ <data name="CheckFollowEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckFollowEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>87, 16</value>
+ <value>107, 19</value>
</data>
<data name="CheckFollowEvent.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>True</value>
</data>
<data name="CheckUnfavoritesEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 60</value>
+ <value>53, 75</value>
+ </data>
+ <data name="CheckUnfavoritesEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckUnfavoritesEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>192, 16</value>
+ <value>237, 19</value>
</data>
<data name="CheckUnfavoritesEvent.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>True</value>
</data>
<data name="CheckFavoritesEvent.Location" type="System.Drawing.Point, System.Drawing">
- <value>40, 43</value>
+ <value>53, 54</value>
+ </data>
+ <data name="CheckFavoritesEvent.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckFavoritesEvent.Size" type="System.Drawing.Size, System.Drawing">
- <value>192, 16</value>
+ <value>237, 19</value>
</data>
<data name="CheckFavoritesEvent.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="CheckEventNotify.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 22</value>
+ <value>29, 28</value>
+ </data>
+ <data name="CheckEventNotify.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckEventNotify.Size" type="System.Drawing.Size, System.Drawing">
- <value>376, 16</value>
+ <value>466, 19</value>
</data>
<data name="CheckEventNotify.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="NotifyPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="NotifyPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="NotifyPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="NotifyPanel.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>True</value>
</data>
<data name="IsPreviewFoursquareCheckBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>24, 254</value>
+ <value>32, 318</value>
+ </data>
+ <data name="IsPreviewFoursquareCheckBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="IsPreviewFoursquareCheckBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>327, 16</value>
+ <value>408, 19</value>
</data>
<data name="IsPreviewFoursquareCheckBox.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
<value>Google Maps</value>
</data>
<data name="MapThumbnailProviderComboBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
+ </data>
+ <data name="MapThumbnailProviderComboBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="MapThumbnailProviderComboBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>121, 20</value>
+ <value>160, 23</value>
</data>
<data name="MapThumbnailProviderComboBox.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>True</value>
</data>
<data name="label48.Location" type="System.Drawing.Point, System.Drawing">
- <value>10, 22</value>
+ <value>13, 28</value>
+ </data>
+ <data name="label48.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="label48.Size" type="System.Drawing.Size, System.Drawing">
- <value>66, 12</value>
+ <value>83, 15</value>
</data>
<data name="label48.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>True</value>
</data>
<data name="Label42.Location" type="System.Drawing.Point, System.Drawing">
- <value>160, 51</value>
+ <value>213, 64</value>
</data>
<data name="Label42.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>5, 0, 5, 0</value>
+ <value>7, 0, 7, 0</value>
</data>
<data name="Label42.Size" type="System.Drawing.Size, System.Drawing">
- <value>11, 12</value>
+ <value>14, 15</value>
</data>
<data name="Label42.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>2</value>
</data>
<data name="MapThumbnailWidthTextBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>102, 46</value>
+ <value>136, 58</value>
+ </data>
+ <data name="MapThumbnailWidthTextBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="MapThumbnailWidthTextBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>50, 19</value>
+ <value>65, 22</value>
</data>
<data name="MapThumbnailWidthTextBox.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>3</value>
</data>
<data name="MapThumbnailZoomTextBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>346, 46</value>
+ <value>461, 58</value>
+ </data>
+ <data name="MapThumbnailZoomTextBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="MapThumbnailZoomTextBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 19</value>
+ <value>83, 22</value>
</data>
<data name="MapThumbnailZoomTextBox.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>4</value>
</data>
<data name="MapThumbnailHeightTextBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>179, 46</value>
+ <value>239, 58</value>
+ </data>
+ <data name="MapThumbnailHeightTextBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="MapThumbnailHeightTextBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>50, 19</value>
+ <value>65, 22</value>
</data>
<data name="MapThumbnailHeightTextBox.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>True</value>
</data>
<data name="Label41.Location" type="System.Drawing.Point, System.Drawing">
- <value>270, 49</value>
+ <value>360, 61</value>
+ </data>
+ <data name="Label41.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label41.Size" type="System.Drawing.Size, System.Drawing">
- <value>64, 12</value>
+ <value>78, 15</value>
</data>
<data name="Label41.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>True</value>
</data>
<data name="Label40.Location" type="System.Drawing.Point, System.Drawing">
- <value>11, 49</value>
+ <value>15, 61</value>
+ </data>
+ <data name="Label40.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label40.Size" type="System.Drawing.Size, System.Drawing">
- <value>83, 12</value>
+ <value>101, 15</value>
</data>
<data name="Label40.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>7</value>
</data>
<data name="MapThumbnailGroupBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>21, 285</value>
+ <value>28, 356</value>
+ </data>
+ <data name="MapThumbnailGroupBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="MapThumbnailGroupBox.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="MapThumbnailGroupBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>485, 71</value>
+ <value>647, 89</value>
</data>
<data name="MapThumbnailGroupBox.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
<value>True</value>
</data>
<data name="Label39.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 203</value>
+ <value>29, 254</value>
+ </data>
+ <data name="Label39.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label39.Size" type="System.Drawing.Size, System.Drawing">
- <value>401, 12</value>
+ <value>503, 15</value>
</data>
<data name="Label39.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<value>2</value>
</data>
<data name="UserAppointUrlText.Location" type="System.Drawing.Point, System.Drawing">
- <value>205, 220</value>
+ <value>273, 275</value>
+ </data>
+ <data name="UserAppointUrlText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UserAppointUrlText.Size" type="System.Drawing.Size, System.Drawing">
- <value>301, 19</value>
+ <value>400, 22</value>
</data>
<data name="UserAppointUrlText.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
<value>Zulu</value>
</data>
<data name="ComboBoxTranslateLanguage.Location" type="System.Drawing.Point, System.Drawing">
- <value>205, 156</value>
+ <value>273, 195</value>
+ </data>
+ <data name="ComboBoxTranslateLanguage.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboBoxTranslateLanguage.Size" type="System.Drawing.Size, System.Drawing">
- <value>182, 20</value>
+ <value>241, 23</value>
</data>
<data name="ComboBoxTranslateLanguage.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>True</value>
</data>
<data name="Label29.Location" type="System.Drawing.Point, System.Drawing">
- <value>20, 160</value>
+ <value>27, 200</value>
+ </data>
+ <data name="Label29.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label29.Size" type="System.Drawing.Size, System.Drawing">
- <value>99, 12</value>
+ <value>124, 15</value>
</data>
<data name="Label29.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="CheckOutputz.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 22</value>
+ <value>29, 28</value>
+ </data>
+ <data name="CheckOutputz.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckOutputz.Size" type="System.Drawing.Size, System.Drawing">
- <value>115, 16</value>
+ <value>146, 19</value>
</data>
<data name="CheckOutputz.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="CheckNicoms.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 120</value>
+ <value>29, 150</value>
+ </data>
+ <data name="CheckNicoms.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckNicoms.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 16</value>
+ <value>294, 19</value>
</data>
<data name="CheckNicoms.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>7</value>
</data>
<data name="TextBoxOutputzKey.Location" type="System.Drawing.Point, System.Drawing">
- <value>205, 44</value>
+ <value>273, 55</value>
+ </data>
+ <data name="TextBoxOutputzKey.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextBoxOutputzKey.Size" type="System.Drawing.Size, System.Drawing">
- <value>182, 19</value>
+ <value>241, 22</value>
</data>
<data name="TextBoxOutputzKey.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="Label60.Location" type="System.Drawing.Point, System.Drawing">
- <value>36, 75</value>
+ <value>48, 94</value>
+ </data>
+ <data name="Label60.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label60.Size" type="System.Drawing.Size, System.Drawing">
- <value>99, 12</value>
+ <value>125, 15</value>
</data>
<data name="Label60.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="Label59.Location" type="System.Drawing.Point, System.Drawing">
- <value>36, 47</value>
+ <value>48, 59</value>
+ </data>
+ <data name="Label59.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label59.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 12</value>
+ <value>79, 15</value>
</data>
<data name="Label59.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>twitter.com/username</value>
</data>
<data name="ComboBoxOutputzUrlmode.Location" type="System.Drawing.Point, System.Drawing">
- <value>205, 72</value>
+ <value>273, 90</value>
+ </data>
+ <data name="ComboBoxOutputzUrlmode.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ComboBoxOutputzUrlmode.Size" type="System.Drawing.Size, System.Drawing">
- <value>182, 20</value>
+ <value>241, 23</value>
</data>
<data name="ComboBoxOutputzUrlmode.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<data name="CooperatePanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="CooperatePanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="CooperatePanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="CooperatePanel.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="Label55.Location" type="System.Drawing.Point, System.Drawing">
- <value>41, 134</value>
+ <value>55, 168</value>
+ </data>
+ <data name="Label55.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label55.Size" type="System.Drawing.Size, System.Drawing">
- <value>314, 12</value>
+ <value>392, 15</value>
</data>
<data name="Label55.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>0</value>
</data>
<data name="TextProxyPassword.Location" type="System.Drawing.Point, System.Drawing">
- <value>286, 107</value>
+ <value>381, 134</value>
+ </data>
+ <data name="TextProxyPassword.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextProxyPassword.Size" type="System.Drawing.Size, System.Drawing">
- <value>96, 19</value>
+ <value>127, 22</value>
</data>
<data name="TextProxyPassword.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="RadioProxyNone.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 19</value>
+ <value>29, 24</value>
+ </data>
+ <data name="RadioProxyNone.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="RadioProxyNone.Size" type="System.Drawing.Size, System.Drawing">
- <value>76, 16</value>
+ <value>94, 19</value>
</data>
<data name="RadioProxyNone.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="LabelProxyPassword.Location" type="System.Drawing.Point, System.Drawing">
- <value>217, 110</value>
+ <value>289, 138</value>
+ </data>
+ <data name="LabelProxyPassword.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelProxyPassword.Size" type="System.Drawing.Size, System.Drawing">
- <value>69, 12</value>
+ <value>85, 15</value>
</data>
<data name="LabelProxyPassword.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="RadioProxyIE.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 41</value>
+ <value>29, 51</value>
+ </data>
+ <data name="RadioProxyIE.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="RadioProxyIE.Size" type="System.Drawing.Size, System.Drawing">
- <value>190, 16</value>
+ <value>237, 19</value>
</data>
<data name="RadioProxyIE.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>4</value>
</data>
<data name="TextProxyUser.Location" type="System.Drawing.Point, System.Drawing">
- <value>143, 107</value>
+ <value>191, 134</value>
+ </data>
+ <data name="TextProxyUser.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextProxyUser.Size" type="System.Drawing.Size, System.Drawing">
- <value>68, 19</value>
+ <value>89, 22</value>
</data>
<data name="TextProxyUser.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="RadioProxySpecified.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 62</value>
+ <value>29, 78</value>
+ </data>
+ <data name="RadioProxySpecified.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="RadioProxySpecified.Size" type="System.Drawing.Size, System.Drawing">
- <value>66, 16</value>
+ <value>82, 19</value>
</data>
<data name="RadioProxySpecified.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="LabelProxyUser.Location" type="System.Drawing.Point, System.Drawing">
- <value>74, 110</value>
+ <value>99, 138</value>
+ </data>
+ <data name="LabelProxyUser.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelProxyUser.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 12</value>
+ <value>78, 15</value>
</data>
<data name="LabelProxyUser.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="LabelProxyAddress.Location" type="System.Drawing.Point, System.Drawing">
- <value>50, 85</value>
+ <value>67, 106</value>
+ </data>
+ <data name="LabelProxyAddress.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelProxyAddress.Size" type="System.Drawing.Size, System.Drawing">
- <value>58, 12</value>
+ <value>72, 15</value>
</data>
<data name="LabelProxyAddress.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>Disable</value>
</data>
<data name="TextProxyPort.Location" type="System.Drawing.Point, System.Drawing">
- <value>309, 82</value>
+ <value>412, 102</value>
+ </data>
+ <data name="TextProxyPort.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextProxyPort.Size" type="System.Drawing.Size, System.Drawing">
- <value>73, 19</value>
+ <value>96, 22</value>
</data>
<data name="TextProxyPort.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>9</value>
</data>
<data name="TextProxyAddress.Location" type="System.Drawing.Point, System.Drawing">
- <value>114, 82</value>
+ <value>152, 102</value>
+ </data>
+ <data name="TextProxyAddress.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TextProxyAddress.Size" type="System.Drawing.Size, System.Drawing">
- <value>135, 19</value>
+ <value>179, 22</value>
</data>
<data name="TextProxyAddress.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="LabelProxyPort.Location" type="System.Drawing.Point, System.Drawing">
- <value>255, 85</value>
+ <value>340, 106</value>
+ </data>
+ <data name="LabelProxyPort.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelProxyPort.Size" type="System.Drawing.Size, System.Drawing">
- <value>48, 12</value>
+ <value>61, 15</value>
</data>
<data name="LabelProxyPort.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<data name="ProxyPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="ProxyPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="ProxyPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="ProxyPanel.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>9</value>
</data>
<data name="TwitterSearchAPIText.Location" type="System.Drawing.Point, System.Drawing">
- <value>262, 125</value>
+ <value>349, 156</value>
+ </data>
+ <data name="TwitterSearchAPIText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TwitterSearchAPIText.Size" type="System.Drawing.Size, System.Drawing">
- <value>125, 19</value>
+ <value>165, 22</value>
</data>
<data name="TwitterSearchAPIText.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="Label31.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 128</value>
+ <value>29, 160</value>
+ </data>
+ <data name="Label31.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label31.Size" type="System.Drawing.Size, System.Drawing">
- <value>228, 12</value>
+ <value>288, 15</value>
</data>
<data name="Label31.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>1</value>
</data>
<data name="TwitterAPIText.Location" type="System.Drawing.Point, System.Drawing">
- <value>262, 100</value>
+ <value>349, 125</value>
+ </data>
+ <data name="TwitterAPIText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TwitterAPIText.Size" type="System.Drawing.Size, System.Drawing">
- <value>125, 19</value>
+ <value>165, 22</value>
</data>
<data name="TwitterAPIText.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 103</value>
+ <value>29, 129</value>
+ </data>
+ <data name="Label8.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
- <value>174, 12</value>
+ <value>217, 15</value>
</data>
<data name="Label8.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="CheckUseSsl.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 78</value>
+ <value>29, 98</value>
+ </data>
+ <data name="CheckUseSsl.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckUseSsl.Size" type="System.Drawing.Size, System.Drawing">
- <value>145, 16</value>
+ <value>182, 19</value>
</data>
<data name="CheckUseSsl.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label64.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 51</value>
+ <value>29, 64</value>
+ </data>
+ <data name="Label64.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label64.Size" type="System.Drawing.Size, System.Drawing">
- <value>349, 12</value>
+ <value>440, 15</value>
</data>
<data name="Label64.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>Disable</value>
</data>
<data name="ConnectionTimeOut.Location" type="System.Drawing.Point, System.Drawing">
- <value>262, 18</value>
+ <value>349, 22</value>
+ </data>
+ <data name="ConnectionTimeOut.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ConnectionTimeOut.Size" type="System.Drawing.Size, System.Drawing">
- <value>125, 19</value>
+ <value>165, 22</value>
</data>
<data name="ConnectionTimeOut.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label63.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 20</value>
+ <value>29, 25</value>
+ </data>
+ <data name="Label63.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label63.Size" type="System.Drawing.Size, System.Drawing">
- <value>131, 12</value>
+ <value>163, 15</value>
</data>
<data name="Label63.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="ConnectionPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="ConnectionPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="ConnectionPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="ConnectionPanel.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>Disable</value>
</data>
<data name="UserstreamPeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 12</value>
+ <value>344, 15</value>
+ </data>
+ <data name="UserstreamPeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UserstreamPeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="UserstreamPeriod.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label46.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 15</value>
+ <value>29, 19</value>
+ </data>
+ <data name="Label46.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label46.Size" type="System.Drawing.Size, System.Drawing">
- <value>137, 12</value>
+ <value>173, 15</value>
</data>
<data name="Label46.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>True</value>
</data>
<data name="LabelApiUsingUserStreamEnabled.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 308</value>
+ <value>29, 385</value>
+ </data>
+ <data name="LabelApiUsingUserStreamEnabled.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelApiUsingUserStreamEnabled.Size" type="System.Drawing.Size, System.Drawing">
- <value>23, 12</value>
+ <value>31, 15</value>
</data>
<data name="LabelApiUsingUserStreamEnabled.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
<value>True</value>
</data>
<data name="LabelUserStreamActive.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 261</value>
+ <value>29, 326</value>
+ </data>
+ <data name="LabelUserStreamActive.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelUserStreamActive.Size" type="System.Drawing.Size, System.Drawing">
- <value>348, 36</value>
+ <value>436, 45</value>
</data>
<data name="LabelUserStreamActive.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
<value>True</value>
</data>
<data name="Label21.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 183</value>
+ <value>29, 229</value>
+ </data>
+ <data name="Label21.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label21.Size" type="System.Drawing.Size, System.Drawing">
- <value>144, 12</value>
+ <value>181, 15</value>
</data>
<data name="Label21.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>Disable</value>
</data>
<data name="UserTimelinePeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 179</value>
+ <value>344, 224</value>
+ </data>
+ <data name="UserTimelinePeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UserTimelinePeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="UserTimelinePeriod.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>Disable</value>
</data>
<data name="TimelinePeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 37</value>
+ <value>344, 46</value>
+ </data>
+ <data name="TimelinePeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TimelinePeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="TimelinePeriod.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="Label3.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 40</value>
+ <value>29, 50</value>
+ </data>
+ <data name="Label3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label3.Size" type="System.Drawing.Size, System.Drawing">
- <value>130, 12</value>
+ <value>163, 15</value>
</data>
<data name="Label3.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="ButtonApiCalc.Location" type="System.Drawing.Point, System.Drawing">
- <value>205, 339</value>
+ <value>273, 424</value>
+ </data>
+ <data name="ButtonApiCalc.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ButtonApiCalc.Size" type="System.Drawing.Size, System.Drawing">
- <value>108, 23</value>
+ <value>144, 29</value>
</data>
<data name="ButtonApiCalc.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
<value>NoControl</value>
</data>
<data name="LabelPostAndGet.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 236</value>
+ <value>29, 295</value>
+ </data>
+ <data name="LabelPostAndGet.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelPostAndGet.Size" type="System.Drawing.Size, System.Drawing">
- <value>285, 12</value>
+ <value>356, 15</value>
</data>
<data name="LabelPostAndGet.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
<value>NoControl</value>
</data>
<data name="LabelApiUsing.Location" type="System.Drawing.Point, System.Drawing">
- <value>27, 215</value>
+ <value>36, 269</value>
+ </data>
+ <data name="LabelApiUsing.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="LabelApiUsing.Size" type="System.Drawing.Size, System.Drawing">
- <value>23, 12</value>
+ <value>31, 15</value>
</data>
<data name="LabelApiUsing.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<value>NoControl</value>
</data>
<data name="Label33.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 158</value>
+ <value>29, 198</value>
+ </data>
+ <data name="Label33.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label33.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 12</value>
+ <value>128, 15</value>
</data>
<data name="Label33.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>Disable</value>
</data>
<data name="ListsPeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 151</value>
+ <value>344, 189</value>
+ </data>
+ <data name="ListsPeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ListsPeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="ListsPeriod.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="Label7.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 133</value>
+ <value>29, 166</value>
+ </data>
+ <data name="Label7.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label7.Size" type="System.Drawing.Size, System.Drawing">
- <value>137, 12</value>
+ <value>173, 15</value>
</data>
<data name="Label7.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>Disable</value>
</data>
<data name="PubSearchPeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 127</value>
+ <value>344, 159</value>
+ </data>
+ <data name="PubSearchPeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="PubSearchPeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="PubSearchPeriod.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="Label69.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 83</value>
+ <value>29, 104</value>
+ </data>
+ <data name="Label69.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label69.Size" type="System.Drawing.Size, System.Drawing">
- <value>123, 12</value>
+ <value>156, 15</value>
</data>
<data name="Label69.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>Disable</value>
</data>
<data name="ReplyPeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 79</value>
+ <value>344, 99</value>
+ </data>
+ <data name="ReplyPeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ReplyPeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="ReplyPeriod.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="CheckPostAndGet.Location" type="System.Drawing.Point, System.Drawing">
- <value>33, 59</value>
+ <value>44, 74</value>
+ </data>
+ <data name="CheckPostAndGet.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckPostAndGet.Size" type="System.Drawing.Size, System.Drawing">
- <value>84, 16</value>
+ <value>104, 19</value>
</data>
<data name="CheckPostAndGet.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="CheckPeriodAdjust.Location" type="System.Drawing.Point, System.Drawing">
- <value>251, 59</value>
+ <value>335, 74</value>
+ </data>
+ <data name="CheckPeriodAdjust.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckPeriodAdjust.Size" type="System.Drawing.Size, System.Drawing">
- <value>91, 16</value>
+ <value>113, 19</value>
</data>
<data name="CheckPeriodAdjust.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="Label5.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 108</value>
+ <value>29, 135</value>
+ </data>
+ <data name="Label5.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label5.Size" type="System.Drawing.Size, System.Drawing">
- <value>94, 12</value>
+ <value>119, 15</value>
</data>
<data name="Label5.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>Disable</value>
</data>
<data name="DMPeriod.Location" type="System.Drawing.Point, System.Drawing">
- <value>258, 103</value>
+ <value>344, 129</value>
+ </data>
+ <data name="DMPeriod.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="DMPeriod.Size" type="System.Drawing.Size, System.Drawing">
- <value>65, 19</value>
+ <value>85, 22</value>
</data>
<data name="DMPeriod.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="StartupUserstreamCheck.Location" type="System.Drawing.Point, System.Drawing">
- <value>334, 14</value>
+ <value>445, 18</value>
+ </data>
+ <data name="StartupUserstreamCheck.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="StartupUserstreamCheck.Size" type="System.Drawing.Size, System.Drawing">
- <value>117, 16</value>
+ <value>146, 19</value>
</data>
<data name="StartupUserstreamCheck.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<data name="GetPeriodPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="GetPeriodPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="GetPeriodPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="GetPeriodPanel.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="TabMouseLockCheck.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 304</value>
+ <value>29, 380</value>
+ </data>
+ <data name="TabMouseLockCheck.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="TabMouseLockCheck.Size" type="System.Drawing.Size, System.Drawing">
- <value>164, 16</value>
+ <value>202, 19</value>
</data>
<data name="TabMouseLockCheck.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>True</value>
</data>
<data name="Label38.Location" type="System.Drawing.Point, System.Drawing">
- <value>24, 282</value>
+ <value>32, 352</value>
+ </data>
+ <data name="Label38.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label38.Size" type="System.Drawing.Size, System.Drawing">
- <value>142, 12</value>
+ <value>177, 15</value>
</data>
<data name="Label38.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>なし</value>
</data>
<data name="ListDoubleClickActionComboBox.Location" type="System.Drawing.Point, System.Drawing">
- <value>263, 277</value>
+ <value>351, 346</value>
+ </data>
+ <data name="ListDoubleClickActionComboBox.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ListDoubleClickActionComboBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 20</value>
+ <value>308, 23</value>
</data>
<data name="ListDoubleClickActionComboBox.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>True</value>
</data>
<data name="CheckOpenUserTimeline.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 232</value>
+ <value>29, 290</value>
+ </data>
+ <data name="CheckOpenUserTimeline.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckOpenUserTimeline.Size" type="System.Drawing.Size, System.Drawing">
- <value>180, 16</value>
+ <value>219, 19</value>
</data>
<data name="CheckOpenUserTimeline.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="HotkeyCheck.Location" type="System.Drawing.Point, System.Drawing">
- <value>4, 15</value>
+ <value>5, 19</value>
+ </data>
+ <data name="HotkeyCheck.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyCheck.Size" type="System.Drawing.Size, System.Drawing">
- <value>48, 16</value>
+ <value>79, 24</value>
</data>
<data name="HotkeyCheck.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="HotkeyCode.Location" type="System.Drawing.Point, System.Drawing">
- <value>340, 16</value>
+ <value>453, 20</value>
+ </data>
+ <data name="HotkeyCode.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="HotkeyCode.Size" type="System.Drawing.Size, System.Drawing">
- <value>13, 14</value>
+ <value>17, 17</value>
</data>
<data name="HotkeyCode.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>Disable</value>
</data>
<data name="HotkeyText.Location" type="System.Drawing.Point, System.Drawing">
- <value>257, 13</value>
+ <value>343, 16</value>
+ </data>
+ <data name="HotkeyText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyText.Size" type="System.Drawing.Size, System.Drawing">
- <value>77, 19</value>
+ <value>101, 22</value>
</data>
<data name="HotkeyText.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="HotkeyWin.Location" type="System.Drawing.Point, System.Drawing">
- <value>211, 15</value>
+ <value>281, 19</value>
+ </data>
+ <data name="HotkeyWin.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyWin.Size" type="System.Drawing.Size, System.Drawing">
- <value>42, 16</value>
+ <value>68, 24</value>
</data>
<data name="HotkeyWin.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="HotkeyAlt.Location" type="System.Drawing.Point, System.Drawing">
- <value>168, 15</value>
+ <value>224, 19</value>
+ </data>
+ <data name="HotkeyAlt.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyAlt.Size" type="System.Drawing.Size, System.Drawing">
- <value>39, 16</value>
+ <value>61, 24</value>
</data>
<data name="HotkeyAlt.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="HotkeyShift.Location" type="System.Drawing.Point, System.Drawing">
- <value>116, 15</value>
+ <value>155, 19</value>
+ </data>
+ <data name="HotkeyShift.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyShift.Size" type="System.Drawing.Size, System.Drawing">
- <value>48, 16</value>
+ <value>79, 24</value>
</data>
<data name="HotkeyShift.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="HotkeyCtrl.Location" type="System.Drawing.Point, System.Drawing">
- <value>69, 15</value>
+ <value>92, 19</value>
+ </data>
+ <data name="HotkeyCtrl.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="HotkeyCtrl.Size" type="System.Drawing.Size, System.Drawing">
- <value>43, 16</value>
+ <value>69, 24</value>
</data>
<data name="HotkeyCtrl.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>6</value>
</data>
<data name="GroupBox3.Location" type="System.Drawing.Point, System.Drawing">
- <value>21, 328</value>
+ <value>28, 410</value>
+ </data>
+ <data name="GroupBox3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="GroupBox3.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="GroupBox3.Size" type="System.Drawing.Size, System.Drawing">
- <value>474, 40</value>
+ <value>632, 50</value>
</data>
<data name="GroupBox3.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>NoControl</value>
</data>
<data name="Label57.Location" type="System.Drawing.Point, System.Drawing">
- <value>26, 210</value>
+ <value>35, 262</value>
+ </data>
+ <data name="Label57.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label57.Size" type="System.Drawing.Size, System.Drawing">
- <value>340, 12</value>
+ <value>424, 15</value>
</data>
<data name="Label57.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="CheckFavRestrict.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 188</value>
+ <value>29, 235</value>
+ </data>
+ <data name="CheckFavRestrict.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckFavRestrict.Size" type="System.Drawing.Size, System.Drawing">
- <value>183, 16</value>
+ <value>228, 19</value>
</data>
<data name="CheckFavRestrict.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="Button3.Location" type="System.Drawing.Point, System.Drawing">
- <value>418, 158</value>
+ <value>557, 198</value>
+ </data>
+ <data name="Button3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="Button3.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 21</value>
+ <value>100, 26</value>
</data>
<data name="Button3.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="PlaySnd.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 20</value>
+ <value>29, 25</value>
+ </data>
+ <data name="PlaySnd.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="PlaySnd.Size" type="System.Drawing.Size, System.Drawing">
- <value>113, 16</value>
+ <value>139, 19</value>
</data>
<data name="PlaySnd.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="chkReadOwnPost.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 255</value>
+ <value>29, 319</value>
+ </data>
+ <data name="chkReadOwnPost.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="chkReadOwnPost.Size" type="System.Drawing.Size, System.Drawing">
- <value>143, 16</value>
+ <value>178, 19</value>
</data>
<data name="chkReadOwnPost.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="Label15.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 42</value>
+ <value>29, 52</value>
+ </data>
+ <data name="Label15.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label15.Size" type="System.Drawing.Size, System.Drawing">
- <value>408, 22</value>
+ <value>544, 28</value>
</data>
<data name="Label15.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>10</value>
</data>
<data name="BrowserPathText.Location" type="System.Drawing.Point, System.Drawing">
- <value>184, 160</value>
+ <value>245, 200</value>
+ </data>
+ <data name="BrowserPathText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="BrowserPathText.Size" type="System.Drawing.Size, System.Drawing">
- <value>228, 19</value>
+ <value>303, 22</value>
</data>
<data name="BrowserPathText.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="UReadMng.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 71</value>
+ <value>29, 89</value>
+ </data>
+ <data name="UReadMng.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="UReadMng.Size" type="System.Drawing.Size, System.Drawing">
- <value>100, 16</value>
+ <value>124, 19</value>
</data>
<data name="UReadMng.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="Label44.Location" type="System.Drawing.Point, System.Drawing">
- <value>21, 164</value>
+ <value>28, 205</value>
+ </data>
+ <data name="Label44.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label44.Size" type="System.Drawing.Size, System.Drawing">
- <value>60, 12</value>
+ <value>74, 15</value>
</data>
<data name="Label44.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="CheckCloseToExit.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 114</value>
+ <value>29, 142</value>
+ </data>
+ <data name="CheckCloseToExit.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckCloseToExit.Size" type="System.Drawing.Size, System.Drawing">
- <value>171, 16</value>
+ <value>212, 19</value>
</data>
<data name="CheckCloseToExit.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="CheckMinimizeToTray.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 137</value>
+ <value>29, 171</value>
+ </data>
+ <data name="CheckMinimizeToTray.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckMinimizeToTray.Size" type="System.Drawing.Size, System.Drawing">
- <value>170, 16</value>
+ <value>211, 19</value>
</data>
<data name="CheckMinimizeToTray.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="CheckReadOldPosts.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 92</value>
+ <value>29, 115</value>
+ </data>
+ <data name="CheckReadOldPosts.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="CheckReadOldPosts.Size" type="System.Drawing.Size, System.Drawing">
- <value>145, 16</value>
+ <value>181, 19</value>
</data>
<data name="CheckReadOldPosts.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<data name="ActionPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="ActionPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="ActionPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="ActionPanel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="btnRetweet.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 121</value>
+ <value>441, 151</value>
+ </data>
+ <data name="btnRetweet.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnRetweet.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnRetweet.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="lblRetweet.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 121</value>
+ <value>288, 151</value>
+ </data>
+ <data name="lblRetweet.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblRetweet.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblRetweet.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>NoControl</value>
</data>
<data name="Label80.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 123</value>
+ <value>12, 154</value>
+ </data>
+ <data name="Label80.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label80.Size" type="System.Drawing.Size, System.Drawing">
- <value>50, 12</value>
+ <value>64, 15</value>
</data>
<data name="Label80.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="ButtonBackToDefaultFontColor.Location" type="System.Drawing.Point, System.Drawing">
- <value>175, 235</value>
+ <value>233, 294</value>
+ </data>
+ <data name="ButtonBackToDefaultFontColor.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ButtonBackToDefaultFontColor.Size" type="System.Drawing.Size, System.Drawing">
- <value>90, 22</value>
+ <value>149, 31</value>
</data>
<data name="ButtonBackToDefaultFontColor.TabIndex" type="System.Int32, mscorlib">
<value>24</value>
<value>NoControl</value>
</data>
<data name="btnDetailLink.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 171</value>
+ <value>441, 214</value>
+ </data>
+ <data name="btnDetailLink.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnDetailLink.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnDetailLink.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
<value>NoControl</value>
</data>
<data name="lblDetailLink.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 171</value>
+ <value>288, 214</value>
+ </data>
+ <data name="lblDetailLink.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblDetailLink.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblDetailLink.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
<value>NoControl</value>
</data>
<data name="Label18.Location" type="System.Drawing.Point, System.Drawing">
- <value>8, 173</value>
+ <value>11, 216</value>
+ </data>
+ <data name="Label18.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label18.Size" type="System.Drawing.Size, System.Drawing">
- <value>77, 12</value>
+ <value>97, 15</value>
</data>
<data name="Label18.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
<value>NoControl</value>
</data>
<data name="btnUnread.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 46</value>
+ <value>441, 58</value>
+ </data>
+ <data name="btnUnread.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnUnread.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>111, 31</value>
</data>
<data name="btnUnread.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="lblUnread.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 46</value>
+ <value>288, 58</value>
+ </data>
+ <data name="lblUnread.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblUnread.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblUnread.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="Label20.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 48</value>
+ <value>12, 60</value>
+ </data>
+ <data name="Label20.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label20.Size" type="System.Drawing.Size, System.Drawing">
- <value>62, 12</value>
+ <value>79, 15</value>
</data>
<data name="Label20.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="btnDetailBack.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 196</value>
+ <value>441, 245</value>
+ </data>
+ <data name="btnDetailBack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnDetailBack.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnDetailBack.TabIndex" type="System.Int32, mscorlib">
<value>23</value>
<value>NoControl</value>
</data>
<data name="lblDetailBackcolor.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 196</value>
+ <value>288, 245</value>
+ </data>
+ <data name="lblDetailBackcolor.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblDetailBackcolor.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblDetailBackcolor.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
<value>NoControl</value>
</data>
<data name="Label37.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 198</value>
+ <value>12, 248</value>
+ </data>
+ <data name="Label37.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label37.Size" type="System.Drawing.Size, System.Drawing">
- <value>89, 12</value>
+ <value>112, 15</value>
</data>
<data name="Label37.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
<value>NoControl</value>
</data>
<data name="btnDetail.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 146</value>
+ <value>441, 182</value>
+ </data>
+ <data name="btnDetail.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnDetail.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>111, 31</value>
</data>
<data name="btnDetail.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<value>NoControl</value>
</data>
<data name="lblDetail.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 146</value>
+ <value>288, 182</value>
+ </data>
+ <data name="lblDetail.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblDetail.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblDetail.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>NoControl</value>
</data>
<data name="Label26.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 148</value>
+ <value>12, 185</value>
+ </data>
+ <data name="Label26.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label26.Size" type="System.Drawing.Size, System.Drawing">
- <value>77, 12</value>
+ <value>97, 15</value>
</data>
<data name="Label26.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>NoControl</value>
</data>
<data name="btnOWL.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 96</value>
+ <value>441, 120</value>
+ </data>
+ <data name="btnOWL.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnOWL.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnOWL.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="lblOWL.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 96</value>
+ <value>288, 120</value>
+ </data>
+ <data name="lblOWL.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblOWL.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblOWL.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="Label24.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 98</value>
+ <value>12, 122</value>
+ </data>
+ <data name="Label24.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label24.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 12</value>
+ <value>79, 15</value>
</data>
<data name="Label24.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="btnFav.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 71</value>
+ <value>441, 89</value>
+ </data>
+ <data name="btnFav.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnFav.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnFav.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="lblFav.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 71</value>
+ <value>288, 89</value>
+ </data>
+ <data name="lblFav.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblFav.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblFav.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="Label22.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 73</value>
+ <value>12, 91</value>
+ </data>
+ <data name="Label22.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label22.Size" type="System.Drawing.Size, System.Drawing">
- <value>48, 12</value>
+ <value>59, 15</value>
</data>
<data name="Label22.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="btnListFont.Location" type="System.Drawing.Point, System.Drawing">
- <value>331, 21</value>
+ <value>441, 26</value>
+ </data>
+ <data name="btnListFont.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnListFont.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>111, 31</value>
</data>
<data name="btnListFont.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="lblListFont.Location" type="System.Drawing.Point, System.Drawing">
- <value>216, 21</value>
+ <value>288, 26</value>
+ </data>
+ <data name="lblListFont.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblListFont.Size" type="System.Drawing.Size, System.Drawing">
- <value>104, 19</value>
+ <value>139, 24</value>
</data>
<data name="lblListFont.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="Label61.Location" type="System.Drawing.Point, System.Drawing">
- <value>9, 23</value>
+ <value>12, 29</value>
+ </data>
+ <data name="Label61.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label61.Size" type="System.Drawing.Size, System.Drawing">
- <value>62, 12</value>
+ <value>80, 15</value>
</data>
<data name="Label61.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>24</value>
</data>
<data name="GroupBox1.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 18</value>
+ <value>29, 22</value>
+ </data>
+ <data name="GroupBox1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="GroupBox1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="GroupBox1.Size" type="System.Drawing.Size, System.Drawing">
- <value>429, 267</value>
+ <value>572, 334</value>
</data>
<data name="GroupBox1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="FontPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="FontPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="FontPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="FontPanel.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="Label65.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 220</value>
+ <value>21, 275</value>
+ </data>
+ <data name="Label65.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label65.Size" type="System.Drawing.Size, System.Drawing">
- <value>74, 12</value>
+ <value>94, 15</value>
</data>
<data name="Label65.TabIndex" type="System.Int32, mscorlib">
<value>24</value>
<value>NoControl</value>
</data>
<data name="Label52.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 195</value>
+ <value>21, 244</value>
+ </data>
+ <data name="Label52.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label52.Size" type="System.Drawing.Size, System.Drawing">
- <value>131, 12</value>
+ <value>163, 15</value>
</data>
<data name="Label52.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
<value>NoControl</value>
</data>
<data name="Label49.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 145</value>
+ <value>21, 181</value>
+ </data>
+ <data name="Label49.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label49.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 12</value>
+ <value>127, 15</value>
</data>
<data name="Label49.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<value>NoControl</value>
</data>
<data name="Label9.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 170</value>
+ <value>21, 212</value>
+ </data>
+ <data name="Label9.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label9.Size" type="System.Drawing.Size, System.Drawing">
- <value>53, 12</value>
+ <value>67, 15</value>
</data>
<data name="Label9.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
<value>NoControl</value>
</data>
<data name="Label14.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 120</value>
+ <value>21, 150</value>
+ </data>
+ <data name="Label14.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label14.Size" type="System.Drawing.Size, System.Drawing">
- <value>134, 12</value>
+ <value>166, 15</value>
</data>
<data name="Label14.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
<value>NoControl</value>
</data>
<data name="Label16.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 95</value>
+ <value>21, 119</value>
+ </data>
+ <data name="Label16.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label16.Size" type="System.Drawing.Size, System.Drawing">
- <value>88, 12</value>
+ <value>109, 15</value>
</data>
<data name="Label16.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
<value>NoControl</value>
</data>
<data name="Label32.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 70</value>
+ <value>21, 88</value>
+ </data>
+ <data name="Label32.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label32.Size" type="System.Drawing.Size, System.Drawing">
- <value>70, 12</value>
+ <value>87, 15</value>
</data>
<data name="Label32.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
<value>NoControl</value>
</data>
<data name="Label34.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 45</value>
+ <value>21, 56</value>
+ </data>
+ <data name="Label34.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label34.Size" type="System.Drawing.Size, System.Drawing">
- <value>81, 12</value>
+ <value>101, 15</value>
</data>
<data name="Label34.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Label36.Location" type="System.Drawing.Point, System.Drawing">
- <value>16, 20</value>
+ <value>21, 25</value>
+ </data>
+ <data name="Label36.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="Label36.Size" type="System.Drawing.Size, System.Drawing">
- <value>63, 12</value>
+ <value>79, 15</value>
</data>
<data name="Label36.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="btnInputFont.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 215</value>
+ <value>452, 269</value>
+ </data>
+ <data name="btnInputFont.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnInputFont.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>111, 31</value>
</data>
<data name="btnInputFont.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
<value>NoControl</value>
</data>
<data name="btnInputBackcolor.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 190</value>
+ <value>452, 238</value>
+ </data>
+ <data name="btnInputBackcolor.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnInputBackcolor.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnInputBackcolor.TabIndex" type="System.Int32, mscorlib">
<value>23</value>
<value>NoControl</value>
</data>
<data name="btnAtTo.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 140</value>
+ <value>452, 175</value>
+ </data>
+ <data name="btnAtTo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnAtTo.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnAtTo.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<value>NoControl</value>
</data>
<data name="btnListBack.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 165</value>
+ <value>452, 206</value>
+ </data>
+ <data name="btnListBack.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnListBack.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnListBack.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
<value>NoControl</value>
</data>
<data name="btnAtFromTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 115</value>
+ <value>452, 144</value>
+ </data>
+ <data name="btnAtFromTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnAtFromTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnAtFromTarget.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<value>NoControl</value>
</data>
<data name="btnAtTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 90</value>
+ <value>452, 112</value>
+ </data>
+ <data name="btnAtTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnAtTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnAtTarget.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
<value>NoControl</value>
</data>
<data name="btnTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 65</value>
+ <value>452, 81</value>
+ </data>
+ <data name="btnTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnTarget.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
<value>NoControl</value>
</data>
<data name="btnAtSelf.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 40</value>
+ <value>452, 50</value>
+ </data>
+ <data name="btnAtSelf.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnAtSelf.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnAtSelf.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
<value>NoControl</value>
</data>
<data name="btnSelf.Location" type="System.Drawing.Point, System.Drawing">
- <value>339, 15</value>
+ <value>452, 19</value>
+ </data>
+ <data name="btnSelf.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="btnSelf.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 22</value>
+ <value>100, 31</value>
</data>
<data name="btnSelf.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
<value>NoControl</value>
</data>
<data name="lblInputFont.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 218</value>
+ <value>303, 272</value>
+ </data>
+ <data name="lblInputFont.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblInputFont.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblInputFont.TabIndex" type="System.Int32, mscorlib">
<value>25</value>
<value>NoControl</value>
</data>
<data name="lblInputBackcolor.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 193</value>
+ <value>303, 241</value>
+ </data>
+ <data name="lblInputBackcolor.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblInputBackcolor.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblInputBackcolor.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
<value>NoControl</value>
</data>
<data name="lblAtTo.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 143</value>
+ <value>303, 179</value>
+ </data>
+ <data name="lblAtTo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblAtTo.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblAtTo.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
<value>NoControl</value>
</data>
<data name="lblListBackcolor.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 168</value>
+ <value>303, 210</value>
+ </data>
+ <data name="lblListBackcolor.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblListBackcolor.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblListBackcolor.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
<value>NoControl</value>
</data>
<data name="lblAtFromTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 118</value>
+ <value>303, 148</value>
+ </data>
+ <data name="lblAtFromTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblAtFromTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblAtFromTarget.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<value>NoControl</value>
</data>
<data name="lblAtTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 93</value>
+ <value>303, 116</value>
+ </data>
+ <data name="lblAtTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblAtTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblAtTarget.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>NoControl</value>
</data>
<data name="lblTarget.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 68</value>
+ <value>303, 85</value>
+ </data>
+ <data name="lblTarget.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblTarget.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblTarget.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
<value>NoControl</value>
</data>
<data name="lblAtSelf.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 43</value>
+ <value>303, 54</value>
+ </data>
+ <data name="lblAtSelf.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblAtSelf.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblAtSelf.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>NoControl</value>
</data>
<data name="lblSelf.Location" type="System.Drawing.Point, System.Drawing">
- <value>227, 17</value>
+ <value>303, 21</value>
+ </data>
+ <data name="lblSelf.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
<data name="lblSelf.Size" type="System.Drawing.Size, System.Drawing">
- <value>102, 19</value>
+ <value>136, 24</value>
</data>
<data name="lblSelf.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
<value>NoControl</value>
</data>
<data name="ButtonBackToDefaultFontColor2.Location" type="System.Drawing.Point, System.Drawing">
- <value>191, 252</value>
+ <value>255, 315</value>
+ </data>
+ <data name="ButtonBackToDefaultFontColor2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="ButtonBackToDefaultFontColor2.Size" type="System.Drawing.Size, System.Drawing">
- <value>90, 22</value>
+ <value>149, 31</value>
</data>
<data name="ButtonBackToDefaultFontColor2.TabIndex" type="System.Int32, mscorlib">
<value>27</value>
<value>27</value>
</data>
<data name="GroupBox5.Location" type="System.Drawing.Point, System.Drawing">
- <value>22, 18</value>
+ <value>29, 22</value>
+ </data>
+ <data name="GroupBox5.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="GroupBox5.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="GroupBox5.Size" type="System.Drawing.Size, System.Drawing">
- <value>429, 290</value>
+ <value>572, 362</value>
</data>
<data name="GroupBox5.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="FontPanel2.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="FontPanel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="FontPanel2.Size" type="System.Drawing.Size, System.Drawing">
- <value>518, 368</value>
+ <value>691, 460</value>
</data>
<data name="FontPanel2.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
<value>1</value>
</data>
<data name="SplitContainer1.Size" type="System.Drawing.Size, System.Drawing">
- <value>691, 368</value>
+ <value>921, 460</value>
</data>
<data name="SplitContainer1.SplitterDistance" type="System.Int32, mscorlib">
- <value>169</value>
+ <value>225</value>
+ </data>
+ <data name="SplitContainer1.SplitterWidth" type="System.Int32, mscorlib">
+ <value>5</value>
</data>
<data name="SplitContainer1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<value>NoControl</value>
</data>
<data name="Save.Location" type="System.Drawing.Point, System.Drawing">
- <value>521, 374</value>
+ <value>695, 468</value>
+ </data>
+ <data name="Save.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="Save.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 23</value>
+ <value>100, 29</value>
</data>
<data name="Save.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>NoControl</value>
</data>
<data name="Cancel.Location" type="System.Drawing.Point, System.Drawing">
- <value>604, 374</value>
+ <value>805, 468</value>
+ </data>
+ <data name="Cancel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="Cancel.Size" type="System.Drawing.Size, System.Drawing">
- <value>75, 23</value>
+ <value>100, 29</value>
</data>
<data name="Cancel.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
<value>82</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
- <value>6, 12</value>
+ <value>8, 15</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
- <value>691, 403</value>
+ <value>921, 504</value>
+ </data>
+ <data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Net;
+
+namespace OpenTween
+{
+ public class OTWebClient : WebClient
+ {
+ public string UserAgent { get; set; }
+ public int Timeout { get; set; }
+
+ public OTWebClient()
+ {
+ this.UserAgent = MyCommon.GetUserAgentString();
+ this.Timeout = 10000;
+ }
+
+ protected override WebRequest GetWebRequest(Uri address)
+ {
+ var req = base.GetWebRequest(address);
+ var hreq = req as HttpWebRequest;
+
+ if (hreq != null)
+ {
+ hreq.UserAgent = this.UserAgent;
+ hreq.Timeout = this.Timeout;
+ }
+
+ return req;
+ }
+ }
+}
<Compile Include="DetailsListView.cs">
<SubType>Component</SubType>
</Compile>
+ <Compile Include="OTWebClient.cs">
+ <SubType>Component</SubType>
+ </Compile>
+ <Compile Include="Thumbnail\Services\Foursquare.cs" />
+ <Compile Include="Thumbnail\Services\ImgAzyobuziNet.cs" />
+ <Compile Include="Thumbnail\Services\IThumbnailService.cs" />
+ <Compile Include="Thumbnail\Services\MetaThumbnailService.cs" />
+ <Compile Include="Thumbnail\Services\Nicovideo.cs" />
+ <Compile Include="Thumbnail\Services\PhotoShareShortlink.cs" />
+ <Compile Include="Thumbnail\Services\Pixiv.cs" />
+ <Compile Include="Thumbnail\Services\SimpleThumbnailService.cs" />
+ <Compile Include="Thumbnail\Services\Tinami.cs" />
+ <Compile Include="Thumbnail\Services\Tumblr.cs" />
+ <Compile Include="Thumbnail\Services\ViaMe.cs" />
+ <Compile Include="Thumbnail\Services\Vimeo.cs" />
+ <Compile Include="Thumbnail\Services\Youtube.cs" />
<Compile Include="Thumbnail\ThumbnailGenerator.cs" />
+ <Compile Include="Thumbnail\ThumbnailInfo.cs" />
+ <Compile Include="TweetThumbnail.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="TweetThumbnail.Designer.cs">
+ <DependentUpon>TweetThumbnail.cs</DependentUpon>
+ </Compile>
<Compile Include="UpdateDialog.cs">
<SubType>Form</SubType>
</Compile>
<EmbeddedResource Include="AppendSettingDialog.zh-CHS.resx">
<DependentUpon>AppendSettingDialog.cs</DependentUpon>
</EmbeddedResource>
+ <EmbeddedResource Include="TweetThumbnail.resx">
+ <DependentUpon>TweetThumbnail.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="UpdateDialog.en.resx">
<DependentUpon>UpdateDialog.cs</DependentUpon>
</EmbeddedResource>
==== Ver 1.0.7-beta1(2012/xx/xx)
* CHG: 検索APIをATOMからJSONに移行 (thx @re4k, @5px!)
+ * CHG: サムネイル表示を大幅に書き直し
==== Ver 1.0.6(2012/09/04)
* NEW: TUNA.BE のサムネイル表示に対応
"http://feeds.feedburner.com/",
"http://on.fb.me/",
"http://fb.me/",
+ "http://tinami.jp/",
};
private static string _bitlyId = "";
--- /dev/null
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Foursquare : IThumbnailService
+ {
+ protected Regex regex;
+
+ public Foursquare(string pattern)
+ {
+ this.regex = new Regex(pattern);
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var match = this.regex.Match(url);
+
+ if (!match.Success) return null;
+ if (!AppendSettingDialog.Instance.IsPreviewFoursquare) return null;
+ if (post.PostGeo.Lat != 0 | post.PostGeo.Lng != 0) return null;
+
+ var tipsText = "";
+ var mapUrl = OpenTween.Foursquare.GetInstance.GetMapsUri(url, ref tipsText);
+
+ if (mapUrl == null) return null;
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = mapUrl,
+ TooltipText = tipsText,
+ };
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace OpenTween.Thumbnail.Services
+{
+ abstract class IThumbnailService
+ {
+ public abstract ThumbnailInfo GetThumbnailInfo(string url, PostClass post);
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Net;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ /// <summary>
+ /// og:image や twitter:image をスクレイピングしてサムネイルURLを抽出する
+ /// </summary>
+ class MetaThumbnailService : SimpleThumbnailService
+ {
+ protected static Regex metaPattern = new Regex("<meta property=[\"'](?<property>.+?)[\"'] content=[\"'](?<content>.+?)[\"']");
+ protected static string[] propertyNames = { "twitter:image", "og:image" };
+
+ public MetaThumbnailService(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var pageUrl = this.ReplaceUrl(url);
+ if (pageUrl == null) return null;
+
+ var thumbnailUrl = this.FetchThumbnailUrl(pageUrl);
+ if (string.IsNullOrEmpty(thumbnailUrl)) return null;
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = thumbnailUrl,
+ TooltipText = null,
+ };
+ }
+
+ protected virtual string FetchThumbnailUrl(string url)
+ {
+ using (var client = new OTWebClient())
+ {
+ var content = client.DownloadString(url);
+ var matches = MetaThumbnailService.metaPattern.Matches(content);
+
+ foreach (Match match in matches)
+ {
+ var propertyName = match.Groups["property"].Value;
+ if (MetaThumbnailService.propertyNames.Contains(propertyName))
+ {
+ return match.Groups["content"].Value;
+ }
+ }
+
+ return null;
+ }
+ }
+ }
+}
--- /dev/null
+// OpenTween - 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>
+// (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Nicovideo : SimpleThumbnailService
+ {
+ public Nicovideo(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var apiUrl = base.ReplaceUrl(url);
+ if (apiUrl == null) return null;
+
+ var http = new HttpVarious();
+ var src = "";
+ var imgurl = "";
+ string errmsg;
+ if ((new HttpVarious()).GetData(apiUrl, null, out src, 0, out errmsg, MyCommon.GetUserAgentString()))
+ {
+ var sb = new StringBuilder();
+ var xdoc = new XmlDocument();
+ try
+ {
+ xdoc.LoadXml(src);
+ var status = xdoc.SelectSingleNode("/nicovideo_thumb_response").Attributes["status"].Value;
+ if (status == "ok")
+ {
+ imgurl = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/thumbnail_url").InnerText;
+
+ //ツールチップに動画情報をセットする
+ string tmp;
+
+ try
+ {
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/title").InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText1);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+
+ try
+ {
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/length").InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText2);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+
+ try
+ {
+ var tm = new DateTime();
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/first_retrieve").InnerText;
+ if (DateTime.TryParse(tmp, out tm))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText3);
+ sb.Append(tm.ToString());
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+
+ try
+ {
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/view_counter").InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText4);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+
+ try
+ {
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/comment_num").InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText5);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+ try
+ {
+ tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/mylist_counter").InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.NiconicoInfoText6);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+
+ }
+ }
+ else if (status == "fail")
+ {
+ var errcode = xdoc.SelectSingleNode("/nicovideo_thumb_response/error/code").InnerText;
+ errmsg = errcode;
+ imgurl = "";
+ }
+ else
+ {
+ errmsg = "UnknownResponse";
+ imgurl = "";
+ }
+
+ }
+ catch (Exception)
+ {
+ imgurl = "";
+ errmsg = "Invalid XML";
+ }
+
+ if (!string.IsNullOrEmpty(imgurl))
+ {
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = imgurl,
+ TooltipText = sb.ToString().Trim()
+ };
+ }
+ }
+
+ return null;
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class PhotoShareShortlink : IThumbnailService
+ {
+ protected Regex regex;
+
+ public PhotoShareShortlink(string pattern)
+ {
+ this.regex = new Regex(pattern);
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var match = this.regex.Match(url);
+
+ if (!match.Success) return null;
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = "http://images.bcphotoshare.com/storages/" + RadixConvert.ToInt32(match.Result("${1}"), 36) + "/thumb180.jpg",
+ TooltipText = null,
+ };
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Pixiv : MetaThumbnailService
+ {
+ public Pixiv(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ protected override string FetchThumbnailUrl(string url)
+ {
+ var thumbnailUrl = base.FetchThumbnailUrl(url);
+
+ // og:image のサムネイルURLにそのままアクセスすると403が返ってくるので回避
+ return Regex.Replace(thumbnailUrl, @"_s(?=\..{3}$)", "_m");
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ /// <summary>
+ /// 正規表現による単純な置換でサムネイルURLを生成する
+ /// </summary>
+ class SimpleThumbnailService : IThumbnailService
+ {
+ protected Regex regex;
+ protected string replacement;
+
+ public SimpleThumbnailService(string pattern, string replacement)
+ {
+ this.regex = new Regex(pattern, RegexOptions.IgnoreCase);
+ this.replacement = replacement;
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var thumbnailUrl = this.ReplaceUrl(url);
+ if (thumbnailUrl == null) return null;
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = thumbnailUrl,
+ TooltipText = null,
+ };
+ }
+
+ protected string ReplaceUrl(string url)
+ {
+ var match = this.regex.Match(url);
+
+ return match.Success ? match.Result(this.replacement) : null;
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Runtime.Serialization.Json;
+using System.Xml;
+using System.Xml.Linq;
+using System.Xml.XPath;
+using System.Net;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Tinami : SimpleThumbnailService
+ {
+ public Tinami(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var apiUrl = base.ReplaceUrl(url);
+ if (apiUrl == null) return null;
+
+ var xdoc = XDocument.Load(apiUrl);
+
+ if (xdoc.XPathSelectElement("/rsp").Attribute("stat").Value == "ok")
+ {
+ var thumbUrlElm = xdoc.XPathSelectElement("/rsp/content/thumbnails/thumbnail_150x150");
+ if (thumbUrlElm != null)
+ {
+ var descElm = xdoc.XPathSelectElement("/rsp/content/description");
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = thumbUrlElm.Attribute("url").Value,
+ TooltipText = descElm == null ? null : descElm.Value,
+ };
+ }
+ }
+
+ return null;
+ }
+ }
+}
--- /dev/null
+// OpenTween - 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>
+// (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Tumblr : SimpleThumbnailService
+ {
+ public Tumblr(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var http = new HttpVarious();
+ var TargetUrl = url;
+ var tmp = http.GetRedirectTo(TargetUrl);
+ while (!TargetUrl.Equals(tmp))
+ {
+ TargetUrl = tmp;
+ tmp = http.GetRedirectTo(TargetUrl);
+ }
+
+ var apiUrl = base.ReplaceUrl(url);
+ if (apiUrl == null) return null;
+
+ var src = "";
+ string imgurl = null;
+ string errmsg;
+ if (http.GetData(apiUrl, null, out src, 0, out errmsg, ""))
+ {
+ var xdoc = new XmlDocument();
+ try
+ {
+ xdoc.LoadXml(src);
+
+ var type = xdoc.SelectSingleNode("/tumblr/posts/post").Attributes["type"].Value;
+ if (type == "photo")
+ {
+ imgurl = xdoc.SelectSingleNode("/tumblr/posts/post/photo-url").InnerText;
+ }
+ else
+ {
+ errmsg = "PostType:" + type;
+ return null;
+ }
+ }
+ catch (Exception)
+ {
+ return null;
+ }
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = imgurl,
+ TooltipText = null,
+ };
+ }
+ return null;
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Runtime.Serialization.Json;
+using System.Xml;
+using System.Xml.Linq;
+using System.Xml.XPath;
+using System.Net;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class ViaMe : SimpleThumbnailService
+ {
+ public ViaMe(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var apiUrl = base.ReplaceUrl(url);
+ if (apiUrl == null) return null;
+
+ using (var client = new OTWebClient())
+ using (var jsonReader = JsonReaderWriterFactory.CreateJsonReader(client.DownloadData(apiUrl), XmlDictionaryReaderQuotas.Max))
+ {
+ var xElm = XElement.Load(jsonReader);
+
+ var thumbUrlElm = xElm.XPathSelectElement("/response/post/thumb_url");
+ if (thumbUrlElm == null)
+ {
+ return null;
+ }
+
+ var textElm = xElm.XPathSelectElement("/response/post/text");
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = thumbUrlElm.Value,
+ TooltipText = textElm == null ? null : textElm.Value,
+ };
+ }
+ }
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Runtime.Serialization.Json;
+using System.Xml;
+using System.Xml.Linq;
+using System.Xml.XPath;
+using System.Net;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Vimeo : SimpleThumbnailService
+ {
+ public Vimeo(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var apiUrl = base.ReplaceUrl(url);
+ if (apiUrl == null) return null;
+
+ var xdoc = XDocument.Load(apiUrl);
+
+ var thumbUrlElm = xdoc.XPathSelectElement("/oembed/thumbnail_url");
+ if (thumbUrlElm != null)
+ {
+ var titleElm = xdoc.XPathSelectElement("/oembed/title");
+ var durationElm = xdoc.XPathSelectElement("/oembed/duration");
+
+ var tooltipText = "";
+ if (titleElm != null && durationElm != null)
+ {
+ var duration = int.Parse(durationElm.Value);
+ var minute = duration / 60;
+ var second = duration % 60;
+ tooltipText = string.Format("{0} ({1:00}:{2:00})", titleElm.Value, minute, second);
+ }
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = thumbUrlElm.Value,
+ TooltipText = tooltipText,
+ };
+ }
+
+ return null;
+ }
+ }
+}
--- /dev/null
+// OpenTween - 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>
+// (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+using System.Text.RegularExpressions;
+
+namespace OpenTween.Thumbnail.Services
+{
+ class Youtube : SimpleThumbnailService
+ {
+ public Youtube(string pattern, string replacement = "${0}")
+ : base(pattern, replacement)
+ {
+ }
+
+ public override ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
+ {
+ var imgUrl = base.ReplaceUrl(url);
+ if (imgUrl == null) return null;
+
+ // 参考
+ // http://code.google.com/intl/ja/apis/youtube/2.0/developers_guide_protocol_video_entries.html
+ // デベロッパー ガイド: Data API プロトコル - 単独の動画情報の取得 - YouTube の API とツール - Google Code
+ // http://code.google.com/intl/ja/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html#Understanding_Feeds_and_Entries
+ // デベロッパー ガイド: Data API プロトコル - 動画のフィードとエントリについて - YouTube の API とツール - Google Code
+ var videourl = (new HttpVarious()).GetRedirectTo(url);
+ var mc = Regex.Match(videourl, @"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", RegexOptions.IgnoreCase);
+ if (videourl.StartsWith("http://www.youtube.com/index?ytsession="))
+ {
+ videourl = url;
+ mc = Regex.Match(videourl, @"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", RegexOptions.IgnoreCase);
+ }
+ if (mc.Success)
+ {
+ var apiurl = "http://gdata.youtube.com/feeds/api/videos/" + mc.Groups["videoid"].Value;
+ var src = "";
+ if ((new HttpVarious()).GetData(apiurl, null, out src, 5000))
+ {
+ var sb = new StringBuilder();
+ var xdoc = new XmlDocument();
+ try
+ {
+ xdoc.LoadXml(src);
+ var nsmgr = new XmlNamespaceManager(xdoc.NameTable);
+ nsmgr.AddNamespace("root", "http://www.w3.org/2005/Atom");
+ nsmgr.AddNamespace("app", "http://purl.org/atom/app#");
+ nsmgr.AddNamespace("media", "http://search.yahoo.com/mrss/");
+
+ var xentryNode = xdoc.DocumentElement.SelectSingleNode("/root:entry/media:group", nsmgr);
+ var xentry = (XmlElement)xentryNode;
+ var tmp = "";
+ try
+ {
+ tmp = xentry["media:title"].InnerText;
+ if (!string.IsNullOrEmpty(tmp))
+ {
+ sb.Append(Properties.Resources.YouTubeInfoText1);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+ }
+
+ try
+ {
+ var sec = 0;
+ if (int.TryParse(xentry["yt:duration"].Attributes["seconds"].Value, out sec))
+ {
+ sb.Append(Properties.Resources.YouTubeInfoText2);
+ sb.AppendFormat("{0:d}:{1:d2}", sec / 60, sec % 60);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+ }
+
+ try
+ {
+ var tmpdate = new DateTime();
+ xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry", nsmgr);
+ if (DateTime.TryParse(xentry["published"].InnerText, out tmpdate))
+ {
+ sb.Append(Properties.Resources.YouTubeInfoText3);
+ sb.Append(tmpdate);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+ }
+
+ try
+ {
+ var count = 0;
+ xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry", nsmgr);
+ tmp = xentry["yt:statistics"].Attributes["viewCount"].Value;
+ if (int.TryParse(tmp, out count))
+ {
+ sb.Append(Properties.Resources.YouTubeInfoText4);
+ sb.Append(tmp);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+ }
+
+ try
+ {
+ xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry/app:control", nsmgr);
+ if (xentry != null)
+ {
+ sb.Append(xentry["yt:state"].Attributes["name"].Value);
+ sb.Append(":");
+ sb.Append(xentry["yt:state"].InnerText);
+ sb.AppendLine();
+ }
+ }
+ catch (Exception)
+ {
+ }
+
+ //mc = Regex.Match(videourl, @"^http://www\.youtube\.com/watch\?v=([\w\-]+)", RegexOptions.IgnoreCase)
+ //if (mc.Success)
+ //{
+ // imgurl = mc.Result("http://i.ytimg.com/vi/${1}/default.jpg");
+ //}
+ //mc = Regex.Match(videourl, @"^http://youtu\.be/([\w\-]+)", RegexOptions.IgnoreCase)
+ //if (mc.Success)
+ //{
+ // imgurl = mc.Result("http://i.ytimg.com/vi/${1}/default.jpg");
+ //}
+
+ }
+ catch (Exception)
+ {
+
+ }
+
+ return new ThumbnailInfo()
+ {
+ ImageUrl = url,
+ ThumbnailUrl = imgUrl,
+ TooltipText = sb.ToString().Trim(),
+ };
+ }
+
+ }
+ return null;
+ }
+ }
+}
// OpenTween - 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>
-// (c) 2011 Egtra (@egtra) <http://dev.activebasic.com/egtra/>
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
// All rights reserved.
//
// This file is part of OpenTween.
using System;
using System.Collections.Generic;
-using System.ComponentModel;
-using System.Runtime.Serialization;
-using System.Runtime.Serialization.Json;
+using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
-using System.Xml;
-using System.Xml.Linq;
-using System.Xml.XPath;
-using System.Drawing;
-using System.Windows.Forms;
-using System.Collections;
-using System.Linq;
+using OpenTween.Thumbnail.Services;
namespace OpenTween.Thumbnail
{
- public class ThumbnailGenerator
+ class ThumbnailGenerator
{
- private object lckPrev = new object();
- private PreviewData _prev;
- private class PreviewData : IDisposable
- {
- public long statusId;
- public List<KeyValuePair<string, string>> urls;
- public List<KeyValuePair<string, Image>> pics = new List<KeyValuePair<string, Image>>();
- public List<KeyValuePair<string, string>> tooltipText = new List<KeyValuePair<string, string>>();
- public List<KeyValuePair<string, ImageCreatorDelegate>> imageCreators = new List<KeyValuePair<string, ImageCreatorDelegate>>();
- public PreviewData(long id, List<KeyValuePair<string, string>> urlList, List<KeyValuePair<string, ImageCreatorDelegate>> imageCreatorList)
- {
- statusId = id;
- urls = urlList;
- imageCreators = imageCreatorList;
- }
-
- public bool IsError;
- public string AdditionalErrorMessage;
-
- private bool disposedValue = false; // 重複する呼び出しを検出するには
-
- // IDisposable
- protected virtual void Dispose(bool disposing)
- {
- if (!this.disposedValue)
- {
- if (disposing)
- {
- // TODO: 明示的に呼び出されたときにマネージ リソースを解放します
- foreach (var pic in pics)
- {
- if (pic.Value != null) pic.Value.Dispose();
- }
- }
-
- // TODO: 共有のアンマネージ リソースを解放します
- }
- this.disposedValue = true;
- }
-
-#region " IDisposable Support "
- // このコードは、破棄可能なパターンを正しく実装できるように Visual Basic によって追加されました。
- public void Dispose()
- {
- // このコードを変更しないでください。クリーンアップ コードを上の Dispose(bool disposing) に記述します。
- Dispose(true);
- GC.SuppressFinalize(this);
- }
-#endregion
-
- }
- private TweenMain Owner;
- private delegate bool UrlCreatorDelegate(GetUrlArgs args);
- private delegate bool ImageCreatorDelegate(CreateImageArgs args);
-
- private class GetUrlArgs
- {
- public string url;
- public string extended;
- public List<KeyValuePair<string, string>> imglist;
- public GlobalLocation geoInfo;
- }
-
- private class CreateImageArgs
- {
- public KeyValuePair<string, string> url;
- public List<KeyValuePair<string, Image>> pics;
- public List<KeyValuePair<string, string>> tooltipText;
- public string errmsg;
- }
+ private static List<IThumbnailService> generator = new List<IThumbnailService>();
- private class ThumbnailService
+ public static void InitializeGenerator()
{
- public string Name;
- public UrlCreatorDelegate urlCreator;
- public ImageCreatorDelegate imageCreator;
-
- public ThumbnailService(string name, UrlCreatorDelegate urlcreator, ImageCreatorDelegate imagecreator)
+ ThumbnailGenerator.generator = new List<IThumbnailService>()
{
- this.Name = name;
- this.urlCreator = urlcreator;
- this.imageCreator = imagecreator;
- }
- }
-
- private ThumbnailService[] ThumbnailServices;
-
- public ThumbnailGenerator(TweenMain Owner)
- {
- this.Owner = Owner;
+ // DirectLink
+ new SimpleThumbnailService(@"^https?://.*(\.jpg|\.jpeg|\.gif|\.png|\.bmp)$", "${0}"),
- Owner.PreviewScrollBar.Scroll += PreviewScrollBar_Scroll;
- Owner.PreviewPicture.MouseLeave += PreviewPicture_MouseLeave;
- Owner.PreviewPicture.DoubleClick += PreviewPicture_DoubleClick;
+ // ImgUr
+ new SimpleThumbnailService(@"^http://(?:i\.)?imgur\.com/(\w+)(?:\..{3})?$", "http://img.imgur.com/${1}l.jpg"),
- ThumbnailServices = new[] {
- new ThumbnailService("ImgUr", ImgUr_GetUrl, ImgUr_CreateImage),
- new ThumbnailService("DirectLink", DirectLink_GetUrl, DirectLink_CreateImage),
- new ThumbnailService("TwitPic", TwitPic_GetUrl, TwitPic_CreateImage),
- new ThumbnailService("yfrog", yfrog_GetUrl, yfrog_CreateImage),
- new ThumbnailService("Plixi(TweetPhoto)", Plixi_GetUrl, Plixi_CreateImage),
- new ThumbnailService("MobyPicture", MobyPicture_GetUrl, MobyPicture_CreateImage),
- new ThumbnailService("携帯百景", MovaPic_GetUrl, MovaPic_CreateImage),
- new ThumbnailService("はてなフォトライフ", Hatena_GetUrl, Hatena_CreateImage),
- new ThumbnailService("PhotoShare/bctiny", PhotoShare_GetUrl, PhotoShare_CreateImage),
- new ThumbnailService("img.ly", imgly_GetUrl, imgly_CreateImage),
- new ThumbnailService("Twitgoo", Twitgoo_GetUrl, Twitgoo_CreateImage),
- new ThumbnailService("youtube", youtube_GetUrl, youtube_CreateImage),
- new ThumbnailService("ニコニコ動画", nicovideo_GetUrl, nicovideo_CreateImage),
- new ThumbnailService("ニコニコ静画", nicoseiga_GetUrl, nicoseiga_CreateImage),
- new ThumbnailService("Pixiv", Pixiv_GetUrl, Pixiv_CreateImage),
- new ThumbnailService("flickr", flickr_GetUrl, flickr_CreateImage),
- new ThumbnailService("フォト蔵", Photozou_GetUrl, Photozou_CreateImage),
- new ThumbnailService("TwitVideo", TwitVideo_GetUrl, TwitVideo_CreateImage),
- new ThumbnailService("Piapro", Piapro_GetUrl, Piapro_CreateImage),
- new ThumbnailService("Tumblr", Tumblr_GetUrl, Tumblr_CreateImage),
- new ThumbnailService("ついっぷるフォト", TwipplePhoto_GetUrl, TwipplePhoto_CreateImage),
- new ThumbnailService("mypix/shamoji", mypix_GetUrl, mypix_CreateImage),
- new ThumbnailService("ow.ly", Owly_GetUrl, Owly_CreateImage),
- new ThumbnailService("vimeo", Vimeo_GetUrl, Vimeo_CreateImage),
- new ThumbnailService("cloudfiles", CloudFiles_GetUrl, CloudFiles_CreateImage),
- new ThumbnailService("instagram", instagram_GetUrl, instagram_CreateImage),
- new ThumbnailService("pikubo", pikubo_GetUrl, pikubo_CreateImage),
- new ThumbnailService("FourSquare", Foursquare_GetUrl, Foursquare_CreateImage),
- new ThumbnailService("TINAMI", Tinami_GetUrl, Tinami_CreateImage),
- new ThumbnailService("Twimg", Twimg_GetUrl, Twimg_CreateImage),
- new ThumbnailService("TwitrPix", TwitrPix_GetUrl, TwitrPix_CreateImage),
- new ThumbnailService("Pckles", Pckles_GetUrl, Pckles_CreateImage),
- new ThumbnailService("via.me", ViaMe_GetUrl, ViaMe_CreateImage),
- new ThumbnailService("tuna.be", TunaBe_GetUrl, TunaBe_CreateImage),
- new ThumbnailService("Path.com", PathCom_GetUrl, PathCom_CreateImage),
- };
- }
+ // Twitpic
+ new SimpleThumbnailService(@"^http://(www\.)?twitpic\.com/(?<photoId>\w+)(/full/?)?$", "http://twitpic.com/show/thumb/${photoId}"),
- private PostClass _curPost
- {
- get
- {
- return Owner.CurPost;
- }
- }
+ // yfrog
+ new SimpleThumbnailService(@"^http://yfrog\.com/(\w+)$", "${0}:small"),
- private bool IsDirectLink(string url)
- {
- return Regex.Match(url, @"^http://.*(\.jpg|\.jpeg|\.gif|\.png|\.bmp)$", RegexOptions.IgnoreCase).Success;
- }
+ // Lockerz
+ new SimpleThumbnailService(@"^http://(tweetphoto\.com/[0-9]+|pic\.gd/[a-z0-9]+|(lockerz|plixi)\.com/[ps]/[0-9]+)$", "http://api.plixi.com/api/tpapi.svc/imagefromurl?size=thumbnail&url=${0}"),
- public void thumbnail(long id, List<string> links, PostClass.StatusGeo geo, Dictionary<string, string> media)
- {
- if (!Owner.IsPreviewEnable)
- {
- Owner.SplitContainer3.Panel2Collapsed = true;
- return;
- }
- if (Owner.PreviewPicture.Image != null)
- {
- Owner.PreviewPicture.Image.Dispose();
- Owner.PreviewPicture.Image = null;
- Owner.SplitContainer3.Panel2Collapsed = true;
- }
- //lock (lckPrev)
- //{
- // if (_prev != null)
- // {
- // _prev.Dispose();
- // _prev = null;
- // }
- //}
+ // MobyPicture
+ new SimpleThumbnailService(@"^http://moby\.to/(\w+)$", "http://mobypicture.com/?${1}:small"),
- if (links.Count == 0 && geo == null && (media == null || media.Count == 0))
- {
- Owner.PreviewScrollBar.Maximum = 0;
- Owner.PreviewScrollBar.Enabled = false;
- Owner.SplitContainer3.Panel2Collapsed = true;
- return;
- }
+ // 携帯百景
+ new SimpleThumbnailService(@"^http://movapic\.com/pic/(\w+)$", "http://image.movapic.com/pic/s_${1}.jpeg"),
- if (media != null && media.Count > 0)
- {
- foreach (var link in links.ToArray())
- {
- if (media.ContainsKey(link)) links.Remove(link);
- }
- }
+ // はてなフォトライフ
+ new SimpleThumbnailService(@"^http://f\.hatena\.ne\.jp/(([a-z])[a-z0-9_-]{1,30}[a-z0-9])/((\d{8})\d+)$", "http://img.f.hatena.ne.jp/images/fotolife/${2}/${1}/${4}/${3}_120.jpg"),
- var imglist = new List<KeyValuePair<string, string>>();
- var dlg = new List<KeyValuePair<string, ImageCreatorDelegate>>();
+ // PhotoShare
+ new SimpleThumbnailService(@"^http://(?:www\.)?bcphotoshare\.com/photos/\d+/(\d+)$", "http://images.bcphotoshare.com/storages/${1}/thumb180.jpg"),
- foreach (var url in links)
- {
- foreach (var svc in ThumbnailServices)
- {
- var args = new GetUrlArgs();
- args.url = url;
- args.imglist = imglist;
- if (svc.urlCreator(args))
- {
- // URLに対応したサムネイル作成処理デリゲートをリストに登録
- dlg.Add(new KeyValuePair<string, ImageCreatorDelegate>(url, svc.imageCreator));
- break;
- }
- }
- }
- if (media != null)
- {
- foreach (var m in media)
- {
- foreach (var svc in ThumbnailServices)
- {
- var args = new GetUrlArgs();
- args.url = m.Key;
- args.extended = m.Value;
- args.imglist = imglist;
- if (svc.urlCreator(args))
- {
- // URLに対応したサムネイル作成処理デリゲートをリストに登録
- dlg.Add(new KeyValuePair<string, ImageCreatorDelegate>(m.Key, svc.imageCreator));
- break;
- }
- }
- }
- }
- if (geo != null)
- {
- var args = new GetUrlArgs();
- args.url = "";
- args.imglist = imglist;
- args.geoInfo = new GlobalLocation{ Latitude = geo.Lat, Longitude = geo.Lng };
- if (TwitterGeo_GetUrl(args))
- {
- // URLに対応したサムネイル作成処理デリゲートをリストに登録
- dlg.Add(new KeyValuePair<string, ImageCreatorDelegate>(args.url, new ImageCreatorDelegate(TwitterGeo_CreateImage)));
- }
- }
- if (imglist.Count == 0)
- {
- Owner.PreviewScrollBar.Maximum = 0;
- Owner.PreviewScrollBar.Enabled = false;
- Owner.SplitContainer3.Panel2Collapsed = true;
- return;
- }
+ // PhotoShare
+ new PhotoShareShortlink(@"^http://bctiny\.com/p(\w+)$"),
- ThumbnailProgressChanged(0);
- BackgroundWorker bgw;
- bgw = new BackgroundWorker();
- bgw.DoWork += bgw_DoWork;
- bgw.RunWorkerCompleted += bgw_Completed;
- bgw.RunWorkerAsync(new PreviewData(id, imglist, dlg));
+ // img.ly
+ new SimpleThumbnailService(@"^http://img\.ly/(\w+)$", "http://img.ly/show/thumb/${1}"),
- }
+ // Twitgoo
+ new SimpleThumbnailService(@"^http://twitgoo\.com/(\w+)$", "http://twitgoo.com/${1}/mini"),
- private void ThumbnailProgressChanged(int ProgressPercentage, string AddMsg = "")
- {
- if (ProgressPercentage == 0) //開始
- {
- //Owner.SetStatusLabel("Thumbnail generating...");
- }
- else if (ProgressPercentage == 100) //正常終了
- {
- //Owner.SetStatusLabel("Thumbnail generated.");
- }
- else // エラー
- {
- if (string.IsNullOrEmpty(AddMsg))
- {
- Owner.SetStatusLabel("can't get Thumbnail.");
- }
- else
- {
- Owner.SetStatusLabel("can't get Thumbnail.(" + AddMsg + ")");
- }
- }
- }
+ // youtube
+ new Youtube(@"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", "http://i.ytimg.com/vi/${videoid}/default.jpg"),
- private void bgw_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
- {
- var arg = (PreviewData)e.Argument;
- var worker = (BackgroundWorker)sender;
- arg.AdditionalErrorMessage = "";
+ // ニコニコ動画
+ new Nicovideo(@"^http://(?:(www|ext)\.nicovideo\.jp/watch|nico\.ms)/(?:sm|nm)?([0-9]+)(\?.+)?$", "http://www.nicovideo.jp/api/getthumbinfo/${id}"),
- foreach (var url in arg.urls)
- {
- var args = new CreateImageArgs();
- args.url = url;
- args.pics = arg.pics;
- args.tooltipText = arg.tooltipText;
- args.errmsg = "";
- if (!arg.imageCreators[arg.urls.IndexOf(url)].Value(args))
- {
- arg.AdditionalErrorMessage = args.errmsg;
- arg.IsError = true;
- }
- }
+ // ニコニコ静画
+ new SimpleThumbnailService(@"^http://(?:seiga\.nicovideo\.jp/seiga/|nico\.ms/)im(?<id>\d+)", "http://lohas.nicoseiga.jp/thumb/${id}q?"),
- if (arg.pics.Count == 0)
- {
- arg.IsError = true;
- }
- else
- {
- arg.IsError = false;
- }
- e.Result = arg;
- }
+ // pixiv
+ new MetaThumbnailService(@"^http://www\.pixiv\.net/(member_illust|index)\.php\?(?=.*mode=(medium|big))(?=.*illust_id=(?<illustId>[0-9]+)).*$"),
- private void bgw_Completed(object sender, RunWorkerCompletedEventArgs e)
- {
- var prv = e.Result as PreviewData;
- if (prv == null || prv.IsError)
- {
- Owner.PreviewScrollBar.Maximum = 0;
- Owner.PreviewScrollBar.Enabled = false;
- Owner.SplitContainer3.Panel2Collapsed = true;
- if (prv != null && !string.IsNullOrEmpty(prv.AdditionalErrorMessage))
- {
- ThumbnailProgressChanged(-1, prv.AdditionalErrorMessage);
- }
- else
- {
- ThumbnailProgressChanged(-1);
- }
- return;
- }
- lock(lckPrev)
- {
- if (prv != null && _curPost != null && prv.statusId == _curPost.StatusId)
- {
- if (_prev != null)
- {
- _prev.Dispose();
- }
- _prev = prv;
- Owner.SplitContainer3.Panel2Collapsed = false;
- Owner.PreviewScrollBar.Maximum = _prev.pics.Count - 1;
- if (Owner.PreviewScrollBar.Maximum > 0)
- {
- Owner.PreviewScrollBar.Enabled = true;
- }
- else
- {
- Owner.PreviewScrollBar.Enabled = false;
- }
- Owner.PreviewScrollBar.Value = 0;
- Owner.PreviewPicture.Image = _prev.pics[0].Value;
- if (!string.IsNullOrEmpty(_prev.tooltipText[0].Value))
- {
- Owner.ToolTip1.SetToolTip(Owner.PreviewPicture, _prev.tooltipText[0].Value);
- }
- else
- {
- Owner.ToolTip1.SetToolTip(Owner.PreviewPicture, "");
- }
- }
- else if (_curPost == null || (_prev != null && _curPost.StatusId != _prev.statusId))
- {
- Owner.PreviewScrollBar.Maximum = 0;
- Owner.PreviewScrollBar.Enabled = false;
- Owner.SplitContainer3.Panel2Collapsed = true;
- }
- }
- ThumbnailProgressChanged(100);
- }
+ // flickr
+ new MetaThumbnailService(@"^http://www\.flickr\.com/.+$"),
- public void ScrollThumbnail(bool forward)
- {
- if (forward)
- {
- Owner.PreviewScrollBar.Value = Math.Min(Owner.PreviewScrollBar.Value + 1, Owner.PreviewScrollBar.Maximum);
- PreviewScrollBar_Scroll(Owner.PreviewScrollBar, new ScrollEventArgs(ScrollEventType.SmallIncrement, Owner.PreviewScrollBar.Value));
- }
- else
- {
- Owner.PreviewScrollBar.Value = Math.Max(Owner.PreviewScrollBar.Value - 1, Owner.PreviewScrollBar.Minimum);
- PreviewScrollBar_Scroll(Owner.PreviewScrollBar, new ScrollEventArgs(ScrollEventType.SmallDecrement, Owner.PreviewScrollBar.Value));
- }
- }
+ // フォト蔵
+ new SimpleThumbnailService(@"^http://photozou\.jp/photo/show/(?<userId>[0-9]+)/(?<photoId>[0-9]+)", "http://photozou.jp/p/thumb/${photoId}"),
- private void PreviewScrollBar_Scroll(object sender, ScrollEventArgs e)
- {
- lock(lckPrev)
- {
- if (_prev != null && _curPost != null && _prev.statusId == _curPost.StatusId)
- {
- if (_prev.pics.Count > e.NewValue)
- {
- Owner.PreviewPicture.Image = _prev.pics[e.NewValue].Value;
- if (!string.IsNullOrEmpty(_prev.tooltipText[e.NewValue].Value))
- {
- Owner.ToolTip1.Hide(Owner.PreviewPicture);
- Owner.ToolTip1.SetToolTip(Owner.PreviewPicture, _prev.tooltipText[e.NewValue].Value);
- }
- else
- {
- Owner.ToolTip1.SetToolTip(Owner.PreviewPicture, "");
- Owner.ToolTip1.Hide(Owner.PreviewPicture);
- }
- }
- }
- }
- }
+ // TwitVideo
+ new SimpleThumbnailService(@"^http://twitvideo\.jp/(\w+)$", "http://twitvideo.jp/img/thumb/${1}"),
- private void PreviewPicture_MouseLeave(object sender, EventArgs e)
- {
- Owner.ToolTip1.Hide(Owner.PreviewPicture);
- }
- private void PreviewPicture_DoubleClick(object sender, EventArgs e)
- {
- OpenPicture();
- }
- public void OpenPicture()
- {
- if (_prev != null)
- {
- if (Owner.PreviewScrollBar.Value < _prev.pics.Count)
- {
- Owner.OpenUriAsync(_prev.pics[Owner.PreviewScrollBar.Value].Key);
- //if (AppendSettingDialog.Instance.OpenPicBuiltinBrowser)
- //{
- // using (var ab = new AuthBrowser())
- // {
- // ab.Auth = false;
- // ab.UrlString = _prev.pics[Owner.PreviewScrollBar.Value].Key;
- // ab.ShowDialog(Owner)
- // }
- //Else
- // Owner.OpenUriAsync(_prev.pics[Owner.PreviewScrollBar.Value].Key)
- //}
- }
- }
- }
+ // Piapro
+ new MetaThumbnailService(@"^http://piapro\.jp/(?:content/[0-9a-z]+|t/[0-9a-zA-Z_\-]+)$"),
-#region "テンプレ"
- #if UNDEFINED__
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
+ // Tumblr
+ new Tumblr(@"(?<base>http://.+?\.tumblr\.com/)post/(?<postID>[0-9]+)(/(?<subject>.+?)/)?", "${base}api/read?id=${postID}"),
- private bool ServiceName_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(args.url, @"^http://imgur\.com/(\w+)\.jpg$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://i.imgur.com/${1}l.jpg")));
- return true;
- }
- else
- {
- return false;
- }
- }
+ // ついっぷるフォト
+ new SimpleThumbnailService(@"^http://p\.twipple\.jp/(?<contentId>[0-9a-z]+)", "http://p.twipple.jp/show/large/${contentId}"),
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool ServiceName_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltiptext.Add(new KeyValuePair<string, string>(args.url.Key, ""))
- return true;
- }
- #endif
-#endregion
+ // mypix/shamoji
+ new SimpleThumbnailService(@"^http://www\.(mypix\.jp|shamoji\.info)/app\.php/picture/(?<contentId>[0-9a-z]+)", "${0}/thumb.jpg"),
-#region "ImgUr"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
+ // ow.ly
+ new SimpleThumbnailService(@"^http://ow\.ly/i/(\w+)$", "http://static.ow.ly/photos/thumb/${1}.jpg"),
- private bool ImgUr_GetUrl(GetUrlArgs args)
- {
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(?:i\.)?imgur\.com/(\w+)(?:\..{3})?$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://img.imgur.com/${1}l.jpg")));
- return true;
- }
- else
- {
- return false;
- }
- }
+ // vimeo
+ new Vimeo(@"http://vimeo\.com/(?<postID>[0-9]+)", "http://vimeo.com/api/oembed.xml?url=${0}"),
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
+ // cloudfiles
+ new SimpleThumbnailService(@"^http://c[0-9]+\.cdn[0-9]+\.cloudfiles\.rackspacecloud\.com/[a-z_0-9]+", "${0}"),
- private bool ImgUr_CreateImage(CreateImageArgs args)
- {
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-#endregion
+ // Instagram
+ new SimpleThumbnailService(@"^http://instagr\.am/p/.+/", "${0}media/?size=m"),
-#region "画像直リンク"
- private bool DirectLink_GetUrl(GetUrlArgs args)
- {
- //画像拡張子で終わるURL(直リンク)
- if (IsDirectLink(string.IsNullOrEmpty(args.extended) ? args.url : args.extended))
- {
- args.imglist.Add(new KeyValuePair<string, string>(args.url, string.IsNullOrEmpty(args.extended) ? args.url : args.extended));
- return true;
- }
- else
- {
- return false;
- }
- }
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
+ // pikubo
+ new SimpleThumbnailService(@"^http://pikubo\.me/([a-z0-9-_]+)", "http://pikubo.me/q/${1}"),
- private bool DirectLink_CreateImage(CreateImageArgs args)
- {
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-#endregion
+ // Foursquare
+ new Services.Foursquare(@"^https?://(4sq|foursquare)\.com/.+"),
-#region "TwitPic"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
+ // TINAMI
+ new Tinami(@"^http://www\.tinami\.com/view/(?<ContentId>\d+)$", "http://api.tinami.com/content/info?cont_id=${ContentId}&api_key=" + ApplicationSettings.TINAMIApiKey),
- private bool TwitPic_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(www\.)?twitpic\.com/(?<photoId>\w+)(/full/?)?$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://twitpic.com/show/thumb/${photoId}")));
- return true;
- }
- else
- {
- return false;
- }
- }
+ // pic.twitter.com
+ new SimpleThumbnailService(@"^https?://p\.twimg\.com/.*$", "${0}:thumb"),
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool TwitPic_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
+ // TwitrPix
+ new SimpleThumbnailService(@"^http://twitrpix\.com/(\w+)$", "http://img.twitrpix.com/thumb/${1}"),
-#endregion
+ // Pckles
+ new SimpleThumbnailService(@"^https?://pckles\.com/\w+/\w+$", "${0}.resize.jpg"),
-#region "yfrog"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
+ // via.me
+ new ViaMe(@"^https?://via\.me/-(\w+)$", "http://via.me/api/v1/posts/$1"),
- private bool yfrog_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://yfrog\.com/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, (string.IsNullOrEmpty(args.extended) ? args.url : args.extended) + ":small"));
- return true;
- }
- else
- {
- return false;
- }
- }
+ // tuna.be
+ new SimpleThumbnailService(@"^http://tuna\.be/t/(?<entryId>[a-zA-Z0-9\.\-_]+)$", "http://tuna.be/show/thumb/${entryId}"),
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool yfrog_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
+ // Path (path.com)
+ new MetaThumbnailService(@"^https?://path.com/p/\w+$"),
+ };
}
-#endregion
-
-#region "Plixi(TweetPhoto)"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Plixi_GetUrl(GetUrlArgs args)
+ public static List<ThumbnailInfo> GetThumbnails(PostClass post)
{
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^(http://tweetphoto\.com/[0-9]+|http://pic\.gd/[a-z0-9]+|http://(lockerz|plixi)\.com/[ps]/[0-9]+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- const string comp = "http://api.plixi.com/api/tpapi.svc/imagefromurl?size=thumbnail&url=";
- args.imglist.Add(new KeyValuePair<String, String>(args.url, comp + (String.IsNullOrEmpty(args.extended) ? args.url : args.extended)));
- return true;
- }
- else
- {
- return false;
- }
- }
+ var thumbnails = new List<ThumbnailInfo>();
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair(Of string, Image> pics) 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Plixi_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var referer = "";
- if (args.url.Key.Contains("t.co"))
+ if (post.Media != null)
{
- if (args.url.Value.Contains("tweetphoto.com"))
- {
- referer = "http://tweetphoto.com";
- }
- else if (args.url.Value.Contains("http://lockerz.com"))
- {
- referer = "http://lockerz.com";
- }
- else
+ foreach (var media in post.Media)
{
- referer = "http://plixi.com";
+ var thumbInfo = ThumbnailGenerator.GetThumbnailInfo(media.Value, post);
+ if (thumbInfo != null)
+ {
+ thumbnails.Add(thumbInfo);
+ }
}
}
- else
- {
- referer = args.url.Key;
- }
- var img = (new HttpVarious()).GetImage(args.url.Value, referer, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "MobyPicture"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool MobyPicture_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://moby\.to/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://mobypicture.com/?${1}:small")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool MobyPicture_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "携帯百景"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool MovaPic_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://movapic\.com/pic/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://image.movapic.com/pic/s_${1}.jpeg")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool MovaPic_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-#region "はてなフォトライフ"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Hatena_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://f\.hatena\.ne\.jp/(([a-z])[a-z0-9_-]{1,30}[a-z0-9])/((\d{8})\d+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://img.f.hatena.ne.jp/images/fotolife/${2}/${1}/${4}/${3}_120.jpg")));
- return true;
- }
- else
+ if (post.PostGeo != null && !(post.PostGeo.Lat == 0 && post.PostGeo.Lng == 0))
{
- return false;
+ var map = MapThumb.GetDefaultInstance();
+ thumbnails.Add(new ThumbnailInfo()
+ {
+ ImageUrl = map.CreateMapLinkUrl(post.PostGeo.Lat, post.PostGeo.Lng),
+ ThumbnailUrl = map.CreateStaticMapUrl(post.PostGeo.Lat, post.PostGeo.Lng),
+ TooltipText = null,
+ });
}
- }
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Hatena_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
+ return thumbnails;
}
-#endregion
-
-#region "PhotoShare"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool PhotoShare_GetUrl(GetUrlArgs args)
+ public static ThumbnailInfo GetThumbnailInfo(string url, PostClass post)
{
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(?:www\.)?bcphotoshare\.com/photos/\d+/(\d+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://images.bcphotoshare.com/storages/${1}/thumb180.jpg")));
- return true;
- }
- // 短縮URL
- mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://bctiny\.com/p(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
+ foreach (var generator in ThumbnailGenerator.generator)
{
- try
- {
- args.imglist.Add(new KeyValuePair<string, string>(args.url, "http://images.bcphotoshare.com/storages/" + RadixConvert.ToInt32(mc.Result("${1}"), 36).ToString() + "/thumb180.jpg"));
- return true;
- }
- catch (ArgumentOutOfRangeException)
+ var result = generator.GetThumbnailInfo(url, post);
+ if (result != null)
{
+ return result;
}
}
- return false;
- }
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool PhotoShare_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
+ return null;
}
-
-#endregion
-
-#region "img.ly"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool imgly_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://img\.ly/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://img.ly/show/thumb/${1}")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool imgly_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "Twitgoo"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Twitgoo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(String.IsNullOrEmpty(args.extended) ? args.url : args.extended, @"^http://twitgoo\.com/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://twitgoo.com/${1}/mini")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Twitgoo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "youtube"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool youtube_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://www\.youtube\.com/watch\?v=([\w\-]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- //args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://i.ytimg.com/vi/${1}/default.jpg")))
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("${0}")));
- return true;
- }
- mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://youtu\.be/([\w\-]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- //args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://i.ytimg.com/vi/${1}/default.jpg")))
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("${0}")));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool youtube_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- // 参考
- // http://code.google.com/intl/ja/apis/youtube/2.0/developers_guide_protocol_video_entries.html
- // デベロッパー ガイド: Data API プロトコル - 単独の動画情報の取得 - YouTube の API とツール - Google Code
- // http://code.google.com/intl/ja/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html#Understanding_Feeds_and_Entries
- // デベロッパー ガイド: Data API プロトコル - 動画のフィードとエントリについて - YouTube の API とツール - Google Code
- var imgurl = "";
- var mcImg = Regex.Match(args.url.Value, @"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", RegexOptions.IgnoreCase);
- if (mcImg.Success)
- {
- imgurl = mcImg.Result("http://i.ytimg.com/vi/${videoid}/default.jpg");
- }
- else
- {
- return false;
- }
- var videourl = (new HttpVarious()).GetRedirectTo(args.url.Value);
- var mc = Regex.Match(videourl, @"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", RegexOptions.IgnoreCase);
- if (videourl.StartsWith("http://www.youtube.com/index?ytsession="))
- {
- videourl = args.url.Value;
- mc = Regex.Match(videourl, @"^http://(?:(www\.youtube\.com)|(youtu\.be))/(watch\?v=)?(?<videoid>([\w\-]+))", RegexOptions.IgnoreCase);
- }
- if (mc.Success)
- {
- var apiurl = "http://gdata.youtube.com/feeds/api/videos/" + mc.Groups["videoid"].Value;
- var src = "";
- if ((new HttpVarious()).GetData(apiurl, null, out src, 5000))
- {
- var sb = new StringBuilder();
- var xdoc = new XmlDocument();
- try
- {
- xdoc.LoadXml(src);
- var nsmgr = new XmlNamespaceManager(xdoc.NameTable);
- nsmgr.AddNamespace("root", "http://www.w3.org/2005/Atom");
- nsmgr.AddNamespace("app", "http://purl.org/atom/app#");
- nsmgr.AddNamespace("media", "http://search.yahoo.com/mrss/");
-
- var xentryNode = xdoc.DocumentElement.SelectSingleNode("/root:entry/media:group", nsmgr);
- var xentry = (XmlElement)xentryNode;
- var tmp = "";
- try
- {
- tmp = xentry["media:title"].InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.YouTubeInfoText1);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
-
- try
- {
- var sec = 0;
- if (int.TryParse(xentry["yt:duration"].Attributes["seconds"].Value, out sec))
- {
- sb.Append(Properties.Resources.YouTubeInfoText2);
- sb.AppendFormat("{0:d}:{1:d2}", sec / 60, sec % 60);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
-
- try
- {
- var tmpdate = new DateTime();
- xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry", nsmgr);
- if (DateTime.TryParse(xentry["published"].InnerText, out tmpdate))
- {
- sb.Append(Properties.Resources.YouTubeInfoText3);
- sb.Append(tmpdate);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
-
- try
- {
- var count = 0;
- xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry", nsmgr);
- tmp = xentry["yt:statistics"].Attributes["viewCount"].Value;
- if (int.TryParse(tmp, out count))
- {
- sb.Append(Properties.Resources.YouTubeInfoText4);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
-
- try
- {
- xentry = (XmlElement)xdoc.DocumentElement.SelectSingleNode("/root:entry/app:control", nsmgr);
- if (xentry != null)
- {
- sb.Append(xentry["yt:state"].Attributes["name"].Value);
- sb.Append(":");
- sb.Append(xentry["yt:state"].InnerText);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
-
- //mc = Regex.Match(videourl, @"^http://www\.youtube\.com/watch\?v=([\w\-]+)", RegexOptions.IgnoreCase)
- //if (mc.Success)
- //{
- // imgurl = mc.Result("http://i.ytimg.com/vi/${1}/default.jpg");
- //}
- //mc = Regex.Match(videourl, @"^http://youtu\.be/([\w\-]+)", RegexOptions.IgnoreCase)
- //if (mc.Success)
- //{
- // imgurl = mc.Result("http://i.ytimg.com/vi/${1}/default.jpg");
- //}
-
- }
- catch(Exception)
- {
-
- }
-
- if (!string.IsNullOrEmpty(imgurl))
- {
- var http = new HttpVarious();
- var _img = http.GetImage(imgurl, videourl, 10000, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, sb.ToString().Trim()));
- return true;
- }
- }
-
- }
- return false;
- }
-
-#endregion
-
-#region "ニコニコ動画"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool nicovideo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(?:(www|ext)\.nicovideo\.jp/watch|nico\.ms)/(?:sm|nm)?([0-9]+)(\?.+)?$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool nicovideo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^http://(?:(www|ext)\.nicovideo\.jp/watch|nico\.ms)/(?<id>(?:sm|nm)?([0-9]+))(\?.+)?$", RegexOptions.IgnoreCase);
- var apiurl = "http://www.nicovideo.jp/api/getthumbinfo/" + mc.Groups["id"].Value;
- var src = "";
- var imgurl = "";
- if ((new HttpVarious()).GetData(apiurl, null, out src, 0, out args.errmsg, MyCommon.GetUserAgentString()))
- {
- var sb = new StringBuilder();
- var xdoc = new XmlDocument();
- try
- {
- xdoc.LoadXml(src);
- var status = xdoc.SelectSingleNode("/nicovideo_thumb_response").Attributes["status"].Value;
- if (status == "ok")
- {
- imgurl = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/thumbnail_url").InnerText;
-
- //ツールチップに動画情報をセットする
- string tmp;
-
- try
- {
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/title").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.NiconicoInfoText1);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
-
- try
- {
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/length").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.NiconicoInfoText2);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
-
- try
- {
- var tm = new DateTime();
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/first_retrieve").InnerText;
- if (DateTime.TryParse(tmp, out tm))
- {
- sb.Append(Properties.Resources.NiconicoInfoText3);
- sb.Append(tm.ToString());
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
-
- try
- {
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/view_counter").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.NiconicoInfoText4);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
-
- try
- {
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/comment_num").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.NiconicoInfoText5);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
- try
- {
- tmp = xdoc.SelectSingleNode("/nicovideo_thumb_response/thumb/mylist_counter").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.NiconicoInfoText6);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
-
- }
- }
- else if (status == "fail")
- {
- var errcode = xdoc.SelectSingleNode("/nicovideo_thumb_response/error/code").InnerText;
- args.errmsg = errcode;
- imgurl = "";
- }
- else
- {
- args.errmsg = "UnknownResponse";
- imgurl = "";
- }
-
- }
- catch(Exception)
- {
- imgurl = "";
- args.errmsg = "Invalid XML";
- }
-
- if (!string.IsNullOrEmpty(imgurl))
- {
- var _img = http.GetImage(imgurl, args.url.Key, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, sb.ToString().Trim()));
- return true;
- }
- }
- return false;
- }
-
-#endregion
-
-#region "ニコニコ静画"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool nicoseiga_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(?:seiga\.nicovideo\.jp/seiga/|nico\.ms/)im\d+");
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool nicoseiga_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^http://(?:seiga\.nicovideo\.jp/seiga/|nico\.ms/)im(?<id>\d+)");
- if (mc.Success)
- {
- var _img = http.GetImage("http://lohas.nicoseiga.jp/thumb/" + mc.Groups["id"].Value + "q?", args.url.Key, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- return false;
- }
-
-#endregion
-
-#region "Pixiv"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Pixiv_GetUrl(GetUrlArgs args)
- {
- //参考: http://tail.s68.xrea.com/blog/2009/02/pixivflash.html Pixivの画像をFlashとかで取得する方法など:しっぽのブログ
- //ユーザー向けの画像ページ http://www.pixiv.net/member_illust.php?mode=medium&illust_id=[ID番号]
- //非ログインユーザー向けの画像ページ http://www.pixiv.net/index.php?mode=medium&illust_id=[ID番号]
- //サムネイルURL http://img[サーバー番号].pixiv.net/img/[ユーザー名]/[サムネイルID]_s.[拡張子]
- //サムネイルURLは画像ページから抽出する
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://www\.pixiv\.net/(member_illust|index)\.php\?(|.+&(amp;)?)illust_id=(?<illustId>[0-9]+)(&(amp;)?.+|$)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url.Replace("amp;", ""), mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Pixiv_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var src = "";
- //illustIDをキャプチャ
- var mc = Regex.Match(args.url.Value, @"^http://www\.pixiv\.net/(member_illust|index)\.php\?(?=.*mode=(medium|big))(?=.*illust_id=(?<illustId>[0-9]+))(?=.*tag=(?<tag>[^&]+)?)?.*$", RegexOptions.IgnoreCase);
- if (mc.Groups["tag"].Value == "R-18" || mc.Groups["tag"].Value == "R-18G")
- {
- args.errmsg = "NotSupported";
- return false;
- }
- else
- {
- var http = new HttpVarious();
- if (http.GetData(Regex.Replace(mc.Groups[0].Value, "amp;", ""), null, out src, 0, out args.errmsg, ""))
- {
- var _mc = Regex.Match(src, mc.Result(@"http://i([0-9]+)\.pixiv\.net/.+/${illustId}_[ms]\.([a-zA-Z]+)"));
- if (_mc.Success)
- {
- var _img = http.GetImage(_mc.Value, args.url.Value, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- else if (Regex.Match(src, "<span class=//error//>ログインしてください</span>").Success)
- {
- args.errmsg = "NotSupported";
- }
- else
- {
- args.errmsg = "Pattern NotFound";
- }
- }
- }
- return false;
- }
-
-#endregion
-
-#region "flickr"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool flickr_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- "^http://www.flickr.com/", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, string.IsNullOrEmpty(args.extended) ? args.url : args.extended));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool flickr_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- //参考: http://tanarky.blogspot.com/2010/03/flickr-urlunavailable.html アグレッシブエンジニア: flickr の画像URL仕様についてまとめ(Unavailable画像)
- //画像URL仕様 http://farm{farm}.staticflickr.com/{server}/{id}_{secret}_{size}.{extension}
- //photostreamなど複数の画像がある場合先頭の一つのみ認識と言うことにする
- //(二つ目のキャプチャ 一つ目の画像はユーザーアイコン)
-
- var src = "";
- var mc = Regex.Match(args.url.Value, "^http://www.flickr.com/", RegexOptions.IgnoreCase);
- var http = new HttpVarious();
- if (http.GetData(args.url.Value, null, out src, 0, out args.errmsg, ""))
- {
- var _mc = Regex.Matches(src, mc.Result(@"http://farm[0-9]+\.staticflickr\.com/[0-9]+/.+?\.([a-zA-Z]+)"));
- //二つ以上キャプチャした場合先頭の一つだけ 一つだけの場合はユーザーアイコンしか取れなかった
- if (_mc.Count > 1)
- {
- var _img = http.GetImage(_mc[1].Value, args.url.Value, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- else
- {
- args.errmsg = "Pattern NotFound";
- }
- }
- return false;
- }
-
-#endregion
-
-#region "フォト蔵"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Photozou_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://photozou\.jp/photo/show/(?<userId>[0-9]+)/(?<photoId>[0-9]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Photozou_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^http://photozou\.jp/photo/show/(?<userId>[0-9]+)/(?<photoId>[0-9]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- var src = "";
- var show_info = mc.Result("http://api.photozou.jp/rest/photo_info?photo_id=${photoId}");
- if (http.GetData(show_info, null, out src, 0, out args.errmsg, ""))
- {
- var xdoc = new XmlDocument();
- var thumbnail_url = "";
- try
- {
- xdoc.LoadXml(src);
- thumbnail_url = xdoc.SelectSingleNode("/rsp/info/photo/thumbnail_image_url").InnerText;
- }
- catch(Exception ex)
- {
- args.errmsg = ex.Message;
- thumbnail_url = "";
- }
- if (string.IsNullOrEmpty(thumbnail_url)) return false;
- var _img = http.GetImage(thumbnail_url, args.url.Key);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- }
- return false;
- }
-
-#endregion
-
-#region "TwitVideo"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool TwitVideo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://twitvideo\.jp/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://twitvideo.jp/img/thumb/${1}")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool TwitVideo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 0, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "Piapro"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Piapro_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://piapro\.jp/(?:content/[0-9a-z]+|t/[0-9a-zA-Z_\-]+)$");
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Piapro_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^http://piapro\.jp/(?:content/[0-9a-z]+|t/[0-9a-zA-Z_\-]+)$");
- if (mc.Success)
- {
- var src = "";
- if (http.GetData(args.url.Key, null, out src, 0, out args.errmsg, ""))
- {
- var _mc = Regex.Match(src, "<meta property=\"og:image\" content=\"(?<big_img>http://c1\\.piapro\\.jp/timg/[0-9a-z]+_\\d{14}_0500_0500\\.(?:jpg|png|gif)?)\" />");
- if (_mc.Success)
- {
- //各画像には120x120のサムネイルがある(多分)ので、URLを置き換える。元々ページに埋め込まれている画像は500x500
- var r = new System.Text.RegularExpressions.Regex(@"_\d{4}_\d{4}");
- var min_img_url = r.Replace(_mc.Groups["big_img"].Value, "_0120_0120");
- var _img = http.GetImage(min_img_url, args.url.Key, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- else
- {
- args.errmsg = "Pattern NotFound";
- }
- }
- }
- return false;
- }
-
-#endregion
-
-#region "Tumblr"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Tumblr_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(.+\.)?tumblr\.com/.+/?", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Tumblr_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var TargetUrl = args.url.Value;
- var tmp = http.GetRedirectTo(TargetUrl);
- while (!TargetUrl.Equals(tmp))
- {
- TargetUrl = tmp;
- tmp = http.GetRedirectTo(TargetUrl);
- }
- var mc = Regex.Match(TargetUrl, @"(?<base>http://.+?\.tumblr\.com/)post/(?<postID>[0-9]+)(/(?<subject>.+?)/)?", RegexOptions.IgnoreCase);
- var apiurl = mc.Groups["base"].Value + "api/read?id=" + mc.Groups["postID"].Value;
- var src = "";
- string imgurl = null;
- if (http.GetData(apiurl, null, out src, 0, out args.errmsg, ""))
- {
- var xdoc = new XmlDocument();
- try
- {
- xdoc.LoadXml(src);
-
- var type = xdoc.SelectSingleNode("/tumblr/posts/post").Attributes["type"].Value;
- if (type == "photo")
- {
- imgurl = xdoc.SelectSingleNode("/tumblr/posts/post/photo-url").InnerText;
- }
- else
- {
- args.errmsg = "PostType:" + type;
- imgurl = "";
- }
- }
- catch(Exception)
- {
- imgurl = "";
- }
-
- if (!string.IsNullOrEmpty(imgurl))
- {
- var _img = http.GetImage(imgurl, args.url.Key, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- }
- return false;
- }
-
-#endregion
-
-#region "ついっぷるフォト"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool TwipplePhoto_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://p\.twipple\.jp/(?<contentId>[0-9a-z]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- // http://p.twipple.jp/wiki/API_Thumbnail/ja
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://p.twipple.jp/show/large/${contentId}")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool TwipplePhoto_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var image = new HttpVarious().GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (image == null)
- return false;
-
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, image));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "mypix/shamoji"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool mypix_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://(www\.mypix\.jp|www\.shamoji\.info)/app\.php/picture/(?<contentId>[0-9a-z]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value + "/thumb.jpg"));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool mypix_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 0, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "ow.ly"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Owly_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://ow\.ly/i/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://static.ow.ly/photos/thumb/${1}.jpg")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Owly_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 0, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "vimeo"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Vimeo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://vimeo\.com/[0-9]+", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Vimeo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"http://vimeo\.com/(?<postID>[0-9]+)", RegexOptions.IgnoreCase);
- var apiurl = "http://vimeo.com/api/v2/video/" + mc.Groups["postID"].Value + ".xml";
- var src = "";
- string imgurl = null;
- if (http.GetData(apiurl, null, out src, 0, out args.errmsg, ""))
- {
- var xdoc = new XmlDocument();
- var sb = new StringBuilder();
- try
- {
- xdoc.LoadXml(src);
- try
- {
- var tmp = xdoc.SelectSingleNode("videos/video/title").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.VimeoInfoText1);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var tmpdate = new DateTime();
- if (DateTime.TryParse(xdoc.SelectSingleNode("videos/video/upload_date").InnerText, out tmpdate))
- {
- sb.Append(Properties.Resources.VimeoInfoText2);
- sb.Append(tmpdate);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var tmp = xdoc.SelectSingleNode("videos/video/stats_number_of_likes").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.VimeoInfoText3);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var tmp = xdoc.SelectSingleNode("videos/video/stats_number_of_plays").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.VimeoInfoText4);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var tmp = xdoc.SelectSingleNode("videos/video/stats_number_of_comments").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- sb.Append(Properties.Resources.VimeoInfoText5);
- sb.Append(tmp);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var sec = 0;
- if (int.TryParse(xdoc.SelectSingleNode("videos/video/duration").InnerText, out sec))
- {
- sb.Append(Properties.Resources.VimeoInfoText6);
- sb.AppendFormat("{0:d}:{1:d2}", sec / 60, sec % 60);
- sb.AppendLine();
- }
- }
- catch(Exception)
- {
- }
- try
- {
- var tmp = xdoc.SelectSingleNode("videos/video/thumbnail_medium").InnerText;
- if (!string.IsNullOrEmpty(tmp))
- {
- imgurl = tmp;
- }
- }
- catch(Exception)
- {
- }
- }
- catch(Exception)
- {
- imgurl = "";
- }
-
- if (!string.IsNullOrEmpty(imgurl))
- {
- var _img = http.GetImage(imgurl, args.url.Key, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, sb.ToString().Trim()));
- return true;
- }
- }
- return false;
- }
-
-#endregion
-
-#region "cloudfiles"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool CloudFiles_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://c[0-9]+\.cdn[0-9]+\.cloudfiles\.rackspacecloud\.com/[a-z_0-9]+", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool CloudFiles_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 0, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-#endregion
-
-#region "Instagram"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool instagram_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- "^http://instagr.am/p/.+/", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value + "media/?size=m"));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool instagram_CreateImage(CreateImageArgs args)
- {
- var http = new HttpVarious();
- var imgUrl = http.GetRedirectTo(args.url.Value);
-
- if (string.IsNullOrEmpty(imgUrl)) return false;
-
- var img = http.GetImage(imgUrl, args.url.Key, 10000, out args.errmsg);
- if (img == null) return false;
-
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "pikubo"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool pikubo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://pikubo\.me/([a-z0-9-_]+)", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://pikubo.me/q/${1}")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool pikubo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
-
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 0, out args.errmsg);
- if (img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
-#endregion
-
-#region "Foursquare"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Foursquare_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- "^https?://(4sq|foursquare).com/", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- //var mapsUrl = Foursquare.GetInstance.GetMapsUri(args.url);
- //if (mapsUrl == null) return false;
- if (!AppendSettingDialog.Instance.IsPreviewFoursquare) return false;
- args.imglist.Add(new KeyValuePair<String, String>(String.IsNullOrEmpty(args.extended) ? args.url : args.extended, ""));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Foursquare_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var tipsText = "";
- var mapsUrl = Foursquare.GetInstance.GetMapsUri(args.url.Key, ref tipsText);
- if (mapsUrl == null) return false;
- var img = (new HttpVarious()).GetImage(mapsUrl, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, tipsText));
- return true;
- }
-#endregion
-
-#region "Twitter Geo"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool TwitterGeo_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- if (args.geoInfo != null && (args.geoInfo.Latitude != 0 || args.geoInfo.Longitude != 0))
- {
- var url = MapThumb.GetDefaultInstance().CreateStaticMapUrl(args.geoInfo);
- args.imglist.Add(new KeyValuePair<string, string>(url, url));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool TwitterGeo_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- var url = args.url.Value;
- try
- {
- // URLをStaticMapAPIから通常のURLへ変換
- var m = Regex.Match(url, @"^.+=(?<lat>\d+(\.\d+)?),(?<lon>\d+(\.\d+)?)(&.+)?$");
- if (m.Success)
- {
- var lat = double.Parse(m.Groups["lat"].Value);
- var lon = double.Parse(m.Groups["lon"].Value);
- url = MapThumb.GetDefaultInstance().CreateMapLinkUrl(lat, lon);
- }
- }
- catch(Exception)
- {
- url = args.url.Value;
- }
- args.pics.Add(new KeyValuePair<string, Image>(url, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(url, ""));
- return true;
- }
-#endregion
-
-#region "TINAMI"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Tinami_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- //http://www.tinami.com/view/250818
- //http://tinami.jp/5dj6 (短縮URL)
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://www\.tinami\.com/view/\d+$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- // 短縮URL
- mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://tinami\.jp/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- try
- {
- args.imglist.Add(new KeyValuePair<string, string>(args.url, "http://www.tinami.com/view/" + RadixConvert.ToInt32(mc.Result("${1}"), 36).ToString()));
- return true;
- }
- catch(ArgumentOutOfRangeException)
- {
- }
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Tinami_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^http://www\.tinami\.com/view/(?<ContentId>\d+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- var src = "";
- var ContentInfo = mc.Result("http://api.tinami.com/content/info?api_key=" + ApplicationSettings.TINAMIApiKey +
- "&cont_id=${ContentId}");
- if (http.GetData(ContentInfo, null, out src, 0, out args.errmsg, ""))
- {
- var xdoc = new XmlDocument();
- var thumbnail_url = "";
- try
- {
- xdoc.LoadXml(src);
- var stat = xdoc.SelectSingleNode("/rsp").Attributes.GetNamedItem("stat").InnerText;
- if (stat == "ok")
- {
- if (xdoc.SelectSingleNode("/rsp/content/thumbnails/thumbnail_150x150") != null)
- {
- var nd = xdoc.SelectSingleNode("/rsp/content/thumbnails/thumbnail_150x150");
- thumbnail_url = nd.Attributes.GetNamedItem("url").InnerText;
- if (string.IsNullOrEmpty(thumbnail_url)) return false;
- var _img = http.GetImage(thumbnail_url, args.url.Key);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- else
- {
- //エラー処理 エラーメッセージが返ってきた場合はここで処理
- if (xdoc.SelectSingleNode("/rsp/err") != null)
- {
- args.errmsg = xdoc.SelectSingleNode("/rsp/err").Attributes.GetNamedItem("msg").InnerText;
- }
- return false;
- }
- }
- else
- {
- // TODO rsp stat=failの際のエラーメッセージ返却はAPI拡張待ち(2011/8/2要望済み)
- // TODO 後日APIレスポンスを確認し修正すること
- if (xdoc.SelectSingleNode("/rsp/err") != null)
- {
- args.errmsg = xdoc.SelectSingleNode("/rsp/err").Attributes.GetNamedItem("msg").InnerText;
- }
- else
- {
- args.errmsg = "DeletedOrSuspended";
- }
- return false;
- }
- }
- catch(Exception ex)
- {
- args.errmsg = ex.Message;
- return false;
- }
- }
- }
- return false;
- }
-
-#endregion
-
-#region "Twitter公式"
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Twimg_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^https?://p\.twimg\.com/.*$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Twimg_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var mc = Regex.Match(args.url.Value, @"^https?://p\.twimg\.com/.*$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- var src = "";
- var ContentInfo = args.url.Value + ":thumb";
- var _img = http.GetImage(ContentInfo, src, 0, out args.errmsg);
- if (_img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, _img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- }
- return false;
- }
-
-#endregion
-
- #region TwitrPix
-
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool TwitrPix_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://twitrpix\.com/(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://img.twitrpix.com/thumb/$1")));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool TwitrPix_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
- #endregion
-
- #region Pckles
-
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool Pckles_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^https?://pckles\.com/\w+/\w+$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("$0.resize.jpg")));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool Pckles_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
- #endregion
-
- #region via.me
-
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool ViaMe_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^https?://via\.me/-(\w+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool ViaMe_CreateImage(CreateImageArgs args)
- {
- var mc = Regex.Match(args.url.Value, @"^https?://via\.me/-(\w+)$", RegexOptions.IgnoreCase);
- var apiUrl = mc.Result("http://via.me/api/v1/posts/$1");
-
- var src = "";
- if ((new HttpVarious()).GetData(apiUrl, null, out src, 0, out args.errmsg, MyCommon.GetUserAgentString()))
- {
- using (var jsonReader = JsonReaderWriterFactory.CreateJsonReader(Encoding.UTF8.GetBytes(src), XmlDictionaryReaderQuotas.Max))
- {
- var xElm = XElement.Load(jsonReader);
- var thumbUrlElm = xElm.XPathSelectElement("/response/post/thumb_url");
- if (thumbUrlElm == null)
- {
- return false;
- }
-
- var thumbUrl = thumbUrlElm.Value;
-
- // TODO: サムネイル画像読み込み処理を記述します
- var img = (new HttpVarious()).GetImage(thumbUrl, args.url.Key, 10000, out args.errmsg);
- if (img == null)
- {
- return false;
- }
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- }
-
- return false;
- }
-
- #endregion
-
- #region tuna.be
-
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool TunaBe_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^http://tuna\.be/t/(?<entryId>[a-zA-Z0-9\.\-_]+)$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- // http://tuna.be/api/
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Result("http://tuna.be/show/thumb/${entryId}")));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
-
- private bool TunaBe_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var image = new HttpVarious().GetImage(args.url.Value, args.url.Key, 10000, out args.errmsg);
- if (image == null)
- return false;
-
- // 成功した場合はURLに対応する画像、ツールチップテキストを登録
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, image));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
-
- #endregion
-
- #region Path (path.com)
- /// <summary>
- /// URL解析部で呼び出されるサムネイル画像URL作成デリゲート
- /// </summary>
- /// <param name="args">class GetUrlArgs
- /// args.url URL文字列
- /// args.imglist 解析成功した際にこのリストに元URL、サムネイルURLの形で作成するKeyValuePair
- /// </param>
- /// <returns>成功した場合True,失敗の場合False</returns>
- /// <remarks>args.imglistには呼び出しもとで使用しているimglistをそのまま渡すこと</remarks>
-
- private bool PathCom_GetUrl(GetUrlArgs args)
- {
- // TODO URL判定処理を記述
- var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended,
- @"^https?://path.com/p/\w+$", RegexOptions.IgnoreCase);
- if (mc.Success)
- {
- // TODO 成功時はサムネイルURLを作成しimglist.Addする
- args.imglist.Add(new KeyValuePair<string, string>(args.url, mc.Value));
- return true;
- }
- else
- {
- return false;
- }
- }
-
- /// <summary>
- /// BackgroundWorkerから呼び出されるサムネイル画像作成デリゲート
- /// </summary>
- /// <param name="args">class CreateImageArgs
- /// KeyValuePair<string, string> url 元URLとサムネイルURLのKeyValuePair
- /// List<KeyValuePair<string, Image>> pics 元URLとサムネイル画像のKeyValuePair
- /// List<KeyValuePair<string, string>> tooltiptext 元URLとツールチップテキストのKeyValuePair
- /// string errmsg 取得に失敗した際のエラーメッセージ
- /// </param>
- /// <returns>サムネイル画像作成に成功した場合はTrue,失敗した場合はFalse
- /// なお失敗した場合はargs.errmsgにエラーを表す文字列がセットされる</returns>
- /// <remarks></remarks>
- private bool PathCom_CreateImage(CreateImageArgs args)
- {
- // TODO: サムネイル画像読み込み処理を記述します
- var http = new HttpVarious();
- var src = "";
- if (http.GetData(args.url.Key, null, out src, 0, out args.errmsg, ""))
- {
- var match = Regex.Match(src, "<meta property=\"og:image\" content=\"(?<img_url>https?://[^\"]+)\" />");
- if (match.Success)
- {
- var img = http.GetImage(match.Groups["img_url"].Value, args.url.Key, 0, out args.errmsg);
- if (img == null) return false;
- args.pics.Add(new KeyValuePair<string, Image>(args.url.Key, img));
- args.tooltipText.Add(new KeyValuePair<string, string>(args.url.Key, ""));
- return true;
- }
- else
- {
- args.errmsg = "Pattern NotFound";
- }
- }
- return false;
- }
-
- #endregion
}
}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace OpenTween.Thumbnail
+{
+ public class ThumbnailInfo
+ {
+ public string ImageUrl { get; set; }
+ public string ThumbnailUrl { get; set; }
+ public string TooltipText { get; set; }
+ }
+}
this.StatusText = new System.Windows.Forms.TextBox();
this.lblLen = new System.Windows.Forms.Label();
this.PostButton = new System.Windows.Forms.Button();
- this.PreviewPicture = new OpenTween.OpenTweenCustomControl.PictureBoxEx();
- this.PreviewScrollBar = new System.Windows.Forms.VScrollBar();
+ this.tweetThumbnail1 = new OpenTween.TweetThumbnail();
this.MenuStrip1 = new System.Windows.Forms.MenuStrip();
this.MenuItemFile = new System.Windows.Forms.ToolStripMenuItem();
this.SettingFileMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ContextMenuUserPicture.SuspendLayout();
this.ContextMenuPostBrowser.SuspendLayout();
this.ContextMenuSource.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.PreviewPicture)).BeginInit();
this.MenuStrip1.SuspendLayout();
this.ContextMenuFile.SuspendLayout();
this.ContextMenuOperate.SuspendLayout();
// SplitContainer3
//
resources.ApplyResources(this.SplitContainer3, "SplitContainer3");
+ this.SplitContainer3.FixedPanel = System.Windows.Forms.FixedPanel.Panel2;
this.SplitContainer3.Name = "SplitContainer3";
//
// SplitContainer3.Panel1
//
// SplitContainer3.Panel2
//
- this.SplitContainer3.Panel2.Controls.Add(this.PreviewPicture);
- this.SplitContainer3.Panel2.Controls.Add(this.PreviewScrollBar);
+ this.SplitContainer3.Panel2.Controls.Add(this.tweetThumbnail1);
this.SplitContainer3.Panel2Collapsed = true;
this.SplitContainer3.TabStop = false;
this.SplitContainer3.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.SplitContainer3_SplitterMoved);
this.PostButton.UseVisualStyleBackColor = true;
this.PostButton.Click += new System.EventHandler(this.PostButton_Click);
//
- // PreviewPicture
+ // tweetThumbnail1
//
- resources.ApplyResources(this.PreviewPicture, "PreviewPicture");
- this.PreviewPicture.Name = "PreviewPicture";
- this.PreviewPicture.TabStop = false;
- //
- // PreviewScrollBar
- //
- resources.ApplyResources(this.PreviewScrollBar, "PreviewScrollBar");
- this.PreviewScrollBar.LargeChange = 1;
- this.PreviewScrollBar.Maximum = 0;
- this.PreviewScrollBar.Name = "PreviewScrollBar";
+ resources.ApplyResources(this.tweetThumbnail1, "tweetThumbnail1");
+ this.tweetThumbnail1.Name = "tweetThumbnail1";
+ this.tweetThumbnail1.ThumbnailLoading += new System.EventHandler(this.tweetThumbnail1_ThumbnailLoading);
+ this.tweetThumbnail1.ThumbnailDoubleClick += new System.EventHandler<OpenTween.ThumbnailDoubleClickEventArgs>(this.tweetThumbnail1_ThumbnailDoubleClick);
//
// MenuStrip1
//
this.ContextMenuUserPicture.ResumeLayout(false);
this.ContextMenuPostBrowser.ResumeLayout(false);
this.ContextMenuSource.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.PreviewPicture)).EndInit();
this.MenuStrip1.ResumeLayout(false);
this.MenuStrip1.PerformLayout();
this.ContextMenuFile.ResumeLayout(false);
internal System.Windows.Forms.TextBox StatusText;
internal System.Windows.Forms.Label lblLen;
internal System.Windows.Forms.Button PostButton;
- internal OpenTweenCustomControl.PictureBoxEx PreviewPicture;
- internal System.Windows.Forms.VScrollBar PreviewScrollBar;
internal System.Windows.Forms.MenuStrip MenuStrip1;
internal System.Windows.Forms.ToolStripMenuItem MenuItemFile;
internal System.Windows.Forms.ToolStripMenuItem SettingFileMenuItem;
internal System.Windows.Forms.ImageList PostStateImageList;
private System.Windows.Forms.ToolStripMenuItem ProtectTabMenuItem;
private System.Windows.Forms.ToolStripMenuItem ProtectTbMenuItem;
+ private TweetThumbnail tweetThumbnail1;
}
}
\ No newline at end of file
private BackgroundWorker[] _bw = new BackgroundWorker[20];
private BackgroundWorker _bwFollower;
private InternetSecurityManager SecurityManager;
- private ThumbnailGenerator Thumbnail;
private int UnreadCounter = -1;
private int UnreadAtCounter = -1;
//Win32Api.SetProxy(HttpConnection.ProxyType.Specified, "127.0.0.1", 8080, "user", "pass")
SecurityManager = new InternetSecurityManager(PostBrowser);
- this.Thumbnail = new ThumbnailGenerator(this);
MyCommon.TwitterApiInfo.Changed += SetStatusLabelApiHandler;
Microsoft.Win32.SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;
InitializeTraceFrag();
LoadIcons(); // アイコン読み込み
+ ThumbnailGenerator.InitializeGenerator();
+
//発言保持クラス
_statuses = TabInformations.GetInstance();
{
PostBrowser.Visible = false;
PostBrowser.DocumentText = dTxt;
- List<string> lnks = new List<string>();
- foreach (Match lnk in Regex.Matches(dTxt, "<a target=\"_self\" href=\"(?<url>http[^\"]+)\"", RegexOptions.IgnoreCase))
- {
- lnks.Add(lnk.Result("${url}"));
- }
- Thumbnail.thumbnail(_curPost.StatusId, lnks, _curPost.PostGeo, _curPost.Media);
+
+ this.SplitContainer3.Panel2Collapsed = true;
+ this.tweetThumbnail1.ShowThumbnailAsync(_curPost);
}
}
catch (System.Runtime.InteropServices.COMException)
CopyUserId();
return true;
case Keys.Up:
- Thumbnail.ScrollThumbnail(false);
+ this.tweetThumbnail1.ScrollUp();
return true;
case Keys.Down:
- Thumbnail.ScrollThumbnail(true);
+ this.tweetThumbnail1.ScrollDown();
return true;
}
if (Focused == FocusedControl.ListTab && KeyCode == Keys.Enter)
{
if (!this.SplitContainer3.Panel2Collapsed)
{
- Thumbnail.OpenPicture();
+ OpenThumbnailPicture(this.tweetThumbnail1.Thumbnail);
}
return true;
}
MatomeMenuItem.Text = MyCommon.ReplaceAppName(MatomeMenuItem.Text);
AboutMenuItem.Text = MyCommon.ReplaceAppName(AboutMenuItem.Text);
}
+
+ private void tweetThumbnail1_ThumbnailLoading(object sender, EventArgs e)
+ {
+ this.SplitContainer3.Panel2Collapsed = false;
+ }
+
+ private void tweetThumbnail1_ThumbnailDoubleClick(object sender, ThumbnailDoubleClickEventArgs e)
+ {
+ this.OpenThumbnailPicture(e.Thumbnail);
+ }
+
+ private void OpenThumbnailPicture(ThumbnailInfo thumbnail)
+ {
+ this.OpenUriAsync(thumbnail.ImageUrl);
+ }
}
}
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="StatusLabelUrl.Size" type="System.Drawing.Size, System.Drawing">
- <value>459, 22</value>
+ <value>620, 22</value>
</data>
<data name="StatusLabelUrl.Text" xml:space="preserve">
<value>ToolStripStatusLabel1</value>
<value>MiddleLeft</value>
</data>
<data name="StatusLabel.Size" type="System.Drawing.Size, System.Drawing">
- <value>55, 22</value>
+ <value>78, 22</value>
</data>
<data name="StatusLabel.Text" xml:space="preserve">
<value>Starting...</value>
<value>431, 17</value>
</metadata>
<data name="ToolStripMenuItemUrlMultibyteSplit.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ToolStripMenuItemUrlMultibyteSplit.Text" xml:space="preserve">
<value>URLからの全角文字列の切り離し</value>
</data>
<data name="ToolStripMenuItemApiCommandEvasion.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ToolStripMenuItemApiCommandEvasion.Text" xml:space="preserve">
<value>APIコマンドを回避する</value>
</data>
<data name="ToolStripMenuItemUrlAutoShorten.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ToolStripMenuItemUrlAutoShorten.Text" xml:space="preserve">
<value>自動的にURLを短縮する</value>
<value>False</value>
</data>
<data name="IdeographicSpaceToSpaceToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="IdeographicSpaceToSpaceToolStripMenuItem.Text" xml:space="preserve">
<value>全角スペースを半角スペースにする</value>
<value>Ctrl+Y</value>
</data>
<data name="MultiLineMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="MultiLineMenuItem.Text" xml:space="preserve">
<value>発言欄複数行入力(&M)</value>
</data>
<data name="ToolStripFocusLockMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ToolStripFocusLockMenuItem.Text" xml:space="preserve">
<value>フォーカスを発言欄へロックする</value>
</data>
<data name="ToolStripSeparator35.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="ImageSelectMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+Shift+P</value>
</data>
<data name="ImageSelectMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ImageSelectMenuItem.Text" xml:space="preserve">
<value>投稿画像選択(&P)</value>
</data>
<data name="ToolStripSeparator8.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="HashToggleMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+Shift+T</value>
</data>
<data name="HashToggleMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="HashToggleMenuItem.Text" xml:space="preserve">
<value>ハッシュタグ自動付加</value>
<value>Ctrl+T</value>
</data>
<data name="HashManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="HashManageMenuItem.Text" xml:space="preserve">
<value>ハッシュタグ設定</value>
</data>
<data name="ContextMenuPostMode.Size" type="System.Drawing.Size, System.Drawing">
- <value>238, 214</value>
+ <value>307, 214</value>
</data>
<data name=">>ContextMenuPostMode.Name" xml:space="preserve">
<value>ContextMenuPostMode</value>
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="HashStripSplitButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>43, 25</value>
+ <value>50, 25</value>
</data>
<data name="HashStripSplitButton.Text" xml:space="preserve">
<value>#[-]</value>
<value>0, 0</value>
</data>
<data name="StatusStrip1.Size" type="System.Drawing.Size, System.Drawing">
- <value>574, 27</value>
+ <value>765, 27</value>
</data>
<data name="StatusStrip1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
<data name="SplitContainer1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
+ <data name="SplitContainer1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="SplitContainer1.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
<value>Horizontal</value>
</data>
- <data name="ListTab.Alignment" type="System.Windows.Forms.TabAlignment, System.Windows.Forms">
- <value>Bottom</value>
+ <data name=">>ListTab.Name" xml:space="preserve">
+ <value>ListTab</value>
</data>
- <metadata name="ContextMenuTabProperty.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>130, 99</value>
- </metadata>
- <data name="AddTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>ListTab.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="AddTabMenuItem.Text" xml:space="preserve">
- <value>タブ作成(&N)...</value>
+ <data name=">>ListTab.Parent" xml:space="preserve">
+ <value>TimelinePanel</value>
</data>
- <data name="TabRenameMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>ListTab.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="TabRenameMenuItem.Text" xml:space="preserve">
- <value>タブ名の変更(&R)</value>
+ <data name="TimelinePanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name="ToolStripSeparator20.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <data name="TimelinePanel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name="ProtectTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name="TimelinePanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="ProtectTabMenuItem.Text" xml:space="preserve">
- <value>タブを保護する(&P)</value>
+ <data name="TimelinePanel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 385</value>
</data>
- <data name="UreadManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name="TimelinePanel.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name="UreadManageMenuItem.Text" xml:space="preserve">
- <value>未読管理(&U)</value>
+ <data name=">>TimelinePanel.Name" xml:space="preserve">
+ <value>TimelinePanel</value>
</data>
- <data name="NotifyDispMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>TimelinePanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="NotifyDispMenuItem.Text" xml:space="preserve">
- <value>新着通知表示(&Q)</value>
+ <data name=">>TimelinePanel.Parent" xml:space="preserve">
+ <value>SplitContainer1.Panel1</value>
</data>
- <data name="SoundFileComboBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>121, 20</value>
+ <data name=">>TimelinePanel.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="SoundFileComboBox.ToolTipText" xml:space="preserve">
- <value>再生するwavファイルを指定してください</value>
+ <data name="ImageSelectionPanel.AutoScroll" type="System.Boolean, mscorlib">
+ <value>True</value>
</data>
- <data name="ToolStripSeparator18.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <data name=">>ImageSelectedPicture.Name" xml:space="preserve">
+ <value>ImageSelectedPicture</value>
</data>
- <data name="FilterEditMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>ImageSelectedPicture.Type" xml:space="preserve">
+ <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
- <data name="FilterEditMenuItem.Text" xml:space="preserve">
- <value>振り分けルール編集(&F)...</value>
+ <data name=">>ImageSelectedPicture.Parent" xml:space="preserve">
+ <value>ImageSelectionPanel</value>
</data>
- <data name="ToolStripSeparator19.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <data name=">>ImageSelectedPicture.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="ClearTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>ImagePathPanel.Name" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="ClearTabMenuItem.Text" xml:space="preserve">
- <value>このタブの発言をクリア(&C)</value>
+ <data name=">>ImagePathPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="ToolStripSeparator11.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <data name=">>ImagePathPanel.Parent" xml:space="preserve">
+ <value>ImageSelectionPanel</value>
</data>
- <data name="DeleteTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <data name=">>ImagePathPanel.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="DeleteTabMenuItem.Text" xml:space="preserve">
- <value>タブ削除(&D)</value>
+ <data name="ImageSelectionPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name="ContextMenuTabProperty.Size" type="System.Drawing.Size, System.Drawing">
- <value>189, 228</value>
+ <data name="ImageSelectionPanel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name=">>ContextMenuTabProperty.Name" xml:space="preserve">
- <value>ContextMenuTabProperty</value>
+ <data name="ImageSelectionPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name=">>ContextMenuTabProperty.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ImageSelectionPanel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 385</value>
</data>
- <data name="ListTab.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="ImageSelectionPanel.TabIndex" type="System.Int32, mscorlib">
+ <value>1</value>
</data>
- <metadata name="TabImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>17, 99</value>
- </metadata>
- <data name="TabImage.ImageSize" type="System.Drawing.Size, System.Drawing">
- <value>16, 16</value>
+ <data name="ImageSelectionPanel.Visible" type="System.Boolean, mscorlib">
+ <value>False</value>
</data>
- <data name="ListTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Disable</value>
+ <data name=">>ImageSelectionPanel.Name" xml:space="preserve">
+ <value>ImageSelectionPanel</value>
</data>
- <data name="ListTab.Location" type="System.Drawing.Point, System.Drawing">
+ <data name=">>ImageSelectionPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>ImageSelectionPanel.Parent" xml:space="preserve">
+ <value>SplitContainer1.Panel1</value>
+ </data>
+ <data name=">>ImageSelectionPanel.ZOrder" xml:space="preserve">
+ <value>1</value>
+ </data>
+ <data name="ProfilePanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
+ </data>
+ <data name="ProfilePanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
- <data name="ListTab.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>0, 0, 0, 0</value>
+ <data name="ProfilePanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="ListTab.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 312</value>
+ <data name="ProfilePanel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 385</value>
</data>
- <data name="ListTab.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name="ProfilePanel.TabIndex" type="System.Int32, mscorlib">
+ <value>2</value>
</data>
- <data name=">>ListTab.Name" xml:space="preserve">
- <value>ListTab</value>
+ <data name="ProfilePanel.Visible" type="System.Boolean, mscorlib">
+ <value>False</value>
</data>
- <data name=">>ListTab.Type" xml:space="preserve">
- <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>ProfilePanel.Name" xml:space="preserve">
+ <value>ProfilePanel</value>
</data>
- <data name=">>ListTab.Parent" xml:space="preserve">
- <value>TimelinePanel</value>
+ <data name=">>ProfilePanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>ListTab.ZOrder" xml:space="preserve">
+ <data name=">>ProfilePanel.Parent" xml:space="preserve">
+ <value>SplitContainer1.Panel1</value>
+ </data>
+ <data name=">>ProfilePanel.ZOrder" xml:space="preserve">
+ <value>2</value>
+ </data>
+ <data name=">>SplitContainer1.Panel1.Name" xml:space="preserve">
+ <value>SplitContainer1.Panel1</value>
+ </data>
+ <data name=">>SplitContainer1.Panel1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer1.Panel1.Parent" xml:space="preserve">
+ <value>SplitContainer1</value>
+ </data>
+ <data name=">>SplitContainer1.Panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
- <data name="TimelinePanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <data name="SplitContainer3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
- <data name="TimelinePanel.Location" type="System.Drawing.Point, System.Drawing">
+ <data name="SplitContainer3.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
- <data name="TimelinePanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 312</value>
+ <data name="SplitContainer3.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="TimelinePanel.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name="SplitContainer2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name=">>TimelinePanel.Name" xml:space="preserve">
- <value>TimelinePanel</value>
+ <data name="SplitContainer2.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name=">>TimelinePanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SplitContainer2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name=">>TimelinePanel.Parent" xml:space="preserve">
- <value>SplitContainer1.Panel1</value>
+ <data name="SplitContainer2.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
+ <value>Horizontal</value>
</data>
- <data name=">>TimelinePanel.ZOrder" xml:space="preserve">
+ <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
+ <value>4</value>
+ </data>
+ <data name=">>UserPicture.Name" xml:space="preserve">
+ <value>UserPicture</value>
+ </data>
+ <data name=">>UserPicture.Type" xml:space="preserve">
+ <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
+ </data>
+ <data name=">>UserPicture.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>UserPicture.ZOrder" xml:space="preserve">
<value>0</value>
</data>
- <data name="ImageSelectionPanel.AutoScroll" type="System.Boolean, mscorlib">
- <value>True</value>
+ <data name=">>NameLabel.Name" xml:space="preserve">
+ <value>NameLabel</value>
</data>
- <data name="ImageSelectedPicture.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <data name=">>NameLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>NameLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>NameLabel.ZOrder" xml:space="preserve">
+ <value>1</value>
+ </data>
+ <data name=">>PostBrowser.Name" xml:space="preserve">
+ <value>PostBrowser</value>
+ </data>
+ <data name=">>PostBrowser.Type" xml:space="preserve">
+ <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>PostBrowser.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>PostBrowser.ZOrder" xml:space="preserve">
+ <value>2</value>
+ </data>
+ <data name=">>DateTimeLabel.Name" xml:space="preserve">
+ <value>DateTimeLabel</value>
+ </data>
+ <data name=">>DateTimeLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>DateTimeLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>DateTimeLabel.ZOrder" xml:space="preserve">
+ <value>3</value>
+ </data>
+ <data name=">>SourceLinkLabel.Name" xml:space="preserve">
+ <value>SourceLinkLabel</value>
+ </data>
+ <data name=">>SourceLinkLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SourceLinkLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>SourceLinkLabel.ZOrder" xml:space="preserve">
+ <value>4</value>
+ </data>
+ <data name="TableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
- <data name="ImageSelectedPicture.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
- TkSuQmCC
-</value>
+ <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name="ImageSelectedPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <data name="TableLayoutPanel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
+ <value>2</value>
+ </data>
+ <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 97</value>
+ </data>
+ <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
+ <value>1</value>
+ </data>
+ <data name=">>TableLayoutPanel1.Name" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
+ </data>
+ <data name=">>TableLayoutPanel1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>TableLayoutPanel1.Parent" xml:space="preserve">
+ <value>SplitContainer2.Panel1</value>
+ </data>
+ <data name=">>TableLayoutPanel1.ZOrder" xml:space="preserve">
+ <value>0</value>
+ </data>
+ <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
+ <value><?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="UserPicture" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /><Control Name="NameLabel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="PostBrowser" Row="1" RowSpan="1" Column="1" ColumnSpan="3" /><Control Name="DateTimeLabel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="SourceLinkLabel" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Absolute,75,Percent,100,Absolute,160,AutoSize,0" /><Rows Styles="Absolute,21,Percent,100" /></TableLayoutSettings></value>
+ </data>
+ <data name=">>SplitContainer2.Panel1.Name" xml:space="preserve">
+ <value>SplitContainer2.Panel1</value>
+ </data>
+ <data name=">>SplitContainer2.Panel1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer2.Panel1.Parent" xml:space="preserve">
+ <value>SplitContainer2</value>
+ </data>
+ <data name=">>SplitContainer2.Panel1.ZOrder" xml:space="preserve">
+ <value>0</value>
+ </data>
+ <data name="SplitContainer2.Panel1MinSize" type="System.Int32, mscorlib">
+ <value>0</value>
+ </data>
+ <data name="StatusText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
+ </data>
+ <data name="StatusText.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
+ </data>
+ <data name="StatusText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="StatusText.Size" type="System.Drawing.Size, System.Drawing">
+ <value>643, 22</value>
+ </data>
+ <data name="StatusText.TabIndex" type="System.Int32, mscorlib">
+ <value>1</value>
+ </data>
+ <data name=">>StatusText.Name" xml:space="preserve">
+ <value>StatusText</value>
+ </data>
+ <data name=">>StatusText.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>StatusText.Parent" xml:space="preserve">
+ <value>SplitContainer2.Panel2</value>
+ </data>
+ <data name=">>StatusText.ZOrder" xml:space="preserve">
+ <value>0</value>
+ </data>
+ <data name="lblLen.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
+ </data>
+ <data name="lblLen.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>Off</value>
</data>
- <data name="ImageSelectedPicture.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- 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
- TkSuQmCC
-</value>
+ <data name="lblLen.Location" type="System.Drawing.Point, System.Drawing">
+ <value>643, 0</value>
+ </data>
+ <data name="lblLen.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
+ </data>
+ <data name="lblLen.Size" type="System.Drawing.Size, System.Drawing">
+ <value>59, 25</value>
+ </data>
+ <data name="lblLen.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
+ </data>
+ <data name="lblLen.Text" xml:space="preserve">
+ <value>999</value>
+ </data>
+ <data name="lblLen.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleCenter</value>
+ </data>
+ <data name=">>lblLen.Name" xml:space="preserve">
+ <value>lblLen</value>
+ </data>
+ <data name=">>lblLen.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>lblLen.Parent" xml:space="preserve">
+ <value>SplitContainer2.Panel2</value>
+ </data>
+ <data name=">>lblLen.ZOrder" xml:space="preserve">
+ <value>1</value>
+ </data>
+ <data name="PostButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
+ </data>
+ <data name="PostButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
+ </data>
+ <data name="PostButton.Location" type="System.Drawing.Point, System.Drawing">
+ <value>702, 0</value>
+ </data>
+ <data name="PostButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
+ <data name="PostButton.Size" type="System.Drawing.Size, System.Drawing">
+ <value>59, 25</value>
+ </data>
+ <data name="PostButton.TabIndex" type="System.Int32, mscorlib">
+ <value>2</value>
+ </data>
+ <data name="PostButton.Text" xml:space="preserve">
+ <value>Post</value>
+ </data>
+ <data name=">>PostButton.Name" xml:space="preserve">
+ <value>PostButton</value>
+ </data>
+ <data name=">>PostButton.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>PostButton.Parent" xml:space="preserve">
+ <value>SplitContainer2.Panel2</value>
+ </data>
+ <data name=">>PostButton.ZOrder" xml:space="preserve">
+ <value>2</value>
+ </data>
+ <data name=">>SplitContainer2.Panel2.Name" xml:space="preserve">
+ <value>SplitContainer2.Panel2</value>
+ </data>
+ <data name=">>SplitContainer2.Panel2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer2.Panel2.Parent" xml:space="preserve">
+ <value>SplitContainer2</value>
+ </data>
+ <data name=">>SplitContainer2.Panel2.ZOrder" xml:space="preserve">
+ <value>1</value>
+ </data>
+ <data name="SplitContainer2.Panel2MinSize" type="System.Int32, mscorlib">
+ <value>19</value>
+ </data>
+ <data name="SplitContainer2.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 124</value>
+ </data>
+ <data name="SplitContainer2.SplitterDistance" type="System.Int32, mscorlib">
+ <value>97</value>
+ </data>
+ <data name="SplitContainer2.SplitterWidth" type="System.Int32, mscorlib">
+ <value>2</value>
+ </data>
+ <data name="SplitContainer2.TabIndex" type="System.Int32, mscorlib">
+ <value>1</value>
+ </data>
+ <data name=">>SplitContainer2.Name" xml:space="preserve">
+ <value>SplitContainer2</value>
+ </data>
+ <data name=">>SplitContainer2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer2.Parent" xml:space="preserve">
+ <value>SplitContainer3.Panel1</value>
+ </data>
+ <data name=">>SplitContainer2.ZOrder" xml:space="preserve">
+ <value>0</value>
+ </data>
+ <data name=">>SplitContainer3.Panel1.Name" xml:space="preserve">
+ <value>SplitContainer3.Panel1</value>
</data>
- <data name="ImageSelectedPicture.Location" type="System.Drawing.Point, System.Drawing">
+ <data name=">>SplitContainer3.Panel1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer3.Panel1.Parent" xml:space="preserve">
+ <value>SplitContainer3</value>
+ </data>
+ <data name=">>SplitContainer3.Panel1.ZOrder" xml:space="preserve">
+ <value>0</value>
+ </data>
+ <data name="tweetThumbnail1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
+ </data>
+ <data name="tweetThumbnail1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
- <data name="ImageSelectedPicture.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 284</value>
+ <data name="tweetThumbnail1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>5, 5, 5, 5</value>
</data>
- <data name="ImageSelectedPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
- <value>Zoom</value>
+ <data name="tweetThumbnail1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>246, 93</value>
</data>
- <data name="ImageSelectedPicture.TabIndex" type="System.Int32, mscorlib">
- <value>5</value>
+ <data name="tweetThumbnail1.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name=">>ImageSelectedPicture.Name" xml:space="preserve">
- <value>ImageSelectedPicture</value>
+ <data name=">>tweetThumbnail1.Name" xml:space="preserve">
+ <value>tweetThumbnail1</value>
</data>
- <data name=">>ImageSelectedPicture.Type" xml:space="preserve">
- <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
+ <data name=">>tweetThumbnail1.Type" xml:space="preserve">
+ <value>OpenTween.TweetThumbnail, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
- <data name=">>ImageSelectedPicture.Parent" xml:space="preserve">
- <value>ImageSelectionPanel</value>
+ <data name=">>tweetThumbnail1.Parent" xml:space="preserve">
+ <value>SplitContainer3.Panel2</value>
</data>
- <data name=">>ImageSelectedPicture.ZOrder" xml:space="preserve">
+ <data name=">>tweetThumbnail1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
- <data name="ImagefilePathText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name=">>SplitContainer3.Panel2.Name" xml:space="preserve">
+ <value>SplitContainer3.Panel2</value>
</data>
- <data name="ImagefilePathText.Location" type="System.Drawing.Point, System.Drawing">
- <value>57, 3</value>
+ <data name=">>SplitContainer3.Panel2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="ImagefilePathText.Size" type="System.Drawing.Size, System.Drawing">
- <value>278, 19</value>
+ <data name=">>SplitContainer3.Panel2.Parent" xml:space="preserve">
+ <value>SplitContainer3</value>
</data>
- <data name="ImagefilePathText.TabIndex" type="System.Int32, mscorlib">
+ <data name=">>SplitContainer3.Panel2.ZOrder" xml:space="preserve">
<value>1</value>
</data>
- <data name=">>ImagefilePathText.Name" xml:space="preserve">
- <value>ImagefilePathText</value>
+ <data name="SplitContainer3.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 124</value>
</data>
- <data name=">>ImagefilePathText.Type" xml:space="preserve">
- <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SplitContainer3.SplitterDistance" type="System.Int32, mscorlib">
+ <value>511</value>
</data>
- <data name=">>ImagefilePathText.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name="SplitContainer3.SplitterWidth" type="System.Int32, mscorlib">
+ <value>5</value>
</data>
- <data name=">>ImagefilePathText.ZOrder" xml:space="preserve">
+ <data name="SplitContainer3.TabIndex" type="System.Int32, mscorlib">
+ <value>2</value>
+ </data>
+ <data name=">>SplitContainer3.Name" xml:space="preserve">
+ <value>SplitContainer3</value>
+ </data>
+ <data name=">>SplitContainer3.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>SplitContainer3.Parent" xml:space="preserve">
+ <value>SplitContainer1.Panel2</value>
+ </data>
+ <data name=">>SplitContainer3.ZOrder" xml:space="preserve">
<value>0</value>
</data>
- <data name="FilePickButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name=">>SplitContainer1.Panel2.Name" xml:space="preserve">
+ <value>SplitContainer1.Panel2</value>
</data>
- <data name="FilePickButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name=">>SplitContainer1.Panel2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="FilePickButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>335, 3</value>
+ <data name=">>SplitContainer1.Panel2.Parent" xml:space="preserve">
+ <value>SplitContainer1</value>
</data>
- <data name="FilePickButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>22, 22</value>
+ <data name=">>SplitContainer1.Panel2.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="FilePickButton.TabIndex" type="System.Int32, mscorlib">
+ <data name="SplitContainer1.Panel2MinSize" type="System.Int32, mscorlib">
+ <value>23</value>
+ </data>
+ <data name="SplitContainer1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>765, 519</value>
+ </data>
+ <data name="SplitContainer1.SplitterDistance" type="System.Int32, mscorlib">
+ <value>389</value>
+ </data>
+ <data name="SplitContainer1.SplitterWidth" type="System.Int32, mscorlib">
<value>2</value>
</data>
- <data name="FilePickButton.Text" xml:space="preserve">
- <value>...</value>
+ <data name="SplitContainer1.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name=">>FilePickButton.Name" xml:space="preserve">
- <value>FilePickButton</value>
+ <data name=">>SplitContainer1.Name" xml:space="preserve">
+ <value>SplitContainer1</value>
</data>
- <data name=">>FilePickButton.Type" xml:space="preserve">
- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>SplitContainer1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>FilePickButton.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name=">>SplitContainer1.Parent" xml:space="preserve">
+ <value>ToolStripContainer1.ContentPanel</value>
</data>
- <data name=">>FilePickButton.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name=">>SplitContainer1.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="Label2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="ToolStripContainer1.ContentPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="ToolStripContainer1.ContentPanel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>765, 519</value>
</data>
- <data name="Label2.Location" type="System.Drawing.Point, System.Drawing">
- <value>357, 3</value>
+ <data name=">>ToolStripContainer1.ContentPanel.Name" xml:space="preserve">
+ <value>ToolStripContainer1.ContentPanel</value>
</data>
- <data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
- <value>57, 22</value>
+ <data name=">>ToolStripContainer1.ContentPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="Label2.TabIndex" type="System.Int32, mscorlib">
- <value>3</value>
+ <data name=">>ToolStripContainer1.ContentPanel.Parent" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name="Label2.Text" xml:space="preserve">
- <value>投稿先</value>
+ <data name=">>ToolStripContainer1.ContentPanel.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="Label2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleRight</value>
+ <data name="ToolStripContainer1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name=">>Label2.Name" xml:space="preserve">
- <value>Label2</value>
+ <data name=">>ToolStripContainer1.LeftToolStripPanel.Name" xml:space="preserve">
+ <value>ToolStripContainer1.LeftToolStripPanel</value>
</data>
- <data name=">>Label2.Type" xml:space="preserve">
- <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>ToolStripContainer1.LeftToolStripPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>Label2.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name=">>ToolStripContainer1.LeftToolStripPanel.Parent" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name=">>Label2.ZOrder" xml:space="preserve">
- <value>2</value>
+ <data name=">>ToolStripContainer1.LeftToolStripPanel.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="ImageServiceCombo.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="ToolStripContainer1.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name="ImageServiceCombo.Items" xml:space="preserve">
- <value>TwitPic</value>
+ <data name="ToolStripContainer1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="ImageServiceCombo.Items1" xml:space="preserve">
- <value>TwitVideo</value>
+ <data name=">>ToolStripContainer1.RightToolStripPanel.Name" xml:space="preserve">
+ <value>ToolStripContainer1.RightToolStripPanel</value>
</data>
- <data name="ImageServiceCombo.Location" type="System.Drawing.Point, System.Drawing">
- <value>414, 3</value>
+ <data name=">>ToolStripContainer1.RightToolStripPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="ImageServiceCombo.Size" type="System.Drawing.Size, System.Drawing">
- <value>97, 20</value>
+ <data name=">>ToolStripContainer1.RightToolStripPanel.Parent" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name="ImageServiceCombo.TabIndex" type="System.Int32, mscorlib">
- <value>4</value>
+ <data name=">>ToolStripContainer1.RightToolStripPanel.ZOrder" xml:space="preserve">
+ <value>2</value>
</data>
- <data name=">>ImageServiceCombo.Name" xml:space="preserve">
- <value>ImageServiceCombo</value>
+ <data name="ToolStripContainer1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>765, 570</value>
</data>
- <data name=">>ImageServiceCombo.Type" xml:space="preserve">
- <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ToolStripContainer1.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name=">>ImageServiceCombo.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name="ToolStripContainer1.Text" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name=">>ImageServiceCombo.ZOrder" xml:space="preserve">
- <value>3</value>
+ <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>311, 17</value>
+ </metadata>
+ <data name="MenuStrip1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>None</value>
</data>
- <data name="ImageCancelButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="MenuStrip1.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name="ImageCancelButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="MenuStrip1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>765, 24</value>
</data>
- <data name="ImageCancelButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>511, 3</value>
+ <data name="MenuStrip1.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name="ImageCancelButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>56, 22</value>
+ <data name="MenuStrip1.Text" xml:space="preserve">
+ <value>MenuStrip1</value>
</data>
- <data name="ImageCancelButton.TabIndex" type="System.Int32, mscorlib">
- <value>5</value>
+ <data name=">>MenuStrip1.Name" xml:space="preserve">
+ <value>MenuStrip1</value>
</data>
- <data name="ImageCancelButton.Text" xml:space="preserve">
- <value>Cancel</value>
+ <data name=">>MenuStrip1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>ImageCancelButton.Name" xml:space="preserve">
- <value>ImageCancelButton</value>
+ <data name=">>MenuStrip1.Parent" xml:space="preserve">
+ <value>ToolStripContainer1.TopToolStripPanel</value>
</data>
- <data name=">>ImageCancelButton.Type" xml:space="preserve">
- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>MenuStrip1.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name=">>ImageCancelButton.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name=">>ToolStripContainer1.TopToolStripPanel.Name" xml:space="preserve">
+ <value>ToolStripContainer1.TopToolStripPanel</value>
</data>
- <data name=">>ImageCancelButton.ZOrder" xml:space="preserve">
- <value>4</value>
+ <data name=">>ToolStripContainer1.TopToolStripPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="Label1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Left</value>
+ <data name=">>ToolStripContainer1.TopToolStripPanel.Parent" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name=">>ToolStripContainer1.TopToolStripPanel.ZOrder" xml:space="preserve">
+ <value>3</value>
</data>
- <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
- <value>3, 3</value>
+ <data name=">>ToolStripContainer1.Name" xml:space="preserve">
+ <value>ToolStripContainer1</value>
</data>
- <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
- <value>54, 22</value>
+ <data name=">>ToolStripContainer1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="Label1.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name=">>ToolStripContainer1.Parent" xml:space="preserve">
+ <value>$this</value>
</data>
- <data name="Label1.Text" xml:space="preserve">
- <value>ファイル</value>
+ <data name=">>ToolStripContainer1.ZOrder" xml:space="preserve">
+ <value>7</value>
</data>
- <data name="Label1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleLeft</value>
+ <data name="ListTab.Alignment" type="System.Windows.Forms.TabAlignment, System.Windows.Forms">
+ <value>Bottom</value>
</data>
- <data name=">>Label1.Name" xml:space="preserve">
- <value>Label1</value>
+ <metadata name="ContextMenuTabProperty.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>130, 99</value>
+ </metadata>
+ <data name="ContextMenuTabProperty.Size" type="System.Drawing.Size, System.Drawing">
+ <value>244, 232</value>
</data>
- <data name=">>Label1.Type" xml:space="preserve">
- <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>ContextMenuTabProperty.Name" xml:space="preserve">
+ <value>ContextMenuTabProperty</value>
</data>
- <data name=">>Label1.Parent" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name=">>ContextMenuTabProperty.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>Label1.ZOrder" xml:space="preserve">
- <value>5</value>
+ <data name="ListTab.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name="ImagePathPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Bottom</value>
+ <metadata name="TabImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 99</value>
+ </metadata>
+ <data name="TabImage.ImageSize" type="System.Drawing.Size, System.Drawing">
+ <value>16, 16</value>
</data>
- <data name="ImagePathPanel.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 284</value>
+ <data name="ListTab.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Disable</value>
</data>
- <data name="ImagePathPanel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>3, 3, 3, 3</value>
+ <data name="ListTab.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 0</value>
</data>
- <data name="ImagePathPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 28</value>
+ <data name="ListTab.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>0, 0, 0, 0</value>
</data>
- <data name="ImagePathPanel.TabIndex" type="System.Int32, mscorlib">
+ <data name="ListTab.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 385</value>
+ </data>
+ <data name="ListTab.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
- <data name=">>ImagePathPanel.Name" xml:space="preserve">
- <value>ImagePathPanel</value>
+ <data name=">>ListTab.Name" xml:space="preserve">
+ <value>ListTab</value>
</data>
- <data name=">>ImagePathPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>ListTab.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>ImagePathPanel.Parent" xml:space="preserve">
- <value>ImageSelectionPanel</value>
+ <data name=">>ListTab.Parent" xml:space="preserve">
+ <value>TimelinePanel</value>
</data>
- <data name=">>ImagePathPanel.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name=">>ListTab.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="ImageSelectionPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="AddTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name="ImageSelectionPanel.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="AddTabMenuItem.Text" xml:space="preserve">
+ <value>タブ作成(&N)...</value>
</data>
- <data name="ImageSelectionPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 312</value>
+ <data name="TabRenameMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name="ImageSelectionPanel.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="TabRenameMenuItem.Text" xml:space="preserve">
+ <value>タブ名の変更(&R)</value>
</data>
- <data name="ImageSelectionPanel.Visible" type="System.Boolean, mscorlib">
- <value>False</value>
+ <data name="ToolStripSeparator20.Size" type="System.Drawing.Size, System.Drawing">
+ <value>240, 6</value>
</data>
- <data name=">>ImageSelectionPanel.Name" xml:space="preserve">
- <value>ImageSelectionPanel</value>
+ <data name="ProtectTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name=">>ImageSelectionPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ProtectTabMenuItem.Text" xml:space="preserve">
+ <value>タブを保護する(&P)</value>
</data>
- <data name=">>ImageSelectionPanel.Parent" xml:space="preserve">
- <value>SplitContainer1.Panel1</value>
+ <data name="UreadManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name=">>ImageSelectionPanel.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="UreadManageMenuItem.Text" xml:space="preserve">
+ <value>未読管理(&U)</value>
</data>
- <data name="ProfilePanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="NotifyDispMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name="ProfilePanel.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="NotifyDispMenuItem.Text" xml:space="preserve">
+ <value>新着通知表示(&Q)</value>
</data>
- <data name="ProfilePanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 312</value>
+ <data name="SoundFileComboBox.Size" type="System.Drawing.Size, System.Drawing">
+ <value>121, 24</value>
</data>
- <data name="ProfilePanel.TabIndex" type="System.Int32, mscorlib">
- <value>2</value>
+ <data name="SoundFileComboBox.ToolTipText" xml:space="preserve">
+ <value>再生するwavファイルを指定してください</value>
</data>
- <data name="ProfilePanel.Visible" type="System.Boolean, mscorlib">
- <value>False</value>
+ <data name="ToolStripSeparator18.Size" type="System.Drawing.Size, System.Drawing">
+ <value>240, 6</value>
</data>
- <data name=">>ProfilePanel.Name" xml:space="preserve">
- <value>ProfilePanel</value>
+ <data name="FilterEditMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name=">>ProfilePanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="FilterEditMenuItem.Text" xml:space="preserve">
+ <value>振り分けルール編集(&F)...</value>
</data>
- <data name=">>ProfilePanel.Parent" xml:space="preserve">
- <value>SplitContainer1.Panel1</value>
+ <data name="ToolStripSeparator19.Size" type="System.Drawing.Size, System.Drawing">
+ <value>240, 6</value>
</data>
- <data name=">>ProfilePanel.ZOrder" xml:space="preserve">
- <value>2</value>
+ <data name="ClearTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name=">>SplitContainer1.Panel1.Name" xml:space="preserve">
- <value>SplitContainer1.Panel1</value>
+ <data name="ClearTabMenuItem.Text" xml:space="preserve">
+ <value>このタブの発言をクリア(&C)</value>
</data>
- <data name=">>SplitContainer1.Panel1.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ToolStripSeparator11.Size" type="System.Drawing.Size, System.Drawing">
+ <value>240, 6</value>
</data>
- <data name=">>SplitContainer1.Panel1.Parent" xml:space="preserve">
- <value>SplitContainer1</value>
+ <data name="DeleteTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>243, 22</value>
</data>
- <data name=">>SplitContainer1.Panel1.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="DeleteTabMenuItem.Text" xml:space="preserve">
+ <value>タブ削除(&D)</value>
</data>
- <data name="SplitContainer3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <data name="ImageSelectedPicture.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
- <data name="SplitContainer3.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="ImageSelectedPicture.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ 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
+ TkSuQmCC
+</value>
+ </data>
+ <data name="ImageSelectedPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name="SplitContainer2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="ImageSelectedPicture.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ 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
+ TkSuQmCC
+</value>
</data>
- <data name="SplitContainer2.Location" type="System.Drawing.Point, System.Drawing">
+ <data name="ImageSelectedPicture.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
- <data name="SplitContainer2.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
- <value>Horizontal</value>
- </data>
- <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
- <value>4</value>
- </data>
- <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>674, 58</value>
- </metadata>
- <data name="FollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
- </data>
- <data name="FollowToolStripMenuItem.Text" xml:space="preserve">
- <value>フォローする(&F)</value>
- </data>
- <data name="UnFollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
- </data>
- <data name="UnFollowToolStripMenuItem.Text" xml:space="preserve">
- <value>フォロー解除(&N)</value>
- </data>
- <data name="ShowFriendShipToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
- </data>
- <data name="ShowFriendShipToolStripMenuItem.Text" xml:space="preserve">
- <value>相互フォロー状態表示(&H)</value>
- </data>
- <data name="ListManageUserContextToolStripMenuItem3.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
- </data>
- <data name="ListManageUserContextToolStripMenuItem3.Text" xml:space="preserve">
- <value>リスト管理(&L)</value>
- </data>
- <data name="ToolStripSeparator37.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
- </data>
- <data name="ShowUserStatusToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImageSelectedPicture.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="ShowUserStatusToolStripMenuItem.Text" xml:space="preserve">
- <value>プロフィール表示(&P)</value>
- </data>
- <data name="SearchPostsDetailNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImageSelectedPicture.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 350</value>
</data>
- <data name="SearchPostsDetailNameToolStripMenuItem.Text" xml:space="preserve">
- <value>ユーザーのタイムラインを表示(&T)</value>
+ <data name="ImageSelectedPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
+ <value>Zoom</value>
</data>
- <data name="SearchAtPostsDetailNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImageSelectedPicture.TabIndex" type="System.Int32, mscorlib">
+ <value>5</value>
</data>
- <data name="SearchAtPostsDetailNameToolStripMenuItem.Text" xml:space="preserve">
- <value>このユーザーへの@発言を検索(&S)</value>
+ <data name=">>ImageSelectedPicture.Name" xml:space="preserve">
+ <value>ImageSelectedPicture</value>
</data>
- <data name="ToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name=">>ImageSelectedPicture.Type" xml:space="preserve">
+ <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
- <data name="IconNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>ImageSelectedPicture.Parent" xml:space="preserve">
+ <value>ImageSelectionPanel</value>
</data>
- <data name="IconNameToolStripMenuItem.Text" xml:space="preserve">
- <value>IconName</value>
+ <data name=">>ImageSelectedPicture.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="SaveIconPictureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>ImagefilePathText.Name" xml:space="preserve">
+ <value>ImagefilePathText</value>
</data>
- <data name="SaveIconPictureToolStripMenuItem.Text" xml:space="preserve">
- <value>保存(&I)...</value>
+ <data name=">>ImagefilePathText.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="ContextMenuUserPicture.Size" type="System.Drawing.Size, System.Drawing">
- <value>233, 214</value>
+ <data name=">>ImagefilePathText.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name=">>ContextMenuUserPicture.Name" xml:space="preserve">
- <value>ContextMenuUserPicture</value>
+ <data name=">>ImagefilePathText.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name=">>ContextMenuUserPicture.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>FilePickButton.Name" xml:space="preserve">
+ <value>FilePickButton</value>
</data>
- <data name="UserPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name=">>FilePickButton.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="UserPicture.Location" type="System.Drawing.Point, System.Drawing">
- <value>3, 3</value>
+ <data name=">>FilePickButton.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="UserPicture.Size" type="System.Drawing.Size, System.Drawing">
- <value>50, 50</value>
+ <data name=">>FilePickButton.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="UserPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
- <value>Zoom</value>
+ <data name=">>Label2.Name" xml:space="preserve">
+ <value>Label2</value>
</data>
- <data name="UserPicture.TabIndex" type="System.Int32, mscorlib">
- <value>5</value>
+ <data name=">>Label2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>UserPicture.Name" xml:space="preserve">
- <value>UserPicture</value>
+ <data name=">>Label2.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name=">>UserPicture.Type" xml:space="preserve">
- <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
+ <data name=">>Label2.ZOrder" xml:space="preserve">
+ <value>2</value>
</data>
- <data name=">>UserPicture.Parent" xml:space="preserve">
- <value>TableLayoutPanel1</value>
+ <data name=">>ImageServiceCombo.Name" xml:space="preserve">
+ <value>ImageServiceCombo</value>
</data>
- <data name=">>UserPicture.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name=">>ImageServiceCombo.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="NameLabel.AutoSize" type="System.Boolean, mscorlib">
- <value>True</value>
+ <data name=">>ImageServiceCombo.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="NameLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name=">>ImageServiceCombo.ZOrder" xml:space="preserve">
+ <value>3</value>
</data>
- <data name="NameLabel.Font" type="System.Drawing.Font, System.Drawing">
- <value>MS UI Gothic, 9pt, style=Bold</value>
+ <data name=">>ImageCancelButton.Name" xml:space="preserve">
+ <value>ImageCancelButton</value>
</data>
- <data name="NameLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name=">>ImageCancelButton.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">
- <value>59, 3</value>
+ <data name=">>ImageCancelButton.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="NameLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>3, 3, 3, 0</value>
+ <data name=">>ImageCancelButton.ZOrder" xml:space="preserve">
+ <value>4</value>
</data>
- <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">
- <value>323, 14</value>
+ <data name=">>Label1.Name" xml:space="preserve">
+ <value>Label1</value>
</data>
- <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name=">>Label1.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="NameLabel.Text" xml:space="preserve">
- <value>LblName</value>
+ <data name=">>Label1.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="NameLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleLeft</value>
+ <data name=">>Label1.ZOrder" xml:space="preserve">
+ <value>5</value>
</data>
- <data name=">>NameLabel.Name" xml:space="preserve">
- <value>NameLabel</value>
+ <data name="ImagePathPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Bottom</value>
</data>
- <data name=">>NameLabel.Type" xml:space="preserve">
- <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ImagePathPanel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>0, 350</value>
</data>
- <data name=">>NameLabel.Parent" xml:space="preserve">
- <value>TableLayoutPanel1</value>
+ <data name="ImagePathPanel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name=">>NameLabel.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="ImagePathPanel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <metadata name="ContextMenuPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>17, 58</value>
- </metadata>
- <data name="SearchGoogleContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>160, 22</value>
+ <data name="ImagePathPanel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>761, 35</value>
</data>
- <data name="SearchGoogleContextMenuItem.Text" xml:space="preserve">
- <value>Google(&G)</value>
+ <data name="ImagePathPanel.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name="SearchWikipediaContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>160, 22</value>
+ <data name=">>ImagePathPanel.Name" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="SearchWikipediaContextMenuItem.Text" xml:space="preserve">
- <value>Wikipedia(&W)</value>
+ <data name=">>ImagePathPanel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="SearchPublicSearchContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>160, 22</value>
+ <data name=">>ImagePathPanel.Parent" xml:space="preserve">
+ <value>ImageSelectionPanel</value>
</data>
- <data name="SearchPublicSearchContextMenuItem.Text" xml:space="preserve">
- <value>Twitter Search(&S)</value>
+ <data name=">>ImagePathPanel.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="CurrentTabToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>160, 22</value>
+ <data name="ImagefilePathText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name="CurrentTabToolStripMenuItem.Text" xml:space="preserve">
- <value>現在のタブ(&L)</value>
+ <data name="ImagefilePathText.Location" type="System.Drawing.Point, System.Drawing">
+ <value>76, 4</value>
</data>
- <data name="SelectionSearchContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImagefilePathText.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="SelectionSearchContextMenuItem.Text" xml:space="preserve">
- <value>選択文字列で検索(&S)</value>
+ <data name="ImagefilePathText.Size" type="System.Drawing.Size, System.Drawing">
+ <value>373, 22</value>
</data>
- <data name="ToolStripSeparator13.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name="ImagefilePathText.TabIndex" type="System.Int32, mscorlib">
+ <value>1</value>
</data>
- <data name="SelectionCopyContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>ImagefilePathText.Name" xml:space="preserve">
+ <value>ImagefilePathText</value>
</data>
- <data name="SelectionCopyContextMenuItem.Text" xml:space="preserve">
- <value>選択文字列をコピー(&C)</value>
+ <data name=">>ImagefilePathText.Type" xml:space="preserve">
+ <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="UrlCopyContextMenuItem.Enabled" type="System.Boolean, mscorlib">
- <value>False</value>
+ <data name=">>ImagefilePathText.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="UrlCopyContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>ImagefilePathText.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="UrlCopyContextMenuItem.Text" xml:space="preserve">
- <value>URLをコピー(&U)</value>
+ <data name="FilePickButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
</data>
- <data name="SelectionAllContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="FilePickButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name="SelectionAllContextMenuItem.Text" xml:space="preserve">
- <value>すべて選択(&A)</value>
+ <data name="FilePickButton.Location" type="System.Drawing.Point, System.Drawing">
+ <value>449, 4</value>
</data>
- <data name="ToolStripSeparator5.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name="FilePickButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="FollowContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="FilePickButton.Size" type="System.Drawing.Size, System.Drawing">
+ <value>29, 27</value>
</data>
- <data name="FollowContextMenuItem.Text" xml:space="preserve">
- <value>フォローする(&F)</value>
+ <data name="FilePickButton.TabIndex" type="System.Int32, mscorlib">
+ <value>2</value>
</data>
- <data name="RemoveContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="FilePickButton.Text" xml:space="preserve">
+ <value>...</value>
</data>
- <data name="RemoveContextMenuItem.Text" xml:space="preserve">
- <value>フォロー解除(&N)</value>
+ <data name=">>FilePickButton.Name" xml:space="preserve">
+ <value>FilePickButton</value>
</data>
- <data name="FriendshipContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>FilePickButton.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="FriendshipContextMenuItem.Text" xml:space="preserve">
- <value>相互フォロー状態表示(&R)</value>
+ <data name=">>FilePickButton.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="FriendshipAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>FilePickButton.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="FriendshipAllMenuItem.Text" xml:space="preserve">
- <value>全ユーザーのフォロー状態(&A)</value>
+ <data name="Label2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
</data>
- <data name="ToolStripSeparator36.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name="Label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name="ShowUserStatusContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="Label2.Location" type="System.Drawing.Point, System.Drawing">
+ <value>478, 4</value>
</data>
- <data name="ShowUserStatusContextMenuItem.Text" xml:space="preserve">
- <value>プロフィール表示(&P)</value>
+ <data name="Label2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
- <data name="SearchPostsDetailToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
+ <value>76, 27</value>
</data>
- <data name="SearchPostsDetailToolStripMenuItem.Text" xml:space="preserve">
- <value>このユーザーのTLを取得(&F)</value>
+ <data name="Label2.TabIndex" type="System.Int32, mscorlib">
+ <value>3</value>
</data>
- <data name="SearchAtPostsDetailToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="Label2.Text" xml:space="preserve">
+ <value>投稿先</value>
</data>
- <data name="SearchAtPostsDetailToolStripMenuItem.Text" xml:space="preserve">
- <value>このユーザーへの@発言を検索(&S)</value>
+ <data name="Label2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleRight</value>
</data>
- <data name="ToolStripSeparator32.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name=">>Label2.Name" xml:space="preserve">
+ <value>Label2</value>
</data>
- <data name="IdFilterAddMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>Label2.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="IdFilterAddMenuItem.Text" xml:space="preserve">
- <value>ID振分ルール作成(&I)</value>
+ <data name=">>Label2.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="ListManageUserContextToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>Label2.ZOrder" xml:space="preserve">
+ <value>2</value>
</data>
- <data name="ListManageUserContextToolStripMenuItem.Text" xml:space="preserve">
- <value>リスト管理(&L)</value>
+ <data name="ImageServiceCombo.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
</data>
- <data name="ToolStripSeparator33.Size" type="System.Drawing.Size, System.Drawing">
- <value>229, 6</value>
+ <data name="ImageServiceCombo.Items" xml:space="preserve">
+ <value>TwitPic</value>
</data>
- <data name="UseHashtagMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImageServiceCombo.Items1" xml:space="preserve">
+ <value>TwitVideo</value>
</data>
- <data name="UseHashtagMenuItem.Text" xml:space="preserve">
- <value>ハッシュタグを固定(&H)</value>
+ <data name="ImageServiceCombo.Location" type="System.Drawing.Point, System.Drawing">
+ <value>554, 4</value>
</data>
- <data name="SelectionTranslationToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name="ImageServiceCombo.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="SelectionTranslationToolStripMenuItem.Text" xml:space="preserve">
- <value>選択した文字列を翻訳</value>
+ <data name="ImageServiceCombo.Size" type="System.Drawing.Size, System.Drawing">
+ <value>128, 23</value>
</data>
- <data name="SelectionTranslationToolStripMenuItem.Visible" type="System.Boolean, mscorlib">
- <value>False</value>
+ <data name="ImageServiceCombo.TabIndex" type="System.Int32, mscorlib">
+ <value>4</value>
</data>
- <data name="TranslationToolStripMenuItem.ShortcutKeyDisplayString" xml:space="preserve">
- <value>Alt+Shift+T</value>
+ <data name=">>ImageServiceCombo.Name" xml:space="preserve">
+ <value>ImageServiceCombo</value>
</data>
- <data name="TranslationToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>232, 22</value>
+ <data name=">>ImageServiceCombo.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="TranslationToolStripMenuItem.Text" xml:space="preserve">
- <value>この発言を翻訳</value>
+ <data name=">>ImageServiceCombo.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="ContextMenuPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
- <value>233, 386</value>
+ <data name=">>ImageServiceCombo.ZOrder" xml:space="preserve">
+ <value>3</value>
</data>
- <data name=">>ContextMenuPostBrowser.Name" xml:space="preserve">
- <value>ContextMenuPostBrowser</value>
+ <data name="ImageCancelButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Right</value>
</data>
- <data name=">>ContextMenuPostBrowser.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ImageCancelButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name="PostBrowser.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="ImageCancelButton.Location" type="System.Drawing.Point, System.Drawing">
+ <value>682, 4</value>
</data>
- <data name="PostBrowser.Location" type="System.Drawing.Point, System.Drawing">
- <value>59, 20</value>
+ <data name="ImageCancelButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name="PostBrowser.Size" type="System.Drawing.Size, System.Drawing">
- <value>508, 33</value>
+ <data name="ImageCancelButton.Size" type="System.Drawing.Size, System.Drawing">
+ <value>75, 27</value>
</data>
- <data name="PostBrowser.TabIndex" type="System.Int32, mscorlib">
- <value>6</value>
+ <data name="ImageCancelButton.TabIndex" type="System.Int32, mscorlib">
+ <value>5</value>
</data>
- <data name=">>PostBrowser.Name" xml:space="preserve">
- <value>PostBrowser</value>
+ <data name="ImageCancelButton.Text" xml:space="preserve">
+ <value>Cancel</value>
</data>
- <data name=">>PostBrowser.Type" xml:space="preserve">
- <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>ImageCancelButton.Name" xml:space="preserve">
+ <value>ImageCancelButton</value>
</data>
- <data name=">>PostBrowser.Parent" xml:space="preserve">
- <value>TableLayoutPanel1</value>
+ <data name=">>ImageCancelButton.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>PostBrowser.ZOrder" xml:space="preserve">
- <value>2</value>
+ <data name=">>ImageCancelButton.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="DateTimeLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
- <value>Top, Bottom, Right</value>
+ <data name=">>ImageCancelButton.ZOrder" xml:space="preserve">
+ <value>4</value>
</data>
- <data name="DateTimeLabel.AutoSize" type="System.Boolean, mscorlib">
- <value>True</value>
+ <data name="Label1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Left</value>
</data>
- <data name="DateTimeLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <data name="Label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>Off</value>
</data>
- <data name="DateTimeLabel.Location" type="System.Drawing.Point, System.Drawing">
- <value>464, 3</value>
+ <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
+ <value>4, 4</value>
</data>
- <data name="DateTimeLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>3, 3, 3, 0</value>
+ <data name="Label1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 0, 4, 0</value>
</data>
- <data name="DateTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
- <value>38, 14</value>
+ <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>72, 27</value>
</data>
- <data name="DateTimeLabel.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="Label1.TabIndex" type="System.Int32, mscorlib">
+ <value>0</value>
</data>
- <data name="DateTimeLabel.Text" xml:space="preserve">
- <value>Label1</value>
+ <data name="Label1.Text" xml:space="preserve">
+ <value>ファイル</value>
</data>
- <data name="DateTimeLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleRight</value>
+ <data name="Label1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleLeft</value>
</data>
- <data name=">>DateTimeLabel.Name" xml:space="preserve">
- <value>DateTimeLabel</value>
+ <data name=">>Label1.Name" xml:space="preserve">
+ <value>Label1</value>
</data>
- <data name=">>DateTimeLabel.Type" xml:space="preserve">
+ <data name=">>Label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>DateTimeLabel.Parent" xml:space="preserve">
- <value>TableLayoutPanel1</value>
- </data>
- <data name=">>DateTimeLabel.ZOrder" xml:space="preserve">
- <value>3</value>
- </data>
- <data name="SourceLinkLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
- <value>Top, Bottom, Left, Right</value>
+ <data name=">>Label1.Parent" xml:space="preserve">
+ <value>ImagePathPanel</value>
</data>
- <data name="SourceLinkLabel.AutoSize" type="System.Boolean, mscorlib">
- <value>True</value>
+ <data name=">>Label1.ZOrder" xml:space="preserve">
+ <value>5</value>
</data>
- <metadata name="ContextMenuSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>620, 17</value>
+ <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>674, 58</value>
</metadata>
- <data name="SourceCopyMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>167, 22</value>
+ <data name="ContextMenuUserPicture.Size" type="System.Drawing.Size, System.Drawing">
+ <value>297, 214</value>
</data>
- <data name="SourceCopyMenuItem.Text" xml:space="preserve">
- <value>Sourceをコピー</value>
+ <data name=">>ContextMenuUserPicture.Name" xml:space="preserve">
+ <value>ContextMenuUserPicture</value>
</data>
- <data name="SourceUrlCopyMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>167, 22</value>
+ <data name=">>ContextMenuUserPicture.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="SourceUrlCopyMenuItem.Text" xml:space="preserve">
- <value>Source URLをコピー</value>
+ <data name="UserPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name="ContextMenuSource.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 48</value>
+ <data name="UserPicture.Location" type="System.Drawing.Point, System.Drawing">
+ <value>4, 4</value>
</data>
- <data name=">>ContextMenuSource.Name" xml:space="preserve">
- <value>ContextMenuSource</value>
+ <data name="UserPicture.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name=">>ContextMenuSource.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="UserPicture.Size" type="System.Drawing.Size, System.Drawing">
+ <value>66, 66</value>
</data>
- <data name="SourceLinkLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="UserPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
+ <value>Zoom</value>
</data>
- <data name="SourceLinkLabel.Location" type="System.Drawing.Point, System.Drawing">
- <value>508, 3</value>
+ <data name="UserPicture.TabIndex" type="System.Int32, mscorlib">
+ <value>5</value>
</data>
- <data name="SourceLinkLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
- <value>3, 3, 3, 0</value>
+ <data name=">>UserPicture.Name" xml:space="preserve">
+ <value>UserPicture</value>
</data>
- <data name="SourceLinkLabel.Size" type="System.Drawing.Size, System.Drawing">
- <value>59, 14</value>
+ <data name=">>UserPicture.Type" xml:space="preserve">
+ <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
- <data name="SourceLinkLabel.TabIndex" type="System.Int32, mscorlib">
- <value>7</value>
+ <data name=">>UserPicture.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
</data>
- <data name="SourceLinkLabel.Text" xml:space="preserve">
- <value>LinkLabel1</value>
+ <data name=">>UserPicture.ZOrder" xml:space="preserve">
+ <value>0</value>
</data>
- <data name="SourceLinkLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleRight</value>
+ <data name="FollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SourceLinkLabel.Name" xml:space="preserve">
- <value>SourceLinkLabel</value>
+ <data name="FollowToolStripMenuItem.Text" xml:space="preserve">
+ <value>フォローする(&F)</value>
</data>
- <data name=">>SourceLinkLabel.Type" xml:space="preserve">
- <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="UnFollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SourceLinkLabel.Parent" xml:space="preserve">
- <value>TableLayoutPanel1</value>
+ <data name="UnFollowToolStripMenuItem.Text" xml:space="preserve">
+ <value>フォロー解除(&N)</value>
</data>
- <data name=">>SourceLinkLabel.ZOrder" xml:space="preserve">
- <value>4</value>
+ <data name="ShowFriendShipToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="TableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="ShowFriendShipToolStripMenuItem.Text" xml:space="preserve">
+ <value>相互フォロー状態表示(&H)</value>
</data>
- <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="ListManageUserContextToolStripMenuItem3.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
- <value>2</value>
+ <data name="ListManageUserContextToolStripMenuItem3.Text" xml:space="preserve">
+ <value>リスト管理(&L)</value>
</data>
- <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 56</value>
+ <data name="ToolStripSeparator37.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="ShowUserStatusToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>TableLayoutPanel1.Name" xml:space="preserve">
- <value>TableLayoutPanel1</value>
+ <data name="ShowUserStatusToolStripMenuItem.Text" xml:space="preserve">
+ <value>プロフィール表示(&P)</value>
</data>
- <data name=">>TableLayoutPanel1.Type" xml:space="preserve">
- <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SearchPostsDetailNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>TableLayoutPanel1.Parent" xml:space="preserve">
- <value>SplitContainer2.Panel1</value>
+ <data name="SearchPostsDetailNameToolStripMenuItem.Text" xml:space="preserve">
+ <value>ユーザーのタイムラインを表示(&T)</value>
</data>
- <data name=">>TableLayoutPanel1.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="SearchAtPostsDetailNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
- <value><?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="UserPicture" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /><Control Name="NameLabel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="PostBrowser" Row="1" RowSpan="1" Column="1" ColumnSpan="3" /><Control Name="DateTimeLabel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="SourceLinkLabel" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Absolute,56,Percent,100,Absolute,120,AutoSize,0" /><Rows Styles="Absolute,17,Percent,100" /></TableLayoutSettings></value>
+ <data name="SearchAtPostsDetailNameToolStripMenuItem.Text" xml:space="preserve">
+ <value>このユーザーへの@発言を検索(&S)</value>
</data>
- <data name=">>SplitContainer2.Panel1.Name" xml:space="preserve">
- <value>SplitContainer2.Panel1</value>
+ <data name="ToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name=">>SplitContainer2.Panel1.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="IconNameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer2.Panel1.Parent" xml:space="preserve">
- <value>SplitContainer2</value>
+ <data name="IconNameToolStripMenuItem.Text" xml:space="preserve">
+ <value>IconName</value>
</data>
- <data name=">>SplitContainer2.Panel1.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="SaveIconPictureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="SplitContainer2.Panel1MinSize" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name="SaveIconPictureToolStripMenuItem.Text" xml:space="preserve">
+ <value>保存(&I)...</value>
</data>
- <data name="StatusText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="NameLabel.AutoSize" type="System.Boolean, mscorlib">
+ <value>True</value>
</data>
- <data name="StatusText.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="NameLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name="StatusText.Size" type="System.Drawing.Size, System.Drawing">
- <value>482, 19</value>
+ <data name="NameLabel.Font" type="System.Drawing.Font, System.Drawing">
+ <value>MS UI Gothic, 9pt, style=Bold</value>
</data>
- <data name="StatusText.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="NameLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name=">>StatusText.Name" xml:space="preserve">
- <value>StatusText</value>
+ <data name="NameLabel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>79, 4</value>
</data>
- <data name=">>StatusText.Type" xml:space="preserve">
- <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="NameLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 0</value>
</data>
- <data name=">>StatusText.Parent" xml:space="preserve">
- <value>SplitContainer2.Panel2</value>
+ <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>436, 17</value>
</data>
- <data name=">>StatusText.ZOrder" xml:space="preserve">
+ <data name="NameLabel.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
- <data name="lblLen.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="NameLabel.Text" xml:space="preserve">
+ <value>LblName</value>
</data>
- <data name="lblLen.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="NameLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleLeft</value>
</data>
- <data name="lblLen.Location" type="System.Drawing.Point, System.Drawing">
- <value>482, 0</value>
+ <data name=">>NameLabel.Name" xml:space="preserve">
+ <value>NameLabel</value>
</data>
- <data name="lblLen.Size" type="System.Drawing.Size, System.Drawing">
- <value>44, 25</value>
+ <data name=">>NameLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="lblLen.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name=">>NameLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
</data>
- <data name="lblLen.Text" xml:space="preserve">
- <value>999</value>
+ <data name=">>NameLabel.ZOrder" xml:space="preserve">
+ <value>1</value>
</data>
- <data name="lblLen.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
- <value>MiddleCenter</value>
+ <metadata name="ContextMenuPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 58</value>
+ </metadata>
+ <data name="ContextMenuPostBrowser.Size" type="System.Drawing.Size, System.Drawing">
+ <value>297, 386</value>
+ </data>
+ <data name=">>ContextMenuPostBrowser.Name" xml:space="preserve">
+ <value>ContextMenuPostBrowser</value>
+ </data>
+ <data name=">>ContextMenuPostBrowser.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>lblLen.Name" xml:space="preserve">
- <value>lblLen</value>
+ <data name="PostBrowser.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+ <value>Fill</value>
</data>
- <data name=">>lblLen.Type" xml:space="preserve">
- <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="PostBrowser.Location" type="System.Drawing.Point, System.Drawing">
+ <value>79, 25</value>
</data>
- <data name=">>lblLen.Parent" xml:space="preserve">
- <value>SplitContainer2.Panel2</value>
+ <data name="PostBrowser.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
</data>
- <data name=">>lblLen.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="PostBrowser.Size" type="System.Drawing.Size, System.Drawing">
+ <value>678, 68</value>
</data>
- <data name="PostButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="PostBrowser.TabIndex" type="System.Int32, mscorlib">
+ <value>6</value>
</data>
- <data name="PostButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name=">>PostBrowser.Name" xml:space="preserve">
+ <value>PostBrowser</value>
</data>
- <data name="PostButton.Location" type="System.Drawing.Point, System.Drawing">
- <value>526, 0</value>
+ <data name=">>PostBrowser.Type" xml:space="preserve">
+ <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="PostButton.Size" type="System.Drawing.Size, System.Drawing">
- <value>44, 25</value>
+ <data name=">>PostBrowser.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
</data>
- <data name="PostButton.TabIndex" type="System.Int32, mscorlib">
+ <data name=">>PostBrowser.ZOrder" xml:space="preserve">
<value>2</value>
</data>
- <data name="PostButton.Text" xml:space="preserve">
- <value>Post</value>
- </data>
- <data name=">>PostButton.Name" xml:space="preserve">
- <value>PostButton</value>
+ <data name="SelectionSearchContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>PostButton.Type" xml:space="preserve">
- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SelectionSearchContextMenuItem.Text" xml:space="preserve">
+ <value>選択文字列で検索(&S)</value>
</data>
- <data name=">>PostButton.Parent" xml:space="preserve">
- <value>SplitContainer2.Panel2</value>
+ <data name="SearchGoogleContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>197, 22</value>
</data>
- <data name=">>PostButton.ZOrder" xml:space="preserve">
- <value>2</value>
+ <data name="SearchGoogleContextMenuItem.Text" xml:space="preserve">
+ <value>Google(&G)</value>
</data>
- <data name=">>SplitContainer2.Panel2.Name" xml:space="preserve">
- <value>SplitContainer2.Panel2</value>
+ <data name="SearchWikipediaContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>197, 22</value>
</data>
- <data name=">>SplitContainer2.Panel2.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SearchWikipediaContextMenuItem.Text" xml:space="preserve">
+ <value>Wikipedia(&W)</value>
</data>
- <data name=">>SplitContainer2.Panel2.Parent" xml:space="preserve">
- <value>SplitContainer2</value>
+ <data name="SearchPublicSearchContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>197, 22</value>
</data>
- <data name=">>SplitContainer2.Panel2.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="SearchPublicSearchContextMenuItem.Text" xml:space="preserve">
+ <value>Twitter Search(&S)</value>
</data>
- <data name="SplitContainer2.Panel2MinSize" type="System.Int32, mscorlib">
- <value>19</value>
+ <data name="CurrentTabToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>197, 22</value>
</data>
- <data name="SplitContainer2.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 83</value>
+ <data name="CurrentTabToolStripMenuItem.Text" xml:space="preserve">
+ <value>現在のタブ(&L)</value>
</data>
- <data name="SplitContainer2.SplitterDistance" type="System.Int32, mscorlib">
- <value>56</value>
+ <data name="ToolStripSeparator13.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name="SplitContainer2.SplitterWidth" type="System.Int32, mscorlib">
- <value>2</value>
+ <data name="SelectionCopyContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="SplitContainer2.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="SelectionCopyContextMenuItem.Text" xml:space="preserve">
+ <value>選択文字列をコピー(&C)</value>
</data>
- <data name=">>SplitContainer2.Name" xml:space="preserve">
- <value>SplitContainer2</value>
+ <data name="UrlCopyContextMenuItem.Enabled" type="System.Boolean, mscorlib">
+ <value>False</value>
</data>
- <data name=">>SplitContainer2.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="UrlCopyContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer2.Parent" xml:space="preserve">
- <value>SplitContainer3.Panel1</value>
+ <data name="UrlCopyContextMenuItem.Text" xml:space="preserve">
+ <value>URLをコピー(&U)</value>
</data>
- <data name=">>SplitContainer2.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="SelectionAllContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer3.Panel1.Name" xml:space="preserve">
- <value>SplitContainer3.Panel1</value>
+ <data name="SelectionAllContextMenuItem.Text" xml:space="preserve">
+ <value>すべて選択(&A)</value>
</data>
- <data name=">>SplitContainer3.Panel1.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ToolStripSeparator5.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name=">>SplitContainer3.Panel1.Parent" xml:space="preserve">
- <value>SplitContainer3</value>
+ <data name="FollowContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer3.Panel1.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="FollowContextMenuItem.Text" xml:space="preserve">
+ <value>フォローする(&F)</value>
</data>
- <data name="PreviewPicture.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="RemoveContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="PreviewPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="RemoveContextMenuItem.Text" xml:space="preserve">
+ <value>フォロー解除(&N)</value>
</data>
- <data name="PreviewPicture.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name="FriendshipContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="PreviewPicture.Size" type="System.Drawing.Size, System.Drawing">
- <value>194, 83</value>
+ <data name="FriendshipContextMenuItem.Text" xml:space="preserve">
+ <value>相互フォロー状態表示(&R)</value>
</data>
- <data name="PreviewPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
- <value>Zoom</value>
+ <data name="FriendshipAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="PreviewPicture.TabIndex" type="System.Int32, mscorlib">
- <value>1</value>
+ <data name="FriendshipAllMenuItem.Text" xml:space="preserve">
+ <value>全ユーザーのフォロー状態(&A)</value>
</data>
- <data name=">>PreviewPicture.Name" xml:space="preserve">
- <value>PreviewPicture</value>
+ <data name="ToolStripSeparator36.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name=">>PreviewPicture.Type" xml:space="preserve">
- <value>OpenTween.OpenTweenCustomControl.PictureBoxEx, OpenTween, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null</value>
+ <data name="ShowUserStatusContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>PreviewPicture.Parent" xml:space="preserve">
- <value>SplitContainer3.Panel2</value>
+ <data name="ShowUserStatusContextMenuItem.Text" xml:space="preserve">
+ <value>プロフィール表示(&P)</value>
</data>
- <data name=">>PreviewPicture.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="SearchPostsDetailToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="PreviewScrollBar.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Right</value>
+ <data name="SearchPostsDetailToolStripMenuItem.Text" xml:space="preserve">
+ <value>このユーザーのTLを取得(&F)</value>
</data>
- <data name="PreviewScrollBar.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
- <value>Off</value>
+ <data name="SearchAtPostsDetailToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name="PreviewScrollBar.Location" type="System.Drawing.Point, System.Drawing">
- <value>194, 0</value>
+ <data name="SearchAtPostsDetailToolStripMenuItem.Text" xml:space="preserve">
+ <value>このユーザーへの@発言を検索(&S)</value>
</data>
- <data name="PreviewScrollBar.Size" type="System.Drawing.Size, System.Drawing">
- <value>17, 83</value>
+ <data name="ToolStripSeparator32.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name="PreviewScrollBar.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name="IdFilterAddMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>PreviewScrollBar.Name" xml:space="preserve">
- <value>PreviewScrollBar</value>
+ <data name="IdFilterAddMenuItem.Text" xml:space="preserve">
+ <value>ID振分ルール作成(&I)</value>
</data>
- <data name=">>PreviewScrollBar.Type" xml:space="preserve">
- <value>System.Windows.Forms.VScrollBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="ListManageUserContextToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>PreviewScrollBar.Parent" xml:space="preserve">
- <value>SplitContainer3.Panel2</value>
+ <data name="ListManageUserContextToolStripMenuItem.Text" xml:space="preserve">
+ <value>リスト管理(&L)</value>
</data>
- <data name=">>PreviewScrollBar.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="ToolStripSeparator33.Size" type="System.Drawing.Size, System.Drawing">
+ <value>293, 6</value>
</data>
- <data name=">>SplitContainer3.Panel2.Name" xml:space="preserve">
- <value>SplitContainer3.Panel2</value>
+ <data name="UseHashtagMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer3.Panel2.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="UseHashtagMenuItem.Text" xml:space="preserve">
+ <value>ハッシュタグを固定(&H)</value>
</data>
- <data name=">>SplitContainer3.Panel2.Parent" xml:space="preserve">
- <value>SplitContainer3</value>
+ <data name="SelectionTranslationToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer3.Panel2.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name="SelectionTranslationToolStripMenuItem.Text" xml:space="preserve">
+ <value>選択した文字列を翻訳</value>
</data>
- <data name="SplitContainer3.Size" type="System.Drawing.Size, System.Drawing">
- <value>570, 83</value>
+ <data name="SelectionTranslationToolStripMenuItem.Visible" type="System.Boolean, mscorlib">
+ <value>False</value>
</data>
- <data name="SplitContainer3.SplitterDistance" type="System.Int32, mscorlib">
- <value>355</value>
+ <data name="TranslationToolStripMenuItem.ShortcutKeyDisplayString" xml:space="preserve">
+ <value>Alt+Shift+T</value>
</data>
- <data name="SplitContainer3.TabIndex" type="System.Int32, mscorlib">
- <value>2</value>
+ <data name="TranslationToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>296, 22</value>
</data>
- <data name=">>SplitContainer3.Name" xml:space="preserve">
- <value>SplitContainer3</value>
+ <data name="TranslationToolStripMenuItem.Text" xml:space="preserve">
+ <value>この発言を翻訳</value>
</data>
- <data name=">>SplitContainer3.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="DateTimeLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+ <value>Top, Bottom, Right</value>
</data>
- <data name=">>SplitContainer3.Parent" xml:space="preserve">
- <value>SplitContainer1.Panel2</value>
+ <data name="DateTimeLabel.AutoSize" type="System.Boolean, mscorlib">
+ <value>True</value>
</data>
- <data name=">>SplitContainer3.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="DateTimeLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name=">>SplitContainer1.Panel2.Name" xml:space="preserve">
- <value>SplitContainer1.Panel2</value>
+ <data name="DateTimeLabel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>627, 4</value>
</data>
- <data name=">>SplitContainer1.Panel2.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="DateTimeLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 0</value>
</data>
- <data name=">>SplitContainer1.Panel2.Parent" xml:space="preserve">
- <value>SplitContainer1</value>
+ <data name="DateTimeLabel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>48, 17</value>
</data>
- <data name=">>SplitContainer1.Panel2.ZOrder" xml:space="preserve">
+ <data name="DateTimeLabel.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
- <data name="SplitContainer1.Panel2MinSize" type="System.Int32, mscorlib">
- <value>23</value>
+ <data name="DateTimeLabel.Text" xml:space="preserve">
+ <value>Label1</value>
</data>
- <data name="SplitContainer1.Size" type="System.Drawing.Size, System.Drawing">
- <value>574, 405</value>
+ <data name="DateTimeLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleRight</value>
</data>
- <data name="SplitContainer1.SplitterDistance" type="System.Int32, mscorlib">
- <value>316</value>
+ <data name=">>DateTimeLabel.Name" xml:space="preserve">
+ <value>DateTimeLabel</value>
</data>
- <data name="SplitContainer1.SplitterWidth" type="System.Int32, mscorlib">
- <value>2</value>
+ <data name=">>DateTimeLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name="SplitContainer1.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name=">>DateTimeLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
</data>
- <data name=">>SplitContainer1.Name" xml:space="preserve">
- <value>SplitContainer1</value>
+ <data name=">>DateTimeLabel.ZOrder" xml:space="preserve">
+ <value>3</value>
</data>
- <data name=">>SplitContainer1.Type" xml:space="preserve">
- <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SourceLinkLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+ <value>Top, Bottom, Left, Right</value>
</data>
- <data name=">>SplitContainer1.Parent" xml:space="preserve">
- <value>ToolStripContainer1.ContentPanel</value>
+ <data name="SourceLinkLabel.AutoSize" type="System.Boolean, mscorlib">
+ <value>True</value>
</data>
- <data name=">>SplitContainer1.ZOrder" xml:space="preserve">
- <value>0</value>
+ <metadata name="ContextMenuSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>620, 17</value>
+ </metadata>
+ <data name="ContextMenuSource.Size" type="System.Drawing.Size, System.Drawing">
+ <value>213, 48</value>
</data>
- <data name="ToolStripContainer1.ContentPanel.Size" type="System.Drawing.Size, System.Drawing">
- <value>574, 405</value>
+ <data name=">>ContextMenuSource.Name" xml:space="preserve">
+ <value>ContextMenuSource</value>
</data>
- <data name=">>ToolStripContainer1.ContentPanel.Name" xml:space="preserve">
- <value>ToolStripContainer1.ContentPanel</value>
+ <data name=">>ContextMenuSource.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>ToolStripContainer1.ContentPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SourceLinkLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+ <value>Off</value>
</data>
- <data name=">>ToolStripContainer1.ContentPanel.Parent" xml:space="preserve">
- <value>ToolStripContainer1</value>
+ <data name="SourceLinkLabel.Location" type="System.Drawing.Point, System.Drawing">
+ <value>683, 4</value>
</data>
- <data name=">>ToolStripContainer1.ContentPanel.ZOrder" xml:space="preserve">
- <value>0</value>
+ <data name="SourceLinkLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 0</value>
</data>
- <data name="ToolStripContainer1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>Fill</value>
+ <data name="SourceLinkLabel.Size" type="System.Drawing.Size, System.Drawing">
+ <value>74, 17</value>
</data>
- <data name=">>ToolStripContainer1.LeftToolStripPanel.Name" xml:space="preserve">
- <value>ToolStripContainer1.LeftToolStripPanel</value>
+ <data name="SourceLinkLabel.TabIndex" type="System.Int32, mscorlib">
+ <value>7</value>
</data>
- <data name=">>ToolStripContainer1.LeftToolStripPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name="SourceLinkLabel.Text" xml:space="preserve">
+ <value>LinkLabel1</value>
</data>
- <data name=">>ToolStripContainer1.LeftToolStripPanel.Parent" xml:space="preserve">
- <value>ToolStripContainer1</value>
+ <data name="SourceLinkLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
+ <value>MiddleRight</value>
</data>
- <data name=">>ToolStripContainer1.LeftToolStripPanel.ZOrder" xml:space="preserve">
- <value>1</value>
+ <data name=">>SourceLinkLabel.Name" xml:space="preserve">
+ <value>SourceLinkLabel</value>
</data>
- <data name="ToolStripContainer1.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
+ <data name=">>SourceLinkLabel.Type" xml:space="preserve">
+ <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
- <data name=">>ToolStripContainer1.RightToolStripPanel.Name" xml:space="preserve">
- <value>ToolStripContainer1.RightToolStripPanel</value>
+ <data name=">>SourceLinkLabel.Parent" xml:space="preserve">
+ <value>TableLayoutPanel1</value>
</data>
- <data name=">>ToolStripContainer1.RightToolStripPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <data name=">>SourceLinkLabel.ZOrder" xml:space="preserve">
+ <value>4</value>
</data>
- <data name=">>ToolStripContainer1.RightToolStripPanel.Parent" xml:space="preserve">
- <value>ToolStripContainer1</value>
+ <data name="SourceCopyMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>212, 22</value>
</data>
- <data name=">>ToolStripContainer1.RightToolStripPanel.ZOrder" xml:space="preserve">
- <value>2</value>
+ <data name="SourceCopyMenuItem.Text" xml:space="preserve">
+ <value>Sourceをコピー</value>
</data>
- <data name="ToolStripContainer1.Size" type="System.Drawing.Size, System.Drawing">
- <value>574, 456</value>
+ <data name="SourceUrlCopyMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>212, 22</value>
</data>
- <data name="ToolStripContainer1.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
+ <data name="SourceUrlCopyMenuItem.Text" xml:space="preserve">
+ <value>Source URLをコピー</value>
</data>
- <data name="ToolStripContainer1.Text" xml:space="preserve">
- <value>ToolStripContainer1</value>
+ <data name="MenuItemFile.Size" type="System.Drawing.Size, System.Drawing">
+ <value>88, 20</value>
</data>
- <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>311, 17</value>
- </metadata>
- <data name="MenuStrip1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
- <value>None</value>
+ <data name="MenuItemFile.Text" xml:space="preserve">
+ <value>ファイル(&F)</value>
</data>
<data name="SettingFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="SettingFileMenuItem.Text" xml:space="preserve">
<value>設定(&O)</value>
</data>
<data name="ToolStripSeparator21.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="SaveFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="SaveFileMenuItem.Text" xml:space="preserve">
<value>ファイル保存(&S)</value>
</data>
<data name="ToolStripSeparator23.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="NotifyFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="NotifyFileMenuItem.Text" xml:space="preserve">
<value>新着通知(&Q)</value>
</data>
<data name="PlaySoundFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="PlaySoundFileMenuItem.Text" xml:space="preserve">
<value>サウンド再生(&P)</value>
</data>
<data name="LockListFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="LockListFileMenuItem.Text" xml:space="preserve">
<value>新着時リスト固定(&L)</value>
</data>
<data name="ToolStripSeparator43.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="StopRefreshAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="StopRefreshAllMenuItem.Text" xml:space="preserve">
<value>All Refresh Stop</value>
</data>
<data name="ToolStripSeparator24.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="TweenRestartMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="TweenRestartMenuItem.Text" xml:space="preserve">
<value>再起動(&R)</value>
</data>
<data name="EndFileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="EndFileMenuItem.Text" xml:space="preserve">
<value>終了(&X)</value>
</data>
- <data name="MenuItemFile.Size" type="System.Drawing.Size, System.Drawing">
- <value>66, 20</value>
+ <data name="MenuItemEdit.Size" type="System.Drawing.Size, System.Drawing">
+ <value>69, 20</value>
</data>
- <data name="MenuItemFile.Text" xml:space="preserve">
- <value>ファイル(&F)</value>
+ <data name="MenuItemEdit.Text" xml:space="preserve">
+ <value>編集(&E)</value>
</data>
<data name="UndoRemoveTabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="UndoRemoveTabMenuItem.Text" xml:space="preserve">
<value>タブ削除の取消</value>
</data>
<data name="ToolStripSeparator12.Size" type="System.Drawing.Size, System.Drawing">
- <value>222, 6</value>
+ <value>278, 6</value>
</data>
<data name="CopySTOTMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="CopySTOTMenuItem.Text" xml:space="preserve">
<value>コピー(STOT形式テキスト)(&C)</value>
</data>
<data name="CopyURLMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="CopyURLMenuItem.Text" xml:space="preserve">
<value>コピー(ステータスURL)(&S)</value>
</data>
<data name="CopyUserIdStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="CopyUserIdStripMenuItem.Text" xml:space="preserve">
<value>コピー(ユーザーID)(&A)</value>
</data>
<data name="ToolStripSeparator6.Size" type="System.Drawing.Size, System.Drawing">
- <value>222, 6</value>
+ <value>278, 6</value>
</data>
<data name="MenuItemSubSearch.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+F</value>
</data>
<data name="MenuItemSubSearch.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="MenuItemSubSearch.Text" xml:space="preserve">
<value>検索(&F)...</value>
<value>F3</value>
</data>
<data name="MenuItemSearchNext.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="MenuItemSearchNext.Text" xml:space="preserve">
<value>次を検索(&X)</value>
<value>Shift+F3</value>
</data>
<data name="MenuItemSearchPrev.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="MenuItemSearchPrev.Text" xml:space="preserve">
<value>前を検索(&P)</value>
</data>
<data name="ToolStripSeparator22.Size" type="System.Drawing.Size, System.Drawing">
- <value>222, 6</value>
+ <value>278, 6</value>
</data>
<data name="PublicSearchQueryMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+Shift+F</value>
</data>
<data name="PublicSearchQueryMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>225, 22</value>
+ <value>281, 22</value>
</data>
<data name="PublicSearchQueryMenuItem.Text" xml:space="preserve">
<value>抽出条件入力(&Q)</value>
</data>
- <data name="MenuItemEdit.Size" type="System.Drawing.Size, System.Drawing">
- <value>56, 20</value>
+ <data name="MenuItemOperate.Size" type="System.Drawing.Size, System.Drawing">
+ <value>72, 20</value>
</data>
- <data name="MenuItemEdit.Text" xml:space="preserve">
- <value>編集(&E)</value>
+ <data name="MenuItemOperate.Text" xml:space="preserve">
+ <value>操作(&O)</value>
</data>
<data name="ReplyOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+R</value>
</data>
<data name="ReplyOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ReplyOpMenuItem.Text" xml:space="preserve">
<value>@返信(&R)</value>
<value>Ctrl+Shift+R</value>
</data>
<data name="ReplyAllOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ReplyAllOpMenuItem.Text" xml:space="preserve">
<value>@返信ALL(&E)</value>
<value>Ctrl+M</value>
</data>
<data name="DmOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="DmOpMenuItem.Text" xml:space="preserve">
<value>DM送信(&M)</value>
<value>Alt+R</value>
</data>
<data name="RtOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="RtOpMenuItem.Text" xml:space="preserve">
<value>Re&tweet</value>
<value>Alt+Shift+R</value>
</data>
<data name="RtUnOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="RtUnOpMenuItem.Text" xml:space="preserve">
<value>Retweet(U&nofficial)</value>
<value>Ctrl+Q</value>
</data>
<data name="QtOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="QtOpMenuItem.Text" xml:space="preserve">
<value>&Quote</value>
</data>
<data name="ToolStripSeparator25.Size" type="System.Drawing.Size, System.Drawing">
- <value>274, 6</value>
+ <value>352, 6</value>
</data>
<data name="FavOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+S</value>
</data>
<data name="FavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="FavOpMenuItem.Text" xml:space="preserve">
<value>Fav追加(&F)</value>
<value>Ctrl+Alt+S</value>
</data>
<data name="FavoriteRetweetMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="FavoriteRetweetMenuItem.Text" xml:space="preserve">
<value>Fav追加+Retweet</value>
<value>Ctrl+Alt+R</value>
</data>
<data name="FavoriteRetweetUnofficialMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="FavoriteRetweetUnofficialMenuItem.Text" xml:space="preserve">
<value>Fav追加+Retweet(Unofficial)</value>
<value>Ctrl+Shift+S</value>
</data>
<data name="UnFavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="UnFavOpMenuItem.Text" xml:space="preserve">
<value>Fav削除(&V)</value>
</data>
<data name="ToolStripSeparator38.Size" type="System.Drawing.Size, System.Drawing">
- <value>274, 6</value>
+ <value>352, 6</value>
</data>
<data name="ShowProfMenuItem.ShortcutKeyDisplayString" xml:space="preserve">
<value />
<value>Alt+P</value>
</data>
<data name="ShowProfMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ShowProfMenuItem.Text" xml:space="preserve">
<value>プロフィール表示</value>
</data>
<data name="ShowRelatedStatusesMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ShowRelatedStatusesMenuItem2.Text" xml:space="preserve">
<value>関連発言表示(&G)</value>
<value>Ctrl+U</value>
</data>
<data name="ShowUserTimelineToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ShowUserTimelineToolStripMenuItem.Text" xml:space="preserve">
<value>ユーザーのタイムラインを表示</value>
</data>
+ <data name="OpenOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>355, 22</value>
+ </data>
+ <data name="OpenOpMenuItem.Text" xml:space="preserve">
+ <value>開く(&O)</value>
+ </data>
<data name="OpenHomeOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+H</value>
</data>
<data name="OpenHomeOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenHomeOpMenuItem.Text" xml:space="preserve">
<value>ホームを開く(&H)</value>
<value>Ctrl+G</value>
</data>
<data name="OpenFavOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenFavOpMenuItem.Text" xml:space="preserve">
<value>Favを開く(&G)</value>
<value>Ctrl+O</value>
</data>
<data name="OpenStatusOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenStatusOpMenuItem.Text" xml:space="preserve">
<value>ステータスを開く(&O)</value>
<value>Ctrl+I</value>
</data>
<data name="OpenRepSourceOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenRepSourceOpMenuItem.Text" xml:space="preserve">
<value>返信元ステータスを開く(&I)</value>
<value>Ctrl+Shift+O</value>
</data>
<data name="OpenFavotterOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenFavotterOpMenuItem.Text" xml:space="preserve">
<value>ふぁぼられを開く(&P)</value>
<value>Ctrl+E</value>
</data>
<data name="OpenUrlOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenUrlOpMenuItem.Text" xml:space="preserve">
<value>発言内URLを開く(&U)</value>
<value>Ctrl+Shift+H</value>
</data>
<data name="OpenRterHomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenRterHomeMenuItem.Text" xml:space="preserve">
<value>RTした人のホームを開く(&R)</value>
<value>Ctrl+Alt+H</value>
</data>
<data name="OpenUserSpecifiedUrlMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>266, 22</value>
+ <value>346, 22</value>
</data>
<data name="OpenUserSpecifiedUrlMenuItem.Text" xml:space="preserve">
<value>ユーザー定義のURL</value>
</data>
- <data name="OpenOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <data name="CreateRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>355, 22</value>
</data>
- <data name="OpenOpMenuItem.Text" xml:space="preserve">
- <value>開く(&O)</value>
+ <data name="CreateRuleOpMenuItem.Text" xml:space="preserve">
+ <value>振り分けルール作成(&C)</value>
</data>
<data name="CreateTabRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>199, 22</value>
+ <value>252, 22</value>
</data>
<data name="CreateTabRuleOpMenuItem.Text" xml:space="preserve">
<value>タブ振り分けルール作成(&N)</value>
</data>
<data name="CreateIdRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>199, 22</value>
+ <value>252, 22</value>
</data>
<data name="CreateIdRuleOpMenuItem.Text" xml:space="preserve">
<value>ID振り分けルール作成(&I)</value>
</data>
- <data name="CreateRuleOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
- </data>
- <data name="CreateRuleOpMenuItem.Text" xml:space="preserve">
- <value>振り分けルール作成(&C)</value>
- </data>
<data name="ListManageMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="ListManageMenuItem.Text" xml:space="preserve">
<value>リスト管理(&L)</value>
</data>
<data name="ToolStripSeparator26.Size" type="System.Drawing.Size, System.Drawing">
- <value>274, 6</value>
+ <value>352, 6</value>
+ </data>
+ <data name="ChangeReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>355, 22</value>
+ </data>
+ <data name="ChangeReadOpMenuItem.Text" xml:space="preserve">
+ <value>未読状態変更(&H)</value>
</data>
<data name="ReadOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+B</value>
</data>
<data name="ReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>206, 22</value>
+ <value>261, 22</value>
</data>
<data name="ReadOpMenuItem.Text" xml:space="preserve">
<value>既読にする(&B)</value>
<value>Ctrl+Shift+B</value>
</data>
<data name="UnreadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>206, 22</value>
+ <value>261, 22</value>
</data>
<data name="UnreadOpMenuItem.Text" xml:space="preserve">
<value>未読にする(&U)</value>
</data>
- <data name="ChangeReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
- </data>
- <data name="ChangeReadOpMenuItem.Text" xml:space="preserve">
- <value>未読状態変更(&H)</value>
- </data>
<data name="JumpReadOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="JumpReadOpMenuItem.Text" xml:space="preserve">
<value>未読へジャンプ(&J)</value>
</data>
<data name="ToolStripSeparator27.Size" type="System.Drawing.Size, System.Drawing">
- <value>274, 6</value>
+ <value>352, 6</value>
</data>
<data name="SelAllOpMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+A</value>
</data>
<data name="SelAllOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="SelAllOpMenuItem.Text" xml:space="preserve">
<value>全て選択(&A)</value>
<value>Ctrl+D</value>
</data>
<data name="DelOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="DelOpMenuItem.Text" xml:space="preserve">
<value>削除(&D)</value>
<value>F5</value>
</data>
<data name="RefreshOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="RefreshOpMenuItem.Text" xml:space="preserve">
<value>更新(&U)</value>
<value>Shift+F5</value>
</data>
<data name="RefreshPrevOpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>277, 22</value>
+ <value>355, 22</value>
</data>
<data name="RefreshPrevOpMenuItem.Text" xml:space="preserve">
<value>前データを取得(&I)</value>
</data>
- <data name="MenuItemOperate.Size" type="System.Drawing.Size, System.Drawing">
- <value>57, 20</value>
+ <data name="MenuItemTab.Size" type="System.Drawing.Size, System.Drawing">
+ <value>64, 20</value>
</data>
- <data name="MenuItemOperate.Text" xml:space="preserve">
- <value>操作(&O)</value>
+ <data name="MenuItemTab.Text" xml:space="preserve">
+ <value>タブ(&T)</value>
</data>
<data name="CreateTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="CreateTbMenuItem.Text" xml:space="preserve">
<value>タブ作成(&N)...</value>
</data>
<data name="RenameTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="RenameTbMenuItem.Text" xml:space="preserve">
<value>タブ名変更(&R)</value>
</data>
<data name="ToolStripSeparator28.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <value>240, 6</value>
</data>
<data name="ProtectTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="ProtectTbMenuItem.Text" xml:space="preserve">
<value>タブを保護する(&P)</value>
</data>
<data name="UnreadMngTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="UnreadMngTbMenuItem.Text" xml:space="preserve">
<value>未読管理(&U)</value>
</data>
<data name="NotifyTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="NotifyTbMenuItem.Text" xml:space="preserve">
<value>新着通知表示(&Q)</value>
</data>
<data name="SoundFileTbComboBox.Size" type="System.Drawing.Size, System.Drawing">
- <value>121, 20</value>
+ <value>121, 24</value>
</data>
<data name="ToolStripSeparator29.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <value>240, 6</value>
</data>
<data name="EditRuleTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="EditRuleTbMenuItem.Text" xml:space="preserve">
<value>振り分けルール編集(&F)...</value>
</data>
<data name="ToolStripSeparator30.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <value>240, 6</value>
</data>
<data name="ClearTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="ClearTbMenuItem.Text" xml:space="preserve">
<value>このタブの発言をクリア(&C)</value>
</data>
<data name="ToolStripSeparator31.Size" type="System.Drawing.Size, System.Drawing">
- <value>185, 6</value>
+ <value>240, 6</value>
</data>
<data name="DeleteTbMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+W</value>
</data>
<data name="DeleteTbMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>188, 22</value>
+ <value>243, 22</value>
</data>
<data name="DeleteTbMenuItem.Text" xml:space="preserve">
<value>タブ削除(&D)</value>
</data>
- <data name="MenuItemTab.Size" type="System.Drawing.Size, System.Drawing">
- <value>49, 20</value>
+ <data name="MenuItemCommand.Size" type="System.Drawing.Size, System.Drawing">
+ <value>114, 20</value>
</data>
- <data name="MenuItemTab.Text" xml:space="preserve">
- <value>タブ(&T)</value>
+ <data name="MenuItemCommand.Text" xml:space="preserve">
+ <value>その他機能(&C)</value>
+ </data>
+ <data name="TinyUrlConvertToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>306, 22</value>
+ </data>
+ <data name="TinyUrlConvertToolStripMenuItem.Text" xml:space="preserve">
+ <value>入力欄のURLを短縮変換</value>
</data>
<data name="UrlConvertAutoToolStripMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+L</value>
</data>
<data name="UrlConvertAutoToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="UrlConvertAutoToolStripMenuItem.Text" xml:space="preserve">
<value>短縮サービス自動選択</value>
<value>False</value>
</data>
<data name="UrlUndoToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="UrlUndoToolStripMenuItem.Text" xml:space="preserve">
<value>元に戻す</value>
</data>
<data name="TinyURLToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="TinyURLToolStripMenuItem.Text" xml:space="preserve">
<value>TinyURL</value>
</data>
<data name="IsgdToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="IsgdToolStripMenuItem.Text" xml:space="preserve">
<value>is.gd</value>
</data>
<data name="TwurlnlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="TwurlnlToolStripMenuItem.Text" xml:space="preserve">
<value>twurl.nl</value>
</data>
<data name="BitlyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="BitlyToolStripMenuItem.Text" xml:space="preserve">
<value>bit.ly</value>
</data>
<data name="JmpStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="JmpStripMenuItem.Text" xml:space="preserve">
<value>j.mp</value>
</data>
<data name="UxnuMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 22</value>
+ <value>272, 22</value>
</data>
<data name="UxnuMenuItem.Text" xml:space="preserve">
<value>ux.nu</value>
</data>
- <data name="TinyUrlConvertToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
- </data>
- <data name="TinyUrlConvertToolStripMenuItem.Text" xml:space="preserve">
- <value>入力欄のURLを短縮変換</value>
- </data>
<data name="UpdateFollowersMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="UpdateFollowersMenuItem1.Text" xml:space="preserve">
<value>片思いユーザーリスト取得</value>
</data>
<data name="ToolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="FollowCommandMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="FollowCommandMenuItem.Text" xml:space="preserve">
<value>フォローする(&F)</value>
</data>
<data name="RemoveCommandMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="RemoveCommandMenuItem.Text" xml:space="preserve">
<value>フォロー解除(&N)</value>
</data>
<data name="FriendshipMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="FriendshipMenuItem.Text" xml:space="preserve">
<value>相互フォロー状態表示(&H)</value>
</data>
<data name="ToolStripSeparator3.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="OwnStatusMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="OwnStatusMenuItem.Text" xml:space="preserve">
<value>自プロフィール表示</value>
</data>
<data name="OpenOwnHomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="OpenOwnHomeMenuItem.Text" xml:space="preserve">
<value>自身のホームを開く</value>
</data>
<data name="OpenOwnFavedMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="OpenOwnFavedMenuItem.Text" xml:space="preserve">
<value>自身のふぁぼられを開く</value>
</data>
<data name="ToolStripSeparator41.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="UserStatusToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="UserStatusToolStripMenuItem.Text" xml:space="preserve">
<value>プロフィール表示</value>
</data>
<data name="UserTimelineToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="UserTimelineToolStripMenuItem.Text" xml:space="preserve">
<value>ユーザーのタイムラインを開く</value>
</data>
<data name="UserFavorareToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="UserFavorareToolStripMenuItem.Text" xml:space="preserve">
<value>ユーザーのふぁぼられを開く</value>
</data>
<data name="ToolStripSeparator34.Size" type="System.Drawing.Size, System.Drawing">
- <value>234, 6</value>
+ <value>303, 6</value>
</data>
<data name="HashToggleToolStripMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+Shift+T</value>
</data>
<data name="HashToggleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="HashToggleToolStripMenuItem.Text" xml:space="preserve">
<value>ハッシュタグ自動付加</value>
<value>Ctrl+T</value>
</data>
<data name="HashManageToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="HashManageToolStripMenuItem.Text" xml:space="preserve">
<value>ハッシュタグ設定</value>
</data>
<data name="RtCountMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="RtCountMenuItem.Text" xml:space="preserve">
<value>この発言のRetweet回数を確認</value>
</data>
<data name="ListManageToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>237, 22</value>
+ <value>306, 22</value>
</data>
<data name="ListManageToolStripMenuItem.Text" xml:space="preserve">
<value>リスト編集</value>
</data>
- <data name="MenuItemCommand.Size" type="System.Drawing.Size, System.Drawing">
- <value>88, 20</value>
+ <data name="MenuItemUserStream.Enabled" type="System.Boolean, mscorlib">
+ <value>False</value>
</data>
- <data name="MenuItemCommand.Text" xml:space="preserve">
- <value>その他機能(&C)</value>
+ <data name="MenuItemUserStream.Size" type="System.Drawing.Size, System.Drawing">
+ <value>103, 20</value>
+ </data>
+ <data name="MenuItemUserStream.Text" xml:space="preserve">
+ <value>UserStream</value>
</data>
<data name="StopToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>201, 22</value>
+ <value>253, 22</value>
</data>
<data name="StopToolStripMenuItem.Text" xml:space="preserve">
<value>Stop</value>
</data>
<data name="ToolStripSeparator40.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 6</value>
+ <value>250, 6</value>
</data>
<data name="TrackToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>201, 22</value>
+ <value>253, 22</value>
</data>
<data name="TrackToolStripMenuItem.Text" xml:space="preserve">
<value>Track</value>
</data>
<data name="AllrepliesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>201, 22</value>
+ <value>253, 22</value>
</data>
<data name="AllrepliesToolStripMenuItem.Text" xml:space="preserve">
<value>All @replies</value>
</data>
<data name="ToolStripSeparator42.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 6</value>
+ <value>250, 6</value>
</data>
<data name="EventViewerMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>Ctrl+Shift+E</value>
</data>
<data name="EventViewerMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>201, 22</value>
+ <value>253, 22</value>
</data>
<data name="EventViewerMenuItem.Text" xml:space="preserve">
<value>View Events</value>
</data>
- <data name="MenuItemUserStream.Enabled" type="System.Boolean, mscorlib">
- <value>False</value>
- </data>
- <data name="MenuItemUserStream.Size" type="System.Drawing.Size, System.Drawing">
- <value>77, 20</value>
+ <data name="MenuItemHelp.Size" type="System.Drawing.Size, System.Drawing">
+ <value>84, 20</value>
</data>
- <data name="MenuItemUserStream.Text" xml:space="preserve">
- <value>UserStream</value>
+ <data name="MenuItemHelp.Text" xml:space="preserve">
+ <value>ヘルプ(&H)</value>
</data>
<data name="MatomeMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">
<value>F1</value>
</data>
<data name="MatomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
+ <value>295, 22</value>
</data>
<data name="MatomeMenuItem.Text" xml:space="preserve">
<value>%AppName% ウェブサイト(&H)</value>
</data>
<data name="ShortcutKeyListMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
+ <value>295, 22</value>
</data>
<data name="ShortcutKeyListMenuItem.Text" xml:space="preserve">
<value>ショートカットキー一覧</value>
</data>
<data name="ToolStripSeparator16.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 6</value>
+ <value>292, 6</value>
</data>
<data name="VerUpMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
+ <value>295, 22</value>
</data>
<data name="VerUpMenuItem.Text" xml:space="preserve">
<value>最新版の取得(&G)</value>
</data>
<data name="ToolStripSeparator14.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 6</value>
+ <value>292, 6</value>
</data>
<data name="ApiInfoMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
+ <value>295, 22</value>
</data>
<data name="ApiInfoMenuItem.Text" xml:space="preserve">
<value>API情報</value>
</data>
<data name="ToolStripSeparator7.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 6</value>
+ <value>292, 6</value>
</data>
<data name="AboutMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
+ <value>295, 22</value>
</data>
<data name="AboutMenuItem.Text" xml:space="preserve">
<value>%AppName% について(&A)...</value>
</data>
+ <data name="DebugModeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
+ <value>295, 22</value>
+ </data>
+ <data name="DebugModeToolStripMenuItem.Text" xml:space="preserve">
+ <value>デバッグモード</value>
+ </data>
+ <data name="DebugModeToolStripMenuItem.Visible" type="System.Boolean, mscorlib">
+ <value>False</value>
+ </data>
<data name="DumpPostClassToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>196, 22</value>
+ <value>246, 22</value>
</data>
<data name="DumpPostClassToolStripMenuItem.Text" xml:space="preserve">
<value>PostClassのダンプ</value>
</data>
<data name="TraceOutToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>196, 22</value>
+ <value>246, 22</value>
</data>
<data name="TraceOutToolStripMenuItem.Text" xml:space="preserve">
<value>TraceOut出力</value>
</data>
<data name="CacheInfoMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>196, 22</value>
+ <value>246, 22</value>
</data>
<data name="CacheInfoMenuItem.Text" xml:space="preserve">
<value>アイコンキャッシュ使用状況</value>
</data>
- <data name="DebugModeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>221, 22</value>
- </data>
- <data name="DebugModeToolStripMenuItem.Text" xml:space="preserve">
- <value>デバッグモード</value>
- </data>
- <data name="DebugModeToolStripMenuItem.Visible" type="System.Boolean, mscorlib">
- <value>False</value>
- </data>
- <data name="MenuItemHelp.Size" type="System.Drawing.Size, System.Drawing">
- <value>62, 20</value>
- </data>
- <data name="MenuItemHelp.Text" xml:space="preserve">
- <value>ヘルプ(&H)</value>
- </data>
- <data name="MenuStrip1.Location" type="System.Drawing.Point, System.Drawing">
- <value>0, 0</value>
- </data>
- <data name="MenuStrip1.Size" type="System.Drawing.Size, System.Drawing">
- <value>574, 24</value>
- </data>
- <data name="MenuStrip1.TabIndex" type="System.Int32, mscorlib">
- <value>0</value>
- </data>
- <data name="MenuStrip1.Text" xml:space="preserve">
- <value>MenuStrip1</value>
- </data>
- <data name=">>MenuStrip1.Name" xml:space="preserve">
- <value>MenuStrip1</value>
- </data>
- <data name=">>MenuStrip1.Type" xml:space="preserve">
- <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </data>
- <data name=">>MenuStrip1.Parent" xml:space="preserve">
- <value>ToolStripContainer1.TopToolStripPanel</value>
- </data>
- <data name=">>MenuStrip1.ZOrder" xml:space="preserve">
- <value>0</value>
- </data>
- <data name=">>ToolStripContainer1.TopToolStripPanel.Name" xml:space="preserve">
- <value>ToolStripContainer1.TopToolStripPanel</value>
- </data>
- <data name=">>ToolStripContainer1.TopToolStripPanel.Type" xml:space="preserve">
- <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </data>
- <data name=">>ToolStripContainer1.TopToolStripPanel.Parent" xml:space="preserve">
- <value>ToolStripContainer1</value>
- </data>
- <data name=">>ToolStripContainer1.TopToolStripPanel.ZOrder" xml:space="preserve">
- <value>3</value>
- </data>
- <data name=">>ToolStripContainer1.Name" xml:space="preserve">
- <value>ToolStripContainer1</value>
- </data>
- <data name=">>ToolStripContainer1.Type" xml:space="preserve">
- <value>System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </data>
- <data name=">>ToolStripContainer1.Parent" xml:space="preserve">
- <value>$this</value>
- </data>
- <data name=">>ToolStripContainer1.ZOrder" xml:space="preserve">
- <value>7</value>
- </data>
<data name="ReadedStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>138, 22</value>
+ <value>166, 22</value>
</data>
<data name="ReadedStripMenuItem.Text" xml:space="preserve">
<value>既読にする(&B)</value>
</data>
<data name="UnreadStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>138, 22</value>
+ <value>166, 22</value>
</data>
<data name="UnreadStripMenuItem.Text" xml:space="preserve">
<value>未読にする</value>
</data>
<data name="ToolStripMenuItem11.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ToolStripMenuItem11.Text" xml:space="preserve">
<value>未読状態変更(&H)</value>
</data>
<data name="SelectAllMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="SelectAllMenuItem.Text" xml:space="preserve">
<value>全て選択(&A)</value>
</data>
<data name="JumpUnreadMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="JumpUnreadMenuItem.Text" xml:space="preserve">
<value>未読へジャンプ(&J)</value>
</data>
<data name="ToolStripSeparator4.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 6</value>
+ <value>271, 6</value>
</data>
<data name="ToolStripSeparator10.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 6</value>
+ <value>271, 6</value>
</data>
<data name="ListManageUserContextToolStripMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ListManageUserContextToolStripMenuItem2.Text" xml:space="preserve">
<value>リスト管理(&L)</value>
</data>
<data name="OpenURLMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="OpenURLMenuItem.Text" xml:space="preserve">
<value>発言内URLを開く(&U)</value>
</data>
<data name="IDRuleMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>205, 22</value>
+ <value>264, 22</value>
</data>
<data name="IDRuleMenuItem.Text" xml:space="preserve">
<value>ID振り分けルール作成...</value>
</data>
<data name="MoveToRTHomeMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="MoveToRTHomeMenuItem.Text" xml:space="preserve">
<value>RTした人のホームを開く(&R)</value>
</data>
<data name="FavorareMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="FavorareMenuItem.Text" xml:space="preserve">
<value>ふぁぼられを開く(&P)</value>
</data>
<data name="TabMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>205, 22</value>
+ <value>264, 22</value>
</data>
<data name="TabMenuItem.Text" xml:space="preserve">
<value>タブ振り分けルール作成(&N)...</value>
</data>
<data name="OpenUserSpecifiedUrlMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="OpenUserSpecifiedUrlMenuItem2.Text" xml:space="preserve">
<value>ユーザー定義のURL</value>
</data>
<data name="DeleteStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="DeleteStripMenuItem.Text" xml:space="preserve">
<value>削除(&D)</value>
</data>
<data name="ToolStripMenuItem7.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ToolStripMenuItem7.Text" xml:space="preserve">
<value>振り分けルール作成(&C)</value>
</data>
<data name="RefreshStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="RefreshStripMenuItem.Text" xml:space="preserve">
<value>更新(&U)</value>
<metadata name="ContextMenuFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>344, 58</value>
</metadata>
+ <data name="ContextMenuFile.Size" type="System.Drawing.Size, System.Drawing">
+ <value>206, 154</value>
+ </data>
+ <data name=">>ContextMenuFile.Name" xml:space="preserve">
+ <value>ContextMenuFile</value>
+ </data>
+ <data name=">>ContextMenuFile.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="NotifyIcon1.Text" xml:space="preserve">
+ <value>Tween</value>
+ </data>
<data name="SettingStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="SettingStripMenuItem.Text" xml:space="preserve">
<value>設定(&O)...</value>
</data>
<data name="ToolStripSeparator9.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="SaveLogMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="SaveLogMenuItem.Text" xml:space="preserve">
<value>ファイル保存(&S)...</value>
</data>
<data name="ToolStripSeparator17.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="NewPostPopMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="NewPostPopMenuItem.Text" xml:space="preserve">
<value>新着通知(&Q)</value>
</data>
<data name="PlaySoundMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="PlaySoundMenuItem.Text" xml:space="preserve">
<value>サウンド再生(&P)</value>
</data>
<data name="ListLockMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="ListLockMenuItem.Text" xml:space="preserve">
<value>新着時リスト固定(&L)</value>
</data>
<data name="ToolStripSeparator15.Size" type="System.Drawing.Size, System.Drawing">
- <value>165, 6</value>
+ <value>202, 6</value>
</data>
<data name="EndToolStripMenuItem.ShowShortcutKeys" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="EndToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>168, 22</value>
+ <value>205, 22</value>
</data>
<data name="EndToolStripMenuItem.Text" xml:space="preserve">
<value>終了(&X)</value>
</data>
- <data name="ContextMenuFile.Size" type="System.Drawing.Size, System.Drawing">
- <value>169, 154</value>
- </data>
- <data name=">>ContextMenuFile.Name" xml:space="preserve">
- <value>ContextMenuFile</value>
- </data>
- <data name=">>ContextMenuFile.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </data>
- <data name="NotifyIcon1.Text" xml:space="preserve">
- <value>Tween</value>
- </data>
<data name="RefreshMoreStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="RefreshMoreStripMenuItem.Text" xml:space="preserve">
<value>前データを取得(&I)</value>
<value>481, 99</value>
</metadata>
<data name="RepliedStatusOpenMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="RepliedStatusOpenMenuItem.Text" xml:space="preserve">
<value>返信元ステータスを開く(&I)</value>
</data>
<data name="StatusOpenMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="StatusOpenMenuItem.Text" xml:space="preserve">
<value>ステータスを開く(&O)</value>
<metadata name="ContextMenuOperate.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>495, 58</value>
</metadata>
+ <data name="ContextMenuOperate.Size" type="System.Drawing.Size, System.Drawing">
+ <value>275, 512</value>
+ </data>
+ <data name=">>ContextMenuOperate.Name" xml:space="preserve">
+ <value>ContextMenuOperate</value>
+ </data>
+ <data name=">>ContextMenuOperate.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
<data name="ReplyStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ReplyStripMenuItem.Text" xml:space="preserve">
<value>@返信(&R)</value>
</data>
<data name="ReplyAllStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ReplyAllStripMenuItem.Text" xml:space="preserve">
<value>@返信ALL(&E)</value>
</data>
<data name="DMStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="DMStripMenuItem.Text" xml:space="preserve">
<value>DM送信(&M)</value>
</data>
<data name="ReTweetOriginalStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ReTweetOriginalStripMenuItem.Text" xml:space="preserve">
<value>Re&tweet</value>
</data>
<data name="ReTweetStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ReTweetStripMenuItem.Text" xml:space="preserve">
<value>Retweet(U&nofficial)</value>
</data>
<data name="QuoteStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="QuoteStripMenuItem.Text" xml:space="preserve">
<value>&Quote</value>
</data>
<data name="ToolStripSeparator39.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 6</value>
+ <value>271, 6</value>
</data>
<data name="FavAddToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="FavAddToolStripMenuItem.Text" xml:space="preserve">
<value>Fav追加(&F)</value>
</data>
<data name="FavoriteRetweetContextMenu.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="FavoriteRetweetContextMenu.Text" xml:space="preserve">
<value>Fav追加+Retweet</value>
</data>
<data name="FavoriteRetweetUnofficialContextMenu.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="FavoriteRetweetUnofficialContextMenu.Text" xml:space="preserve">
<value>Fav追加+Retweet(Unofficial)</value>
</data>
<data name="FavRemoveToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="FavRemoveToolStripMenuItem.Text" xml:space="preserve">
<value>Fav削除(&V)</value>
</data>
<data name="ToolStripSeparator2.Size" type="System.Drawing.Size, System.Drawing">
- <value>215, 6</value>
+ <value>271, 6</value>
</data>
<data name="ShowProfileMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ShowProfileMenuItem.Text" xml:space="preserve">
<value>プロフィール表示</value>
</data>
<data name="ShowRelatedStatusesMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ShowRelatedStatusesMenuItem.Text" xml:space="preserve">
<value>関連発言表示(&G)</value>
</data>
<data name="ShowUserTimelineContextMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
+ <value>274, 22</value>
</data>
<data name="ShowUserTimelineContextMenuItem.Text" xml:space="preserve">
<value>ユーザーのタイムラインを表示</value>
</data>
+ <data name="ToolStripMenuItem6.Size" type="System.Drawing.Size, System.Drawing">
+ <value>274, 22</value>
+ </data>
+ <data name="ToolStripMenuItem6.Text" xml:space="preserve">
+ <value>開く(&O)</value>
+ </data>
<data name="MoveToHomeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="MoveToHomeToolStripMenuItem.Text" xml:space="preserve">
<value>ホームを開く(&H)</value>
</data>
<data name="MoveToFavToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
- <value>198, 22</value>
+ <value>251, 22</value>
</data>
<data name="MoveToFavToolStripMenuItem.Text" xml:space="preserve">
<value>Favを開く(&G)</value>
</data>
- <data name="ToolStripMenuItem6.Size" type="System.Drawing.Size, System.Drawing">
- <value>218, 22</value>
- </data>
- <data name="ToolStripMenuItem6.Text" xml:space="preserve">
- <value>開く(&O)</value>
- </data>
- <data name="ContextMenuOperate.Size" type="System.Drawing.Size, System.Drawing">
- <value>219, 512</value>
- </data>
- <data name=">>ContextMenuOperate.Name" xml:space="preserve">
- <value>ContextMenuOperate</value>
- </data>
- <data name=">>ContextMenuOperate.Type" xml:space="preserve">
- <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </data>
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>789, 99</value>
</metadata>
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACW
HQAAAk1TRnQBSQFMAgEBDwEAAVQBAQFUAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABQAMAAQEBAAEgBgABQP8AIwADwAH/A8AB/xAAA8AB/yQAA8AB/wPAAf8QAAPAAf8kAAPAAf8DwAH/
- EAADwAH/YAABSwGZAv8BSwGZAv8QAAFAAZkBQAH/A8AB/yAAAUsBmQL/AUsBmQL/EAABQAGZAUAB/wPA
- Af8gAAFLAZkC/wFLAZkC/xAAAUABmQFAAf8DwAH/WAADwAH/AUsBmQL/AUsBmQL/A8AB/wPAAf8DwAH/
- CAABQAGZAUAB/wPAAf8DwAH/FAADwAH/AUsBmQL/AUsBmQL/A8AB/wPAAf8DwAH/CAABQAGZAUAB/wPA
- Af8DwAH/FAADwAH/AUsBmQL/AUsBmQL/A8AB/wPAAf8DwAH/CAABQAGZAUAB/wPAAf8DwAH/UAABSwGZ
- Av8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/BAABQAGZAUAB/wFAAZkBQAH/AUABmQFA
- Af8DwAH/A8AB/wwAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/A8AB/wQAAUABmQFA
- Af8BQAGZAUAB/wFAAZkBQAH/A8AB/wPAAf8MAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFL
- AZkC/wPAAf8EAAFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wPAAf8DwAH/TAABSwGZAv8BSwGZAv8BSwGZ
- Av8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZ
- AUAB/wPAAf8MAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf8BQAGZAUAB/wFA
- AZkBQAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/A8AB/wwAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/
- AUsBmQL/AUsBmQL/A8AB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8DwAH/
- TAABSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/AUABmQFAAf8BQAGZAUAB/wQA
- AUABmQFAAf8BQAGZAUAB/wPAAf8MAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPA
- Af8BQAGZAUAB/wFAAZkBQAH/BAABQAGZAUAB/wFAAZkBQAH/A8AB/wwAAUsBmQL/AUsBmQL/AUsBmQL/
- AUsBmQL/AUsBmQL/AUsBmQL/A8AB/wFAAZkBQAH/AUABmQFAAf8EAAFAAZkBQAH/AUABmQFAAf8DwAH/
- TAABSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8EAAFAAZkBQAH/AUABmQFAAf8BQAGZ
- AUAB/wFAAZkBQAH/AUABmQFAAf8QAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wQA
- AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/xAAAUsBmQL/AUsBmQL/AUsBmQL/
- AUsBmQL/AUsBmQL/AUsBmQL/BAABQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/
- cAABQAGZAUAB/wFAAZkBQAH/AUABmQFAAf80AAFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/zQAAUABmQFA
- Af8BQAGZAUAB/wFAAZkBQAH/WAADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/
- A8AB/wPAAf8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8DwAH/SAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/DAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8DwAH/CAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/TAABmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/RAAB/wGZAUAC/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf8DwAH/
- CAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/BAAB/wGZAUAC/wGZAUAC/wGZ
- AUAC/wGZAUAB/wPAAf8DwAH/SAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/
- QAAB/wGZAUAC/wGZAUAB/wQAAf8BmQFAAv8BmQFAAv8BmQFAAf8DwAH/CAABmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAL/AZkBQAL/AZkBQAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAB/wPA
- Af9IAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/0QAAf8BmQFAAf8MAAH/AZkBQAL/
- AZkBQAH/A8AB/wPAAf8EAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wQAAf8BmQFA
- Af8MAAH/AZkBQAL/AZkBQAH/A8AB/wPAAf9IAAGZAn4B/wQAA8AB/wGZAn4B/1wAAf8BmQFAAv8BmQFA
- Af8DwAH/CAABmQJ+Af8EAAPAAf8BmQJ+Af8cAAH/AZkBQAL/AZkBQAH/A8AB/0wAAZkCfgH/AZkCfgH/
- ZAAB/wGZAUAB/xAAAZkCfgH/AZkCfgH/JAAB/wGZAUAB//8AcQADwAH/PAADwAH/PAADwAH/JAADwAH/
- A8AB/xAAA8AB/zgAAUABmQFAAf8DwAH/OAABQAGZAUAB/wPAAf84AAFAAZkBQAH/A8AB/yAAAUsBmQL/
- AUsBmQL/EAABQAGZAUAB/wPAAf84AAFAAZkBQAH/A8AB/wPAAf80AAFAAZkBQAH/A8AB/wPAAf80AAFA
- AZkBQAH/A8AB/wPAAf8UAAPAAf8BSwGZAv8BSwGZAv8DwAH/A8AB/wPAAf8IAAFAAZkBQAH/A8AB/wPA
- Af8wAAFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wPAAf8DwAH/LAABQAGZAUAB/wFAAZkBQAH/AUABmQFA
- Af8DwAH/A8AB/ywAAUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/A8AB/wPAAf8MAAFLAZkC/wFLAZkC/wFL
- AZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf8EAAFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wPAAf8DwAH/
- KAABQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/A8AB/ygAAUABmQFAAf8BQAGZ
- AUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wPAAf8oAAFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wFA
- AZkBQAH/AUABmQFAAf8DwAH/DAABSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/
- AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/wPAAf8oAAFAAZkBQAH/AUABmQFA
- Af8EAAFAAZkBQAH/AUABmQFAAf8DwAH/KAABQAGZAUAB/wFAAZkBQAH/BAABQAGZAUAB/wFAAZkBQAH/
- A8AB/ygAAUABmQFAAf8BQAGZAUAB/wQAAUABmQFAAf8BQAGZAUAB/wPAAf8MAAFLAZkC/wFLAZkC/wFL
- AZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf8BQAGZAUAB/wFAAZkBQAH/BAABQAGZAUAB/wFAAZkBQAH/
- A8AB/ygAAUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/ywAAUABmQFAAf8BQAGZ
- AUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB/ywAAUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFA
- Af8BQAGZAUAB/xAAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/BAABQAGZAUAB/wFA
- AZkBQAH/AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/MAABQAGZAUAB/wFAAZkBQAH/AUABmQFAAf80AAFA
- AZkBQAH/AUABmQFAAf8BQAGZAUAB/zQAAUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/NAABQAGZAUAB/wFA
- AZkBQAH/AUABmQFAAf8YAAPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/0wAA8AB/wPAAf8UAAPAAf8DwAH/
- A8AB/wPAAf8DwAH/A8AB/wwAA8AB/wPAAf9QAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZ
- An4B/wPAAf9IAAH/AZkBQAL/AZkBQAH/A8AB/wPAAf8MAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZ
- An4B/wGZAn4B/wPAAf8IAAH/AZkBQAL/AZkBQAH/A8AB/wPAAf9MAAGZAn4B/wGZAn4B/wGZAn4B/wGZ
- An4B/wGZAn4B/wGZAn4B/wPAAf9EAAH/AZkBQAL/AZkBQAL/AZkBQAL/AZkBQAH/A8AB/wPAAf8IAAGZ
- An4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wPAAf8EAAH/AZkBQAL/AZkBQAL/AZkBQAL/
- AZkBQAH/A8AB/wPAAf9IAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wPAAf9AAAH/
- AZkBQAL/AZkBQAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf8IAAGZAn4B/wGZAn4B/wGZAn4B/wGZ
- An4B/wGZAn4B/wGZAn4B/wPAAv8BmQFAAv8BmQFAAf8EAAH/AZkBQAL/AZkBQAL/AZkBQAH/A8AB/0gA
- AZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/RAAB/wGZAUAB/wwAAf8BmQFAAv8BmQFA
- Af8DwAH/A8AB/wQAAZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/AZkCfgH/BAAB/wGZAUAB/wwA
- Af8BmQFAAv8BmQFAAf8DwAH/A8AB/0gAAZkCfgH/BAADwAH/AZkCfgH/XAAB/wGZAUAC/wGZAUAB/wPA
- Af8IAAGZAn4B/wQAA8AB/wGZAn4B/xwAAf8BmQFAAv8BmQFAAf8DwAH/TAABmQJ+Af8BmQJ+Af9kAAH/
- AZkBQAH/EAABmQJ+Af8BmQJ+Af8kAAH/AZkBQAH//wBZAAPAAf8DwAH/OAADwAH/A8AB/zgAA8AB/wPA
- Af9QAAPAAf8gAAFLAZkC/wFLAZkC/zgAAUsBmQL/AUsBmQL/OAABSwGZAv8BSwGZAv9QAAFAAZkBQAH/
- A8AB/xgAA8AB/wFLAZkC/wFLAZkC/wPAAf8DwAH/A8AB/ygAA8AB/wFLAZkC/wFLAZkC/wPAAf8DwAH/
- A8AB/ygAA8AB/wFLAZkC/wFLAZkC/wPAAf8DwAH/A8AB/0gAAUABmQFAAf8DwAH/A8AB/xAAAUsBmQL/
- AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/A8AB/yQAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/
- AUsBmQL/AUsBmQL/A8AB/yQAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/A8AB/0QA
- AUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/A8AB/wPAAf8MAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFL
- AZkC/wFLAZkC/wPAAf8kAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf8kAAFL
- AZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf9AAAFAAZkBQAH/AUABmQFAAf8BQAGZ
- AUAB/wFAAZkBQAH/AUABmQFAAf8DwAH/DAABSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZ
- Av8DwAH/JAABSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/JAABSwGZAv8BSwGZ
- Av8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8DwAH/QAABQAGZAUAB/wFAAZkBQAH/BAABQAGZAUAB/wFA
- AZkBQAH/A8AB/wwAAUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/AUsBmQL/KAABSwGZAv8BSwGZ
- Av8BSwGZAv8BSwGZAv8BSwGZAv8BSwGZAv8oAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFL
- AZkC/0QAAUABmQFAAf8BQAGZAUAB/wFAAZkBQAH/AUABmQFAAf8BQAGZAUAB//AAAUABmQFAAf8BQAGZ
- AUAB/wFAAZkBQAH/GAADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/A8AB/wPA
- Af8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8DwAH/SAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/DAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8DwAH/CAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/TAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8DwAH/RAAB/wGZAUAC/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf8DwAH/CAABmQJ+
- Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAC/wGZ
- AUAB/wPAAf8DwAH/SAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/QAAB/wGZ
- AUAC/wGZAUAB/wQAAf8BmQFAAv8BmQFAAv8BmQFAAf8DwAH/CAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8DwAL/AZkBQAL/AZkBQAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf9IAAGZ
- An4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/0QAAf8BmQFAAf8MAAH/AZkBQAL/AZkBQAH/
- A8AB/wPAAf8EAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wQAAf8BmQFAAf8MAAH/
- AZkBQAL/AZkBQAH/A8AB/wPAAf9IAAGZAn4B/wQAA8AB/wGZAn4B/1wAAf8BmQFAAv8BmQFAAf8DwAH/
- CAABmQJ+Af8EAAPAAf8BmQJ+Af8cAAH/AZkBQAL/AZkBQAH/A8AB/0wAAZkCfgH/AZkCfgH/ZAAB/wGZ
- AUAB/xAAAZkCfgH/AZkCfgH/JAAB/wGZAUAB//8A/wAaAAPAAf8DwAH/9AABSwGZAv8BSwGZAv/wAAPA
- Af8BSwGZAv8BSwGZAv8DwAH/A8AB/wPAAf/kAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFL
- AZkC/wPAAf/kAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf/kAAFLAZkC/wFL
- AZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wPAAf/kAAFLAZkC/wFLAZkC/wFLAZkC/wFLAZkC/wFL
- AZkC/wFLAZkC//8ALQADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/A8AB/wPA
- Af8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8DwAH/SAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/DAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8DwAH/CAAB/wGZAUAC/wGZAUAB/wPAAf8DwAH/TAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8DwAH/RAAB/wGZAUAC/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf8DwAH/CAABmQJ+
- Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAC/wGZ
- AUAB/wPAAf8DwAH/SAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+Af8DwAH/QAAB/wGZ
- AUAC/wGZAUAB/wQAAf8BmQFAAv8BmQFAAv8BmQFAAf8DwAH/CAABmQJ+Af8BmQJ+Af8BmQJ+Af8BmQJ+
- Af8BmQJ+Af8BmQJ+Af8DwAL/AZkBQAL/AZkBQAH/BAAB/wGZAUAC/wGZAUAC/wGZAUAB/wPAAf9IAAGZ
- An4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/0QAAf8BmQFAAf8MAAH/AZkBQAL/AZkBQAH/
- A8AB/wPAAf8EAAGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wGZAn4B/wQAAf8BmQFAAf8MAAH/
- AZkBQAL/AZkBQAH/A8AB/wPAAf9IAAGZAn4B/wQAA8AB/wGZAn4B/1wAAf8BmQFAAv8BmQFAAf8DwAH/
- CAABmQJ+Af8EAAPAAf8BmQJ+Af8cAAH/AZkBQAL/AZkBQAH/A8AB/0wAAZkCfgH/AZkCfgH/ZAAB/wGZ
- AUAB/xAAAZkCfgH/AZkCfgH/JAAB/wGZAUAB/0gAAUIBTQE+BwABPgMAASgDAAFAAwABQAMAAQEBAAEB
+ EAADwAH/YAABVQGZAv8BVQGZAv8QAAFKAZkBSgH/A8AB/yAAAVUBmQL/AVUBmQL/EAABSgGZAUoB/wPA
+ Af8gAAFVAZkC/wFVAZkC/xAAAUoBmQFKAf8DwAH/WAADwAH/AVUBmQL/AVUBmQL/A8AB/wPAAf8DwAH/
+ CAABSgGZAUoB/wPAAf8DwAH/FAADwAH/AVUBmQL/AVUBmQL/A8AB/wPAAf8DwAH/CAABSgGZAUoB/wPA
+ Af8DwAH/FAADwAH/AVUBmQL/AVUBmQL/A8AB/wPAAf8DwAH/CAABSgGZAUoB/wPAAf8DwAH/UAABVQGZ
+ Av8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/BAABSgGZAUoB/wFKAZkBSgH/AUoBmQFK
+ Af8DwAH/A8AB/wwAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/A8AB/wQAAUoBmQFK
+ Af8BSgGZAUoB/wFKAZkBSgH/A8AB/wPAAf8MAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFV
+ AZkC/wPAAf8EAAFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wPAAf8DwAH/TAABVQGZAv8BVQGZAv8BVQGZ
+ Av8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZ
+ AUoB/wPAAf8MAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf8BSgGZAUoB/wFK
+ AZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/A8AB/wwAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/
+ AVUBmQL/AVUBmQL/A8AB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8DwAH/
+ TAABVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/AUoBmQFKAf8BSgGZAUoB/wQA
+ AUoBmQFKAf8BSgGZAUoB/wPAAf8MAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPA
+ Af8BSgGZAUoB/wFKAZkBSgH/BAABSgGZAUoB/wFKAZkBSgH/A8AB/wwAAVUBmQL/AVUBmQL/AVUBmQL/
+ AVUBmQL/AVUBmQL/AVUBmQL/A8AB/wFKAZkBSgH/AUoBmQFKAf8EAAFKAZkBSgH/AUoBmQFKAf8DwAH/
+ TAABVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8EAAFKAZkBSgH/AUoBmQFKAf8BSgGZ
+ AUoB/wFKAZkBSgH/AUoBmQFKAf8QAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wQA
+ AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/xAAAVUBmQL/AVUBmQL/AVUBmQL/
+ AVUBmQL/AVUBmQL/AVUBmQL/BAABSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/
+ cAABSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf80AAFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/zQAAUoBmQFK
+ Af8BSgGZAUoB/wFKAZkBSgH/WAADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/
+ A8AB/wPAAf8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8DwAH/SAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/DAABmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8DwAH/CAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/TAABmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/RAAB/wGZAUoC/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf8DwAH/
+ CAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/BAAB/wGZAUoC/wGZAUoC/wGZ
+ AUoC/wGZAUoB/wPAAf8DwAH/SAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/
+ QAAB/wGZAUoC/wGZAUoB/wQAAf8BmQFKAv8BmQFKAv8BmQFKAf8DwAH/CAABmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8BmQKBAf8DwAL/AZkBSgL/AZkBSgH/BAAB/wGZAUoC/wGZAUoC/wGZAUoB/wPA
+ Af9IAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/0QAAf8BmQFKAf8MAAH/AZkBSgL/
+ AZkBSgH/A8AB/wPAAf8EAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wQAAf8BmQFK
+ Af8MAAH/AZkBSgL/AZkBSgH/A8AB/wPAAf9IAAGZAoEB/wQAA8AB/wGZAoEB/1wAAf8BmQFKAv8BmQFK
+ Af8DwAH/CAABmQKBAf8EAAPAAf8BmQKBAf8cAAH/AZkBSgL/AZkBSgH/A8AB/0wAAZkCgQH/AZkCgQH/
+ ZAAB/wGZAUoB/xAAAZkCgQH/AZkCgQH/JAAB/wGZAUoB//8AcQADwAH/PAADwAH/PAADwAH/JAADwAH/
+ A8AB/xAAA8AB/zgAAUoBmQFKAf8DwAH/OAABSgGZAUoB/wPAAf84AAFKAZkBSgH/A8AB/yAAAVUBmQL/
+ AVUBmQL/EAABSgGZAUoB/wPAAf84AAFKAZkBSgH/A8AB/wPAAf80AAFKAZkBSgH/A8AB/wPAAf80AAFK
+ AZkBSgH/A8AB/wPAAf8UAAPAAf8BVQGZAv8BVQGZAv8DwAH/A8AB/wPAAf8IAAFKAZkBSgH/A8AB/wPA
+ Af8wAAFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wPAAf8DwAH/LAABSgGZAUoB/wFKAZkBSgH/AUoBmQFK
+ Af8DwAH/A8AB/ywAAUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/A8AB/wPAAf8MAAFVAZkC/wFVAZkC/wFV
+ AZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf8EAAFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wPAAf8DwAH/
+ KAABSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/A8AB/ygAAUoBmQFKAf8BSgGZ
+ AUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wPAAf8oAAFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFK
+ AZkBSgH/AUoBmQFKAf8DwAH/DAABVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/
+ AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/wPAAf8oAAFKAZkBSgH/AUoBmQFK
+ Af8EAAFKAZkBSgH/AUoBmQFKAf8DwAH/KAABSgGZAUoB/wFKAZkBSgH/BAABSgGZAUoB/wFKAZkBSgH/
+ A8AB/ygAAUoBmQFKAf8BSgGZAUoB/wQAAUoBmQFKAf8BSgGZAUoB/wPAAf8MAAFVAZkC/wFVAZkC/wFV
+ AZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf8BSgGZAUoB/wFKAZkBSgH/BAABSgGZAUoB/wFKAZkBSgH/
+ A8AB/ygAAUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/ywAAUoBmQFKAf8BSgGZ
+ AUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB/ywAAUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFK
+ Af8BSgGZAUoB/xAAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/BAABSgGZAUoB/wFK
+ AZkBSgH/AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/MAABSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf80AAFK
+ AZkBSgH/AUoBmQFKAf8BSgGZAUoB/zQAAUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/NAABSgGZAUoB/wFK
+ AZkBSgH/AUoBmQFKAf8YAAPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/0wAA8AB/wPAAf8UAAPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wwAA8AB/wPAAf9QAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZ
+ AoEB/wPAAf9IAAH/AZkBSgL/AZkBSgH/A8AB/wPAAf8MAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZ
+ AoEB/wGZAoEB/wPAAf8IAAH/AZkBSgL/AZkBSgH/A8AB/wPAAf9MAAGZAoEB/wGZAoEB/wGZAoEB/wGZ
+ AoEB/wGZAoEB/wGZAoEB/wPAAf9EAAH/AZkBSgL/AZkBSgL/AZkBSgL/AZkBSgH/A8AB/wPAAf8IAAGZ
+ AoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wPAAf8EAAH/AZkBSgL/AZkBSgL/AZkBSgL/
+ AZkBSgH/A8AB/wPAAf9IAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wPAAf9AAAH/
+ AZkBSgL/AZkBSgH/BAAB/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf8IAAGZAoEB/wGZAoEB/wGZAoEB/wGZ
+ AoEB/wGZAoEB/wGZAoEB/wPAAv8BmQFKAv8BmQFKAf8EAAH/AZkBSgL/AZkBSgL/AZkBSgH/A8AB/0gA
+ AZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/RAAB/wGZAUoB/wwAAf8BmQFKAv8BmQFK
+ Af8DwAH/A8AB/wQAAZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/AZkCgQH/BAAB/wGZAUoB/wwA
+ Af8BmQFKAv8BmQFKAf8DwAH/A8AB/0gAAZkCgQH/BAADwAH/AZkCgQH/XAAB/wGZAUoC/wGZAUoB/wPA
+ Af8IAAGZAoEB/wQAA8AB/wGZAoEB/xwAAf8BmQFKAv8BmQFKAf8DwAH/TAABmQKBAf8BmQKBAf9kAAH/
+ AZkBSgH/EAABmQKBAf8BmQKBAf8kAAH/AZkBSgH//wBZAAPAAf8DwAH/OAADwAH/A8AB/zgAA8AB/wPA
+ Af9QAAPAAf8gAAFVAZkC/wFVAZkC/zgAAVUBmQL/AVUBmQL/OAABVQGZAv8BVQGZAv9QAAFKAZkBSgH/
+ A8AB/xgAA8AB/wFVAZkC/wFVAZkC/wPAAf8DwAH/A8AB/ygAA8AB/wFVAZkC/wFVAZkC/wPAAf8DwAH/
+ A8AB/ygAA8AB/wFVAZkC/wFVAZkC/wPAAf8DwAH/A8AB/0gAAUoBmQFKAf8DwAH/A8AB/xAAAVUBmQL/
+ AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/A8AB/yQAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/
+ AVUBmQL/AVUBmQL/A8AB/yQAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/A8AB/0QA
+ AUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/A8AB/wPAAf8MAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFV
+ AZkC/wFVAZkC/wPAAf8kAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf8kAAFV
+ AZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf9AAAFKAZkBSgH/AUoBmQFKAf8BSgGZ
+ AUoB/wFKAZkBSgH/AUoBmQFKAf8DwAH/DAABVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZ
+ Av8DwAH/JAABVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/JAABVQGZAv8BVQGZ
+ Av8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8DwAH/QAABSgGZAUoB/wFKAZkBSgH/BAABSgGZAUoB/wFK
+ AZkBSgH/A8AB/wwAAVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/AVUBmQL/KAABVQGZAv8BVQGZ
+ Av8BVQGZAv8BVQGZAv8BVQGZAv8BVQGZAv8oAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFV
+ AZkC/0QAAUoBmQFKAf8BSgGZAUoB/wFKAZkBSgH/AUoBmQFKAf8BSgGZAUoB//AAAUoBmQFKAf8BSgGZ
+ AUoB/wFKAZkBSgH/GAADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8DwAH/SAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/DAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8DwAH/CAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/TAABmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8DwAH/RAAB/wGZAUoC/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf8DwAH/CAABmQKB
+ Af8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/BAAB/wGZAUoC/wGZAUoC/wGZAUoC/wGZ
+ AUoB/wPAAf8DwAH/SAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/QAAB/wGZ
+ AUoC/wGZAUoB/wQAAf8BmQFKAv8BmQFKAv8BmQFKAf8DwAH/CAABmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8DwAL/AZkBSgL/AZkBSgH/BAAB/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf9IAAGZ
+ AoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/0QAAf8BmQFKAf8MAAH/AZkBSgL/AZkBSgH/
+ A8AB/wPAAf8EAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wQAAf8BmQFKAf8MAAH/
+ AZkBSgL/AZkBSgH/A8AB/wPAAf9IAAGZAoEB/wQAA8AB/wGZAoEB/1wAAf8BmQFKAv8BmQFKAf8DwAH/
+ CAABmQKBAf8EAAPAAf8BmQKBAf8cAAH/AZkBSgL/AZkBSgH/A8AB/0wAAZkCgQH/AZkCgQH/ZAAB/wGZ
+ AUoB/xAAAZkCgQH/AZkCgQH/JAAB/wGZAUoB//8A/wAaAAPAAf8DwAH/9AABVQGZAv8BVQGZAv/wAAPA
+ Af8BVQGZAv8BVQGZAv8DwAH/A8AB/wPAAf/kAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFV
+ AZkC/wPAAf/kAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf/kAAFVAZkC/wFV
+ AZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wPAAf/kAAFVAZkC/wFVAZkC/wFVAZkC/wFVAZkC/wFV
+ AZkC/wFVAZkC//8ALQADwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf9MAAPAAf8DwAH/FAADwAH/A8AB/wPA
+ Af8DwAH/A8AB/wPAAf8MAAPAAf8DwAH/UAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8DwAH/SAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/DAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8DwAH/CAAB/wGZAUoC/wGZAUoB/wPAAf8DwAH/TAABmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8DwAH/RAAB/wGZAUoC/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf8DwAH/CAABmQKB
+ Af8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/BAAB/wGZAUoC/wGZAUoC/wGZAUoC/wGZ
+ AUoB/wPAAf8DwAH/SAABmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8BmQKBAf8DwAH/QAAB/wGZ
+ AUoC/wGZAUoB/wQAAf8BmQFKAv8BmQFKAv8BmQFKAf8DwAH/CAABmQKBAf8BmQKBAf8BmQKBAf8BmQKB
+ Af8BmQKBAf8BmQKBAf8DwAL/AZkBSgL/AZkBSgH/BAAB/wGZAUoC/wGZAUoC/wGZAUoB/wPAAf9IAAGZ
+ AoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/0QAAf8BmQFKAf8MAAH/AZkBSgL/AZkBSgH/
+ A8AB/wPAAf8EAAGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wGZAoEB/wQAAf8BmQFKAf8MAAH/
+ AZkBSgL/AZkBSgH/A8AB/wPAAf9IAAGZAoEB/wQAA8AB/wGZAoEB/1wAAf8BmQFKAv8BmQFKAf8DwAH/
+ CAABmQKBAf8EAAPAAf8BmQKBAf8cAAH/AZkBSgL/AZkBSgH/A8AB/0wAAZkCgQH/AZkCgQH/ZAAB/wGZ
+ AUoB/xAAAZkCgQH/AZkCgQH/JAAB/wGZAUoB/0gAAUIBTQE+BwABPgMAASgDAAFAAwABQAMAAQEBAAEB
BgABAhYAA/8BAAb/AgAB8wHfAfMB3wHzAd8CAAHnAZ8B5wGfAecBnwIAAYEBjwGBAY8BgQGPAgABAQEH
AQEBBwEBAQcDAAEHAQABBwEAAQcDAAFHAQABRwEAAUcCAAECAQ8BAgEPAQIBDwIAAf8BHwH/AR8B/wEf
AgABgQL/Ac8BgQHPAgABAQL/AYcBAQGHAgABAQL/AQMBAQEDAgABAQH/Af4BQwEAAUMCAAEDAf8B/gHh
<value>125</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
- <value>6, 12</value>
+ <value>8, 15</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
- <value>574, 456</value>
+ <value>765, 570</value>
</data>
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>Off</value>
</data>
+ <data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
+ <value>4, 4, 4, 4</value>
+ </data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>Manual</value>
</data>
--- /dev/null
+namespace OpenTween
+{
+ partial class TweetThumbnail
+ {
+ /// <summary>
+ /// 必要なデザイナー変数です。
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// 使用中のリソースをすべてクリーンアップします。
+ /// </summary>
+ /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region コンポーネント デザイナーで生成されたコード
+
+ /// <summary>
+ /// デザイナー サポートに必要なメソッドです。このメソッドの内容を
+ /// コード エディターで変更しないでください。
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.scrollBar = new System.Windows.Forms.VScrollBar();
+ this.toolTip = new System.Windows.Forms.ToolTip(this.components);
+ this.SuspendLayout();
+ //
+ // scrollBar
+ //
+ this.scrollBar.Dock = System.Windows.Forms.DockStyle.Right;
+ this.scrollBar.LargeChange = 1;
+ this.scrollBar.Location = new System.Drawing.Point(183, 0);
+ this.scrollBar.Maximum = 10;
+ this.scrollBar.Name = "scrollBar";
+ this.scrollBar.Size = new System.Drawing.Size(17, 188);
+ this.scrollBar.TabIndex = 0;
+ this.scrollBar.Scroll += new System.Windows.Forms.ScrollEventHandler(this.scrollBar_Scroll);
+ //
+ // TweetThumbnail
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.scrollBar);
+ this.Margin = new System.Windows.Forms.Padding(4);
+ this.Name = "TweetThumbnail";
+ this.Size = new System.Drawing.Size(200, 188);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.VScrollBar scrollBar;
+ private System.Windows.Forms.ToolTip toolTip;
+ }
+}
--- /dev/null
+// OpenTween - Client of Twitter
+// Copyright (c) 2012 kim_upsilon (@kim_upsilon) <https://upsilo.net/~upsilon/>
+// All rights reserved.
+//
+// This file is part of OpenTween.
+//
+// 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.
+
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Text.RegularExpressions;
+using System.Threading.Tasks;
+using OpenTween.Thumbnail;
+using System.Threading;
+
+namespace OpenTween
+{
+ public partial class TweetThumbnail : UserControl
+ {
+ private List<PictureBox> pictureBox = new List<PictureBox>();
+
+ private Task task = null;
+ private CancellationTokenSource cancelTokenSource;
+
+ public event EventHandler ThumbnailLoading;
+ public event EventHandler<ThumbnailDoubleClickEventArgs> ThumbnailDoubleClick;
+
+ public ThumbnailInfo Thumbnail
+ {
+ get { return this.pictureBox[this.scrollBar.Value].Tag as ThumbnailInfo; }
+ }
+
+ public TweetThumbnail()
+ {
+ InitializeComponent();
+ }
+
+ public Task ShowThumbnailAsync(PostClass post)
+ {
+ this.CancelAsync();
+
+ this.scrollBar.Enabled = false;
+
+ this.cancelTokenSource = new CancellationTokenSource();
+ var cancelToken = this.cancelTokenSource.Token;
+
+ this.task = Task.Factory.StartNew(() => ThumbnailGenerator.GetThumbnails(post), cancelToken)
+ .ContinueWith( /* await使いたい */
+ t =>
+ {
+ var thumbnails = t.Result;
+
+ this.SetThumbnailCount(thumbnails.Count);
+ if (thumbnails.Count == 0) return;
+
+ for (int i = 0; i < thumbnails.Count; i++)
+ {
+ var thumb = thumbnails[i];
+ var picbox = this.pictureBox[i];
+
+ picbox.Tag = thumb;
+ picbox.LoadAsync(thumb.ThumbnailUrl);
+
+ var tooltipText = thumb.TooltipText;
+ if (!string.IsNullOrEmpty(tooltipText))
+ {
+ this.toolTip.SetToolTip(picbox, tooltipText);
+ }
+
+ cancelToken.ThrowIfCancellationRequested();
+ }
+
+ this.pictureBox[0].Visible = true;
+ this.scrollBar.Maximum = thumbnails.Count - 1;
+
+ if (thumbnails.Count > 1)
+ this.scrollBar.Enabled = true;
+
+ if (this.ThumbnailLoading != null)
+ this.ThumbnailLoading(this, new EventArgs());
+ },
+ cancelToken,
+ TaskContinuationOptions.OnlyOnRanToCompletion,
+ TaskScheduler.FromCurrentSynchronizationContext()
+ );
+
+ return this.task;
+ }
+
+ public void CancelAsync()
+ {
+ if (this.task != null && !this.task.IsCompleted)
+ {
+ try
+ {
+ this.cancelTokenSource.Cancel();
+ this.task.Wait();
+ }
+ catch (AggregateException e)
+ {
+ if (!(e.InnerException is TaskCanceledException)) throw;
+ }
+ }
+ }
+
+ /// <summary>
+ /// 表示するサムネイルの数を設定する
+ /// </summary>
+ /// <param name="count">表示するサムネイルの数</param>
+ protected void SetThumbnailCount(int count)
+ {
+ this.SuspendLayout();
+
+ this.scrollBar.Maximum = count;
+
+ foreach (var picbox in this.pictureBox)
+ {
+ this.Controls.Remove(picbox);
+ picbox.Dispose();
+ }
+ this.pictureBox.Clear();
+
+ for (int i = 0; i < count; i++)
+ {
+ var picbox = new PictureBox()
+ {
+ Name = "pictureBox" + i,
+ SizeMode = PictureBoxSizeMode.Zoom,
+ WaitOnLoad = false,
+ Dock = DockStyle.Fill,
+ Visible = false,
+ };
+ picbox.DoubleClick += this.pictureBox_DoubleClick;
+
+ this.Controls.Add(picbox);
+ this.pictureBox.Add(picbox);
+ }
+
+ this.ResumeLayout(false);
+ }
+
+ public void ScrollUp()
+ {
+ var newval = this.scrollBar.Value + this.scrollBar.SmallChange;
+
+ if (newval > this.scrollBar.Maximum)
+ newval = this.scrollBar.Maximum;
+
+ this.scrollBar.Value = newval;
+ }
+
+ public void ScrollDown()
+ {
+ var newval = this.scrollBar.Value - this.scrollBar.SmallChange;
+
+ if (newval < this.scrollBar.Minimum)
+ newval = this.scrollBar.Minimum;
+
+ this.scrollBar.Value = newval;
+ }
+
+ private void scrollBar_Scroll(object sender, ScrollEventArgs e)
+ {
+ if (e.NewValue == e.OldValue) return;
+
+ this.pictureBox[e.NewValue].Visible = true;
+ this.pictureBox[e.OldValue].Visible = false;
+ }
+
+ private void pictureBox_DoubleClick(object sender, EventArgs e)
+ {
+ var thumb = ((PictureBox)sender).Tag as ThumbnailInfo;
+
+ if (thumb == null) return;
+
+ if (this.ThumbnailDoubleClick != null)
+ {
+ this.ThumbnailDoubleClick(this, new ThumbnailDoubleClickEventArgs(thumb));
+ }
+ }
+ }
+
+ public class ThumbnailDoubleClickEventArgs : EventArgs
+ {
+ public ThumbnailInfo Thumbnail { get; private set; }
+
+ public ThumbnailDoubleClickEventArgs(ThumbnailInfo thumbnail)
+ {
+ this.Thumbnail = thumbnail;
+ }
+ }
+}
--- /dev/null
+<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+</root>
\ No newline at end of file