Changeset 11243 for lang/csharp
- Timestamp:
- 05/07/08 20:27:07 (7 months ago)
- Location:
- lang/csharp/MTFileUploader/MTFileUploader
- Files:
-
- 1 added
- 12 modified
-
MTFileUploader.csproj (modified) (1 diff)
-
MainForm.Designer.cs (modified) (4 diffs)
-
MainForm.cs (modified) (7 diffs)
-
MainForm.resx (modified) (1 diff)
-
Properties/AssemblyInfo.cs (modified) (1 diff)
-
Properties/Settings.Designer.cs (modified) (6 diffs)
-
Properties/Settings.settings (modified) (1 diff)
-
Settings.cs (modified) (2 diffs)
-
SettingsForm.Designer.cs (modified) (4 diffs)
-
SettingsForm.cs (modified) (3 diffs)
-
SettingsForm.resx (modified) (1 diff)
-
SiteSettings.cs (added)
-
app.config (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/csharp/MTFileUploader/MTFileUploader/MTFileUploader.csproj
r10870 r11243 93 93 <DependentUpon>SettingsForm.cs</DependentUpon> 94 94 </Compile> 95 <Compile Include="SiteSettings.cs" /> 95 96 </ItemGroup> 96 97 <ItemGroup> -
lang/csharp/MTFileUploader/MTFileUploader/MainForm.Designer.cs
r10870 r11243 44 44 this.btnUpload = new System.Windows.Forms.Button(); 45 45 this.backgroundWorker = new System.ComponentModel.BackgroundWorker(); 46 this.label2 = new System.Windows.Forms.Label(); 47 this.comboSites = new System.Windows.Forms.ComboBox(); 46 48 this.statusStrip.SuspendLayout(); 47 49 this.panel1.SuspendLayout(); … … 113 115 // panel1 114 116 // 117 this.panel1.Controls.Add(this.comboSites); 118 this.panel1.Controls.Add(this.label2); 115 119 this.panel1.Controls.Add(this.btnSettings); 116 120 this.panel1.Controls.Add(this.label1); … … 171 175 this.backgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_RunWorkerCompleted); 172 176 this.backgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker_ProgressChanged); 177 // 178 // label2 179 // 180 this.label2.AutoSize = true; 181 this.label2.Location = new System.Drawing.Point(12, 11); 182 this.label2.Name = "label2"; 183 this.label2.Size = new System.Drawing.Size(85, 12); 184 this.label2.TabIndex = 4; 185 this.label2.Text = "接続先サイト(&S):"; 186 // 187 // comboSites 188 // 189 this.comboSites.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 190 this.comboSites.FormattingEnabled = true; 191 this.comboSites.Location = new System.Drawing.Point(104, 7); 192 this.comboSites.Name = "comboSites"; 193 this.comboSites.Size = new System.Drawing.Size(286, 20); 194 this.comboSites.TabIndex = 5; 173 195 // 174 196 // MainForm … … 208 230 private System.Windows.Forms.Button btnSettings; 209 231 private System.ComponentModel.BackgroundWorker backgroundWorker; 232 private System.Windows.Forms.Label label2; 233 private System.Windows.Forms.ComboBox comboSites; 210 234 211 235 } -
lang/csharp/MTFileUploader/MTFileUploader/MainForm.cs
r10870 r11243 18 18 public partial class MainForm : Form 19 19 { 20 private Settings _settings = new Settings(); 20 21 private Boolean _isUploading = false; 21 22 … … 23 24 { 24 25 InitializeComponent(); 26 27 comboSites.DataSource = _settings.Sites; 28 UpdateSites(); 25 29 } 26 30 … … 71 75 } 72 76 77 SiteSetting settings = comboSites.SelectedItem as SiteSetting; 78 if (settings == null) 79 { 80 MessageBox.Show(this, "接続先が選択されていません。", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); 81 return; 82 } 83 73 84 _isUploading = true; 85 txtUploadPath.Enabled = false; 86 comboSites.Enabled = false; 74 87 btnUpload.Text = "キャンセル(&C)"; 75 88 … … 85 98 { 86 99 settingsForm.ShowDialog(); 100 _settings.Reload(); 101 UpdateSites(); 87 102 } 88 103 } … … 105 120 106 121 btnUpload.Text = "アップロード(&U)"; 122 txtUploadPath.Enabled = true; 123 comboSites.Enabled = true; 107 124 } 108 125 … … 148 165 private void ExecuteUpload(DoWorkEventArgs e) 149 166 { 150 S ettings settings = new Settings();167 SiteSetting settings = Invoke((Func<Object>)(() => comboSites.SelectedItem)) as SiteSetting; 151 168 IMetaWeblog metaWeblog = CookComputing.XmlRpc.XmlRpcProxyGen.Create<IMetaWeblog>(); 152 169 metaWeblog.Url = settings.EndPointUrl; … … 249 266 } 250 267 268 private void UpdateSites() 269 { 270 comboSites.DataSource = _settings.Sites; 271 comboSites.BindingContext[_settings.Sites].SuspendBinding(); 272 comboSites.BindingContext[_settings.Sites].ResumeBinding(); 273 comboSites.SelectedItem = null; 274 } 275 251 276 private enum Status 252 277 { -
lang/csharp/MTFileUploader/MTFileUploader/MainForm.resx
r10870 r11243 125 125 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w 126 126 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 127 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD g127 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADc 128 128 DwAAAk1TRnQBSQFMAgEBBAEAAQwBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA 129 AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AKgADVAGsA2 UBzwNl130 Ac4D ZQHOA2UBzgNlAc4DZQHOA2UBzgNlAc4DZQHOA2UBzwMwAUwYAAMqAUACbgFvAfEDugH9Au0B7gH/131 A/sB/wPaAf8D jAH2A1ABniQAAzIBUQFNAXEB3QH/AyIBMmgAA9UB/wP6Af8B9wL5Af8B+AL5Af8B9gL4132 Af8B9gL4Af8B9gL4Af8B9QL2Af8B9QL2Af8B9QL2Af8B+wL6Af8DLgFIFAADY wHYAuIB5QH+AXQBcgHE133 Af8CD QGbAf8CBwGoAf8CBQG0Af8CCAG+Af8CDAGmAf8BrgGtAdwB/wOmAfoDLAFDGAADMQFPAUUBcwHn134 Af8BP gFvAekB/wFMAXEB3gH/AwkBDEAAAfcB5QHcAf8gAAPWAf8B+wL8Af8D+QH/AfgC+QH/AfgC+QH/135 A/gB/wH3AvgB/wH3AvgB/wP3Af8B9gL3Af8B+wL8Af8DLwFJEAACb wFwAeoCqAHaAf8CEAGcAf8CBwGV136 Af8CB gGeAf8CBQGmAf8CBAGyAf8CAwG8Af8CBwHJAf8CCAHWAf8CHQGpAf8D4QH/AywBQxAAAzMBUgFL137 AYAB6QH/AU YBegHtAf8BQgF0AesB/wE/AW8B6AH/AzABTAMAAQE8AAGKAUEBHwH/AegB2gHUAf8cAAPW129 AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AKgADVAGsA2IBzwNi 130 Ac4DYgHOA2IBzgNiAc4DYgHOA2IBzgNiAc4DYgHOA2IBzwMwAUwYAAMqAUACbQFuAfEDuQH9Au0B7gH/ 131 A/sB/wPaAf8DiAH2A1ABniQAAzIBUQFMAXAB3QH/AyIBMmgAA9UB/wP6Af8B9wL5Af8B+AL5Af8B9gL4 132 Af8B9gL4Af8B9gL4Af8B9QL2Af8B9QL2Af8B9QL2Af8B+wL6Af8DLgFIFAADYQHYAuAB4wH+AXMBcQHE 133 Af8CDAGbAf8CBgGoAf8CBAG0Af8CBwG+Af8CCwGmAf8BrgGtAdwB/wOkAfoDLAFDGAADMQFPAUQBcgHn 134 Af8BPQFuAekB/wFLAXAB3gH/AwkBDEAAAfcB5QHcAf8gAAPWAf8B+wL8Af8D+QH/AfgC+QH/AfgC+QH/ 135 A/gB/wH3AvgB/wH3AvgB/wP3Af8B9gL3Af8B+wL8Af8DLwFJEAACbAFtAeoCqAHaAf8CDwGcAf8CBgGV 136 Af8CBQGeAf8CBAGmAf8CAwGyAf8CAgG8Af8CBgHJAf8CBwHWAf8CHAGpAf8D4QH/AywBQxAAAzMBUgFK 137 AYAB6QH/AUUBeQHtAf8BQQFzAesB/wE+AW4B6AH/AzABTAMAAQE8AAGKAUABHgH/AegB2gHUAf8cAAPW 138 138 Af8D/AH/AfkC+gH/AfkC+gH/AfgC+QH/AfgC+QH/A/gB/wH3AvgB/wH3AvgB/wP3Af8B+wL8Af8DLwFJ 139 DAADTgGYAsoB6AH/Ag 4BnwH/AgcBlQH/AgcBkQH/AgYBngH/AgUBpAH/AgQBrQH/AgMBuAH/AgIBwAH/140 Ag IBxQH/AggB1wH/AhsBpwH/A6YB+gwAAz0BaAFSAYwB7gH/AVABjAHxAf8BSwGGAe8B/wFHAYAB7QH/141 AU IBdQHrAf8BSwFxAd8B/wMOARM8AAGSAUQBIAH/AY4BQwEfAf8B6QHbAdQB/xgAA9YB/wH8Av0B/wOy142 Af8D6wH/A+sB/wPrAf8D6wH/A+sB/wPrAf8DsgH/AfwC/QH/Ay8BSQwAA7 oB/QIXAaYB/wIGAZ8B/wIw143 AacB/wLmAd8B/wI 3AZwB/wIFAaQB/wIFAakB/wIEAbAB/wLOAd4B/wLuAfEB/wIDAbwB/wIGAc4B/wG+144 AcAB4AH/A1ABngQAA0oBiwF bAZkB8wH/AVkBmQH1Af8BVQGTAfMB/wFNAXMB3wH/AUwBegHnAf8BRwGB145 Ae0B/wF DAXYB6wH/AU4CTwGXAwMBBDgAAZ0BSgEhAf8BqQFYATIB/wGTAUUBIAH/AekB2wHUAf8UAAPW146 Af8D/QH/A7IB/wF xAU0BHQH/AakBdQE4Af8BnwGFAUQB/wGcAZYBWAH/AacBqAFqAf8BsAGzAZAB/wOy147 Af8B/AL9Af8DLwFJCAADOgFgAdYB1wHkAf8CD QGtAf8CBQGkAf8CqwHPAf8DygH/AuQB4AH/AjoBoAH/148 Ag UBpgH/ArIBvwH/AtYB2AH/AfYB9QHtAf8BGQEXAcAB/wICAb8B/wEcARsBqgH/AYwCjQH2AkwBTQGT149 A WMBqAH5Af8BYQGlAfkB/wFeAaAB9wH/AU8BdwHhAf8DAAEBA0EBcgFMAYcB8AH/AUgBgQHuAf8BSAF0150 A eUB/wMaASUUAAHYAWgBMAH/AdMBZQEuAf8BzgFiASwB/wHJAV8BKgH/AcQBXAEpAf8BvgFZAScB/wG5151 A VcBJwH/AbQBVAElAf8BrgFRASQB/wGpAU8BIwH/AbsBYwE6Af8BtgFgATgB/wGZAUgBIQH/AeoB3AHV152 Af8QAAPWAf8B/QL+Af8DsgH/AVQBZAE2Af8BpgG1AYIB/wH2AfwB8gH/Af4B/AHjAf8B/gH7Ae0B/wHj153 A eAB2wH/A7IB/wP9Af8DLwFJCAADWgHAApkB0QH/AjEBvAH/AgQBrQH/AgUBpAH/ArEBzwH/AswBywH/154 A uQB4QH/AqwBtwH/Ar4BvwH/As8BxgH/AiIBuAH/AgQBsgH/AgQBtAH/AgkBtQH/A88B/gFYAVoBYgHA155 A WcBrQH8Af8BZQGqAfsB/wFPAXcB4AH/AwABAQgAAU0BcwHeAf8BTQGIAfAB/wFIAYIB7gH/AU0BcQHd156 A f8DCgENEAAB3wFuATUC/wGrAX0B/wH9AZIBWwH/AfkBjwFZAf8B9AGLAVUB/wHwAYgBUgH/AesBhAFP157 A f8B5QGAAUwB/wHfAXoBSQH/AdkBdgFGAf8B0wFyAUQB/wHMAW4BQQH/AcYBagE+Af8BoAFLASIB/wHs158 Ad wB1QH/DAAD1gH/A/4B/wOyAf8B7AHrAc0C/wH9Ae8C/wHkAbgC/wH3AckC/wH8AdcB/wHcAc8BrAH/159 A 7IB/wH9Av4B/wMvAUkIAAJgAWEB+AJhAcEB/wIwAcIB/wIwAb4B/wIOAbQB/wIFAagB/wKqAdAB/wPM160 A f8DwwH/AsQBvwH/AiYBtAH/AgUBqAH/AgUBqQH/AgUBqQH/AgYBqQH/A/oB/wQAAVUBWAFdAboBUQFT161 AVQBpRQAAVEBiAHsAf8BTQGJAfAB/wFJAYIB7QH/A0MBeAMBAQIMAAHlAXQBPAL/AbwBmAL/AaABawL/162 A ZwBZwL/AZkBYwL/AZYBXgH/Af0BkgFbAf8B+QGPAVkB/wH1AYsBVQH/AfABiAFSAf8B6gGEAU8B/wHm163 A YABTQH/Ad8BegFJAf8B2QF2AUYB/wGnAU4BIwH/Ae0B3QHVAf8IAAPWAf8D/gH/A7IB/wHUAYUBLgH/164 A d4BigExAf8B3gGLATMB/wHeAcoBmQH/Ad4B0AGmAf8B0wHHAZkB/wOyAf8D/gH/Ay8BSQgAA2EB4QF6165 A YABywH/AjcBygH/ATMBNQHIAf8CMQHCAf8BHAEeAbcB/wLLAd4B/wPWAf8CzQHOAf8C4gHhAf8CPQGj166 A f8CBQGkAf8CBQGkAf8CBgGjAf8CCQGhAf8C7QHuAf8gAANKAYoBUgGQAfIB/wFOAYoB8AH/AUwBdgHj167 A f8DFwEgDAAB6gF8AUUC/wHCAaIC/wGtAX0C/wGpAXkC/wGmAXQC/wGiAW8C/wGfAWoC/wGcAWYC/wGZ168 A WMC/wGWAV8B/wH9AZIBWwH/AfkBjwFYAf8B9QGLAVUB/wHwAYgBUgH/Ae0BkQFhAf8BrgFTASYB/wgA169 A 9YF/wOyAf8DsgH/A7IB/wOyAf8DsgH/A7IB/wOyAf8DsgH/Af4D/wMvAUkIAANOAZQBswGwAdcB/gI8170 A dQB/wI6Ac4B/wEnASUBwwH/AusB9gH/A/EB/wLwAekB/wK9AdYB/wPPAf8C5QHiAf8CNQGgAf8CBgGj171 A f8CBgGeAf8CFwGkAf8DugH9JAABTwF2AeEB/wFTAZEB8wH/AU4BigHxAf8BWQFcAWgBzQMKAQ0IAAHq172 A YcBUQL/AcIBogL/AbgBkgL/AbUBjQL/AbMBiQL/Aa8BhAL/Aa0BfQL/AakBeAL/AaYBdAL/AaMBbwL/173 A aABagL/AZwBZgL/AZgBYgL/AaEBbwH/AcABWwEoAf8B+AHuAekB/wgAA9YF/wP9Af8D/QH/A/wB/wP8174 A f8B+wL8Af8D+wX/A+kB/wPNAf8DKwFCCAADGgElAt8B4QH+AlsB2wH/AjcB1gH/AvIK/wJWAdQB/wEl175 A SYBvQH/AsMB2wH/A9UB/wLoAeUB/wJEAa8B/wIlAaYB/wFQAVIBuAH/Am4BbwHxJAADEAEVAVYBkgHw176 A f8BUwGSAfMB/wFPAYoB8AH/A0gBhQMCAQMEAAHqAY8BXgL/AcgBqwL/AcYBqQL/AcYBpwL/AcMBpAL/177 A cEBoQL/Ab8BnAL/Ab0BmQL/AboBlQL/AbgBkQL/AbwBmAL/AakBeAL/AbcBkQH/AdEBZAEuAf8B+gHv178 AeoB/wwAA9YF/wP9Af8D/QH/AfwC/QH/A/wB/wP8Af8B+wL8Af8D2gX/A8QB/wMDAQQMAAN2AfAClgHW179 A f8BSAFGAeAB/wJaAeYF/wJVAdwB/wI9Ac8B/wI4AckB/wIrAcIB/wLAAd0B/wLQAeAB/wIjAbMB/wIv180 A bEB/wLiAeUB/gMqAUAoAANMAZABWAGYAfUB/wFUAZIB8wH/AU4BgAHmAf8DGgElBAAB6gGXAWoB/wHq181 A ZMBZgH/AeoBkAFgAf8B6gGMAVsB/wHqAYgBVQH/AeoBhQFPAf8B6gGCAUsB/wHqAXwBRQH/AegBeQFB182 A f8B5gF1AT0C/wG/AZ0C/wG9AZkB/wHeAW0BNAH/AfsB8AHqAf8QAAPWBf8B/QL+Af8D/QH/A/0B/wP9183 Af8D/AH/A /wB/wPcAf8DxgH9AwABARAAAxgBIgPJAf4CngHkAf8BSQFLAeYB/wI4AdoB/wJGAdwB/wFD184 A UIB2QH/AT8BPgHTAf8CPQHPAf8CNQHIAf8CMAHDAf8COAG+Af8CrAHcAf8DYwHYMAABUAF5AeIB/wFZ185 A ZkB9QH/AVUBkwHzAf8BTQFyAd0B/wMMARAkAAHqAX0BRwL/AcYBqgH/AecBdwE+Af8B/AHxAesB/xQA186 A9UB/wPVAf8D1QH/A9UB/wPVAf8D1QH/A9UB/wP VAf8DxgH/HAADMQFOA8kB/gGqAakB3wH/AmAB4wH/187 A koB5AH/AkgB4AH/AkgB3AH/AkUB2AH/AkIB1AH/AkYBwwH/Ac0BzAHoAf8CbwFwAeo0AAMEAQYBWQGU188 A fAB/wFaAZoB9gH/AVUBlAH0Af8DNgFYJAAB6gGHAVMB/wHqAYQBTwH/Af0B8gHtAf9cAAMYASIDdgHw189 A uEB4gH+ArMB2gH+AZYBlQHXAf8BegF4Ac4B/wGhAaIB2QH/As8B4AH+A7oB/QNOAZg8AANGAX4BXAGc190 A fUB/wFUAYsB6wH/AwcBCiQAAeoBkAFgAf8B/QHzAe4B/2gAAxoBJQNOAZQDYQHhAmABYQH4A1oBwAM6191 A WBIAAMCAQMsAAH9AfQB8AH/GAABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/4EA192 A cABAwHwAQ8B+AP/AcABAwHgAQMB8AF/Af8BvwHAAQMBwAEBAeABPwH/AZ8BwAEDAYABAQHAAT8B/wGP193 A cABAwGAAQABgAEfAf8BhwHAAQMDAAEfAQABAwHAAQMCAAEGAQ8BAAEBAcABAwIAAZ8BBwIAAcABAwIA194 A f8BBwIAAcABAwIAAf8BgwIAAcABAwIAAf8BgQEAAQEBwAEDAYABAAH/AcEBAAEDAcABBwGAAQEB/wHg195 A f8BhwHAAR8BwAEDAf8B4AH/AY8C/wHgAQcB/wHwAf8BnwL/AfgBHwH/AfsB/wG/Cw==139 DAADTgGYAsoB6AH/Ag0BnwH/AgYBlQH/AgYBkQH/AgUBngH/AgQBpAH/AgMBrQH/AgIBuAH/AgEBwAH/ 140 AgEBxQH/AgcB1wH/AhoBpwH/A6QB+gwAAz0BaAFRAYwB7gH/AU8BjAHxAf8BSgGGAe8B/wFGAYAB7QH/ 141 AUEBdAHrAf8BSgFwAd8B/wMOARM8AAGSAUMBHwH/AY4BQgEeAf8B6QHbAdQB/xgAA9YB/wH8Av0B/wOy 142 Af8D6wH/A+sB/wPrAf8D6wH/A+sB/wPrAf8DsgH/AfwC/QH/Ay8BSQwAA7kB/QIWAaYB/wIFAZ8B/wIv 143 AacB/wLmAd8B/wI2AZwB/wIEAaQB/wIEAakB/wIDAbAB/wLOAd4B/wLuAfEB/wICAbwB/wIFAc4B/wG+ 144 AcAB4AH/A1ABngQAA0oBiwFaAZkB8wH/AVgBmQH1Af8BVAGTAfMB/wFMAXIB3wH/AUsBeQHnAf8BRgGB 145 Ae0B/wFCAXUB6wH/AU4CTwGXAwMBBDgAAZ0BSQEgAf8BqQFXATEB/wGTAUQBHwH/AekB2wHUAf8UAAPW 146 Af8D/QH/A7IB/wFwAUwBHAH/AakBdAE3Af8BnwGFAUMB/wGcAZYBVwH/AacBqAFpAf8BsAGzAZAB/wOy 147 Af8B/AL9Af8DLwFJCAADOgFgAdYB1wHkAf8CDAGtAf8CBAGkAf8CqwHPAf8DygH/AuQB4AH/AjkBoAH/ 148 AgQBpgH/ArIBvwH/AtYB2AH/AfYB9QHtAf8BGAEWAcAB/wIBAb8B/wEbARoBqgH/AYgCiQH2A0wBkwFi 149 AagB+QH/AWABpQH5Af8BXQGgAfcB/wFOAXYB4QH/AwABAQNBAXIBSwGHAfAB/wFHAYEB7gH/AUcBcwHl 150 Af8DGgElFAAB2AFnAS8B/wHTAWQBLQH/Ac4BYQErAf8ByQFeASkB/wHEAVsBKAH/Ab4BWAEmAf8BuQFW 151 ASYB/wG0AVMBJAH/Aa4BUAEjAf8BqQFOASIB/wG7AWIBOQH/AbYBXwE3Af8BmQFHASAB/wHqAdwB1QH/ 152 EAAD1gH/Af0C/gH/A7IB/wFTAWMBNQH/AaYBtQGCAf8B9gH8AfIB/wH+AfwB4wH/Af4B+wHtAf8B4wHg 153 AdsB/wOyAf8D/QH/Ay8BSQgAA1oBwAKZAdEB/wIwAbwB/wIDAa0B/wIEAaQB/wKxAc8B/wLMAcsB/wLk 154 AeEB/wKsAbcB/wK+Ab8B/wLPAcYB/wIhAbgB/wIDAbIB/wIDAbQB/wIIAbUB/wPNAf4BWAFaAV4BwAFm 155 Aa0B/AH/AWQBqgH7Af8BTgF2AeAB/wMAAQEIAAFMAXIB3gH/AUwBiAHwAf8BRwGCAe4B/wFMAXAB3QH/ 156 AwoBDRAAAd8BbQE0Av8BqwF8Af8B/QGSAVoB/wH5AY8BWAH/AfQBiwFUAf8B8AGIAVEB/wHrAYQBTgH/ 157 AeUBgAFLAf8B3wF5AUgB/wHZAXUBRQH/AdMBcQFDAf8BzAFtAUAB/wHGAWkBPQH/AaABSgEhAf8B7AHc 158 AdUB/wwAA9YB/wP+Af8DsgH/AewB6wHNAv8B/QHvAv8B5AG4Av8B9wHJAv8B/AHXAf8B3AHPAawB/wOy 159 Af8B/QL+Af8DLwFJCAACXgFfAfgCYAHBAf8CLwHCAf8CLwG+Af8CDQG0Af8CBAGoAf8CqgHQAf8DzAH/ 160 A8MB/wLEAb8B/wIlAbQB/wIEAagB/wIEAakB/wIEAakB/wIFAakB/wP6Af8EAAFVAVcBWgG6AVECUwGl 161 FAABUAGIAewB/wFMAYkB8AH/AUgBggHtAf8DQwF4AwEBAgwAAeUBcwE7Av8BvAGYAv8BoAFqAv8BnAFm 162 Av8BmQFiAv8BlgFdAf8B/QGSAVoB/wH5AY8BWAH/AfUBiwFUAf8B8AGIAVEB/wHqAYQBTgH/AeYBgAFM 163 Af8B3wF5AUgB/wHZAXUBRQH/AacBTQEiAf8B7QHdAdUB/wgAA9YB/wP+Af8DsgH/AdQBhQEtAf8B3gGK 164 ATAB/wHeAYsBMgH/Ad4BygGZAf8B3gHQAaYB/wHTAccBmQH/A7IB/wP+Af8DLwFJCAADYQHhAXkBgAHL 165 Af8CNgHKAf8BMgE0AcgB/wIwAcIB/wEbAR0BtwH/AssB3gH/A9YB/wLNAc4B/wLiAeEB/wI8AaMB/wIE 166 AaQB/wIEAaQB/wIFAaMB/wIIAaEB/wLtAe4B/yAAA0oBigFRAZAB8gH/AU0BigHwAf8BSwF1AeMB/wMX 167 ASAMAAHqAXsBRAL/AcIBogL/Aa0BfAL/AakBeAL/AaYBcwL/AaIBbgL/AZ8BaQL/AZwBZQL/AZkBYgL/ 168 AZYBXgH/Af0BkgFaAf8B+QGPAVcB/wH1AYsBVAH/AfABiAFRAf8B7QGRAWAB/wGuAVIBJQH/CAAD1gX/ 169 A7IB/wOyAf8DsgH/A7IB/wOyAf8DsgH/A7IB/wOyAf8B/gP/Ay8BSQgAA04BlAGxAa4B1QH+AjsB1AH/ 170 AjkBzgH/ASYBJAHDAf8C6wH2Af8D8QH/AvAB6QH/Ar0B1gH/A88B/wLlAeIB/wI0AaAB/wIFAaMB/wIF 171 AZ4B/wIWAaQB/wO5Af0kAAFOAXUB4QH/AVIBkQHzAf8BTQGKAfEB/wFaAVwBZAHNAwoBDQgAAeoBhwFQ 172 Av8BwgGiAv8BuAGSAv8BtQGNAv8BswGJAv8BrwGEAv8BrQF8Av8BqQF3Av8BpgFzAv8BowFuAv8BoAFp 173 Av8BnAFlAv8BmAFhAv8BoQFuAf8BwAFaAScB/wH4Ae4B6QH/CAAD1gX/A/0B/wP9Af8D/AH/A/wB/wH7 174 AvwB/wP7Bf8D6QH/A80B/wMrAUIIAAMaASUC3QHfAf4CWgHbAf8CNgHWAf8C8gr/AlUB1AH/ASQBJQG9 175 Af8CwwHbAf8D1QH/AugB5QH/AkMBrwH/AiQBpgH/AU8BUQG4Af8CbQFuAfEkAAMQARUBVQGSAfAB/wFS 176 AZIB8wH/AU4BigHwAf8DSAGFAwIBAwQAAeoBjwFdAv8ByAGrAv8BxgGpAv8BxgGnAv8BwwGkAv8BwQGh 177 Av8BvwGcAv8BvQGZAv8BugGVAv8BuAGRAv8BvAGYAv8BqQF3Av8BtwGRAf8B0QFjAS0B/wH6Ae8B6gH/ 178 DAAD1gX/A/0B/wP9Af8B/AL9Af8D/AH/A/wB/wH7AvwB/wPaBf8DxAH/AwMBBAwAA3IB8AKWAdYB/wFH 179 AUUB4AH/AlkB5gX/AlQB3AH/AjwBzwH/AjcByQH/AioBwgH/AsAB3QH/AtAB4AH/AiIBswH/Ai4BsQH/ 180 AuAB4wH+AyoBQCgAA0wBkAFXAZgB9QH/AVMBkgHzAf8BTQGAAeYB/wMaASUEAAHqAZcBaQH/AeoBkwFl 181 Af8B6gGQAV8B/wHqAYwBWgH/AeoBiAFUAf8B6gGFAU4B/wHqAYIBSgH/AeoBewFEAf8B6AF4AUAB/wHm 182 AXQBPAL/Ab8BnQL/Ab0BmQH/Ad4BbAEzAf8B+wHwAeoB/xAAA9YF/wH9Av4B/wP9Af8D/QH/A/0B/wP8 183 Af8D/AH/A9wB/wPDAf0DAAEBEAADGAEiA8cB/gKeAeQB/wFIAUoB5gH/AjcB2gH/AkUB3AH/AUIBQQHZ 184 Af8BPgE9AdMB/wI8Ac8B/wI0AcgB/wIvAcMB/wI3Ab4B/wKsAdwB/wNhAdgwAAFPAXgB4gH/AVgBmQH1 185 Af8BVAGTAfMB/wFMAXEB3QH/AwwBECQAAeoBfAFGAv8BxgGqAf8B5wF2AT0B/wH8AfEB6wH/FAAD1QH/ 186 A9UB/wPVAf8D1QH/A9UB/wPVAf8D1QH/A9UB/wPGAf8cAAMxAU4DxwH+AaoBqQHfAf8CXwHjAf8CSQHk 187 Af8CRwHgAf8CRwHcAf8CRAHYAf8CQQHUAf8CRQHDAf8BzQHMAegB/wJsAW0B6jQAAwQBBgFYAZQB8AH/ 188 AVkBmgH2Af8BVAGUAfQB/wM2AVgkAAHqAYcBUgH/AeoBhAFOAf8B/QHyAe0B/1wAAxgBIgNyAfAC3wHg 189 Af4CsQHYAf4BlgGVAdcB/wF5AXcBzgH/AaEBogHZAf8CzQHeAf4DuQH9A04BmDwAA0YBfgFbAZwB9QH/ 190 AVMBiwHrAf8DBwEKJAAB6gGQAV8B/wH9AfMB7gH/aAADGgElA04BlANhAeECXgFfAfgDWgHAAzoBYEgA 191 AwIBAywAAf0B9AHwAf8YAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/gQABwAED 192 AfABDwH4A/8BwAEDAeABAwHwAX8B/wG/AcABAwHAAQEB4AE/Af8BnwHAAQMBgAEBAcABPwH/AY8BwAED 193 AYABAAGAAR8B/wGHAcABAwMAAR8BAAEDAcABAwIAAQYBDwEAAQEBwAEDAgABnwEHAgABwAEDAgAB/wEH 194 AgABwAEDAgAB/wGDAgABwAEDAgAB/wGBAQABAQHAAQMBgAEAAf8BwQEAAQMBwAEHAYABAQH/AeAB/wGH 195 AcABHwHAAQMB/wHgAf8BjwL/AeABBwH/AfAB/wGfAv8B+AEfAf8B+wH/Ab8L 196 196 </value> 197 197 </data> -
lang/csharp/MTFileUploader/MTFileUploader/Properties/AssemblyInfo.cs
r10205 r11243 33 33 // by using the '*' as shown below: 34 34 // [assembly: AssemblyVersion("1.0.*")] 35 [assembly: AssemblyVersion("1. 0.0.0")]36 [assembly: AssemblyFileVersion("1. 0.0.0")]35 [assembly: AssemblyVersion("1.1.0.0")] 36 [assembly: AssemblyFileVersion("1.1.0.0")] -
lang/csharp/MTFileUploader/MTFileUploader/Properties/Settings.Designer.cs
r10205 r11243 9 9 //------------------------------------------------------------------------------ 10 10 11 using System.ComponentModel;12 11 namespace MTFileUploader.Properties { 13 12 … … 27 26 [global::System.Configuration.UserScopedSettingAttribute()] 28 27 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 29 [global::System.Configuration.DefaultSettingValueAttribute("http://localhost/cgi-bin/mt/mt-xmlrpc.cgi")] 28 public global::MTFileUploader.SiteSettingCollection Sites { 29 get { 30 return ((global::MTFileUploader.SiteSettingCollection)(this["Sites"])); 31 } 32 set { 33 this["Sites"] = value; 34 } 35 } 36 37 [global::System.Configuration.UserScopedSettingAttribute()] 38 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 39 [global::System.Configuration.DefaultSettingValueAttribute("0")] 40 public int BlogId { 41 get { 42 return ((int)(this["BlogId"])); 43 } 44 set { 45 this["BlogId"] = value; 46 } 47 } 48 49 [global::System.Configuration.UserScopedSettingAttribute()] 50 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 51 [global::System.Configuration.DefaultSettingValueAttribute("")] 30 52 public string EndPointUrl { 31 53 get { … … 39 61 [global::System.Configuration.UserScopedSettingAttribute()] 40 62 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 41 [global::System.Configuration.DefaultSettingValueAttribute(" username")]63 [global::System.Configuration.DefaultSettingValueAttribute("")] 42 64 public string UserName { 43 65 get { … … 51 73 [global::System.Configuration.UserScopedSettingAttribute()] 52 74 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 53 [global::System.Configuration.DefaultSettingValueAttribute("password")] 54 [global::System.ComponentModel.PasswordPropertyText(true)] 75 [global::System.Configuration.DefaultSettingValueAttribute("")] 55 76 public string Password { 56 77 get { … … 59 80 set { 60 81 this["Password"] = value; 61 }62 }63 64 [global::System.Configuration.UserScopedSettingAttribute()]65 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]66 [global::System.Configuration.DefaultSettingValueAttribute("1")]67 public int BlogId {68 get {69 return ((int)(this["BlogId"]));70 }71 set {72 this["BlogId"] = value;73 82 } 74 83 } … … 89 98 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 90 99 [global::System.Configuration.DefaultSettingValueAttribute("")] 91 [global::System.ComponentModel.PasswordPropertyText(true)]92 100 public string HttpPassword { 93 101 get { -
lang/csharp/MTFileUploader/MTFileUploader/Properties/Settings.settings
r10205 r11243 3 3 <Profiles /> 4 4 <Settings> 5 <Setting Name="Sites" Type="MTFileUploader.SiteSettingCollection" Scope="User"> 6 <Value Profile="(Default)" /> 7 </Setting> 8 <Setting Name="BlogId" Type="System.Int32" Scope="User"> 9 <Value Profile="(Default)">0</Value> 10 </Setting> 5 11 <Setting Name="EndPointUrl" Type="System.String" Scope="User"> 6 <Value Profile="(Default)" >http://localhost/cgi-bin/mt/mt-xmlrpc.cgi</Value>12 <Value Profile="(Default)" /> 7 13 </Setting> 8 14 <Setting Name="UserName" Type="System.String" Scope="User"> 9 <Value Profile="(Default)" >username</Value>15 <Value Profile="(Default)" /> 10 16 </Setting> 11 17 <Setting Name="Password" Type="System.String" Scope="User"> 12 <Value Profile="(Default)">password</Value> 13 </Setting> 14 <Setting Name="BlogId" Type="System.Int32" Scope="User"> 15 <Value Profile="(Default)">1</Value> 18 <Value Profile="(Default)" /> 16 19 </Setting> 17 20 <Setting Name="HttpUserName" Type="System.String" Scope="User"> -
lang/csharp/MTFileUploader/MTFileUploader/Settings.cs
r10205 r11243 1 namespace MTFileUploader.Properties { 1 using System.Configuration; 2 namespace MTFileUploader.Properties { 2 3 3 4 … … 16 17 // this.SettingsSaving += this.SettingsSavingEventHandler; 17 18 // 19 this.SettingsLoaded += (sender, e) => 20 { 21 if (Sites == null) 22 { 23 Sites = new SiteSettingCollection(); 24 Upgrade(); 25 } 26 }; 18 27 } 19 28 29 public override void Upgrade() 30 { 31 SiteSetting setting = new SiteSetting 32 { 33 SettingName = System.String.Format("{0} ({1})", GetPreviousVersion("EndPointUrl"), GetPreviousVersion("UserName")), 34 UserName = GetPreviousVersion("UserName") as string, 35 Password = GetPreviousVersion("Password") as string, 36 HttpUserName = GetPreviousVersion("HttpUserName") as string, 37 HttpPassword = GetPreviousVersion("HttpPassword") as string, 38 BlogId = (System.Int32)GetPreviousVersion("BlogId"), 39 EndPointUrl = GetPreviousVersion("EndPointUrl") as string 40 }; 41 Sites.Add(setting); 42 Save(); 43 } 44 20 45 private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) { 21 46 // Add code to handle the SettingChangingEvent event here. -
lang/csharp/MTFileUploader/MTFileUploader/SettingsForm.Designer.cs
r10205 r11243 32 32 this.panel1 = new System.Windows.Forms.Panel(); 33 33 this.btnOK = new System.Windows.Forms.Button(); 34 this.comboSites = new System.Windows.Forms.ComboBox(); 35 this.menuStrip1 = new System.Windows.Forms.MenuStrip(); 36 this.ToolStripMenuItemAdd = new System.Windows.Forms.ToolStripMenuItem(); 37 this.ToolStripMenuItemDelete = new System.Windows.Forms.ToolStripMenuItem(); 38 this.btnCancel = new System.Windows.Forms.Button(); 34 39 this.panel1.SuspendLayout(); 40 this.menuStrip1.SuspendLayout(); 35 41 this.SuspendLayout(); 36 42 // … … 40 46 | System.Windows.Forms.AnchorStyles.Left) 41 47 | System.Windows.Forms.AnchorStyles.Right))); 42 this.propertyGrid.Location = new System.Drawing.Point(0, 0);48 this.propertyGrid.Location = new System.Drawing.Point(0, 55); 43 49 this.propertyGrid.Name = "propertyGrid"; 44 this.propertyGrid.Size = new System.Drawing.Size(311, 2 76);50 this.propertyGrid.Size = new System.Drawing.Size(311, 221); 45 51 this.propertyGrid.TabIndex = 0; 52 this.propertyGrid.PropertyValueChanged += new System.Windows.Forms.PropertyValueChangedEventHandler(this.propertyGrid_PropertyValueChanged); 46 53 // 47 54 // panel1 48 55 // 56 this.panel1.Controls.Add(this.btnCancel); 49 57 this.panel1.Controls.Add(this.btnOK); 50 58 this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; … … 57 65 // 58 66 this.btnOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); 59 this.btnOK.Location = new System.Drawing.Point( 224, 6);67 this.btnOK.Location = new System.Drawing.Point(91, 6); 60 68 this.btnOK.Name = "btnOK"; 61 this.btnOK.Size = new System.Drawing.Size( 75, 23);69 this.btnOK.Size = new System.Drawing.Size(101, 23); 62 70 this.btnOK.TabIndex = 0; 63 this.btnOK.Text = " OK";71 this.btnOK.Text = "保存(&S)"; 64 72 this.btnOK.UseVisualStyleBackColor = true; 65 73 this.btnOK.Click += new System.EventHandler(this.btnOK_Click); 66 74 // 75 // comboSites 76 // 77 this.comboSites.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 78 | System.Windows.Forms.AnchorStyles.Right))); 79 this.comboSites.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 80 this.comboSites.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 81 this.comboSites.FormattingEnabled = true; 82 this.comboSites.Location = new System.Drawing.Point(0, 29); 83 this.comboSites.Name = "comboSites"; 84 this.comboSites.Size = new System.Drawing.Size(311, 20); 85 this.comboSites.TabIndex = 2; 86 this.comboSites.SelectedIndexChanged += new System.EventHandler(this.comboSites_SelectedIndexChanged); 87 // 88 // menuStrip1 89 // 90 this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { 91 this.ToolStripMenuItemAdd, 92 this.ToolStripMenuItemDelete}); 93 this.menuStrip1.Location = new System.Drawing.Point(0, 0); 94 this.menuStrip1.Name = "menuStrip1"; 95 this.menuStrip1.Size = new System.Drawing.Size(311, 26); 96 this.menuStrip1.TabIndex = 3; 97 this.menuStrip1.Text = "menuStrip1"; 98 // 99 // ToolStripMenuItemAdd 100 // 101 this.ToolStripMenuItemAdd.Name = "ToolStripMenuItemAdd"; 102 this.ToolStripMenuItemAdd.Size = new System.Drawing.Size(86, 22); 103 this.ToolStripMenuItemAdd.Text = "新規追加(&A)"; 104 this.ToolStripMenuItemAdd.Click += new System.EventHandler(this.ToolStripMenuItemAdd_Click); 105 // 106 // ToolStripMenuItemDelete 107 // 108 this.ToolStripMenuItemDelete.Name = "ToolStripMenuItemDelete"; 109 this.ToolStripMenuItemDelete.Size = new System.Drawing.Size(63, 22); 110 this.ToolStripMenuItemDelete.Text = "削除(&D)"; 111 this.ToolStripMenuItemDelete.Click += new System.EventHandler(this.ToolStripMenuItemDelete_Click); 112 // 113 // btnCancel 114 // 115 this.btnCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); 116 this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; 117 this.btnCancel.Location = new System.Drawing.Point(198, 6); 118 this.btnCancel.Name = "btnCancel"; 119 this.btnCancel.Size = new System.Drawing.Size(101, 23); 120 this.btnCancel.TabIndex = 1; 121 this.btnCancel.Text = "キャンセル"; 122 this.btnCancel.UseVisualStyleBackColor = true; 123 // 67 124 // SettingsForm 68 125 // 126 this.AcceptButton = this.bt
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)