aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorCharles Krinke2007-12-24 05:20:27 +0000
committerCharles Krinke2007-12-24 05:20:27 +0000
commita71050a2f834730ec841a9fbdb2e8ac43faa7792 (patch)
treedcd2c36d7d94966e1c03e38ca0f5b99983c59722
parentFOR http://opensimulator.org/mantis/view.php?id=226 I have a theory that an i... (diff)
downloadopensim-SC-a71050a2f834730ec841a9fbdb2e8ac43faa7792.zip
opensim-SC-a71050a2f834730ec841a9fbdb2e8ac43faa7792.tar.gz
opensim-SC-a71050a2f834730ec841a9fbdb2e8ac43faa7792.tar.bz2
opensim-SC-a71050a2f834730ec841a9fbdb2e8ac43faa7792.tar.xz
Thank you kindly, CharlieO for this update to the GUI tool for:
Adding a most all inclusive commandline switch and customizable path flags for ease of operation for server and client in one nifty window. on hitting of the start button, my 4 most used switches auto check (can be unchecked before run). Otherwise can select various other switches and add required data in entry fields. Or there is a raw cmd field that you can pass what ever you want after the exe. Great for setting and forgetting switches without having to use the cmd prompt and /or editing a shortcut. Tedious constant restarts of the client made easier.
Diffstat (limited to '')
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.Designer.cs1284
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.cs283
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.resx17
3 files changed, 1440 insertions, 144 deletions
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs b/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs
index 798c6a3..d693b9a 100644
--- a/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs
+++ b/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs
@@ -56,40 +56,236 @@ namespace OpenSim.GUI
56 /// </summary> 56 /// </summary>
57 private void InitializeComponent() 57 private void InitializeComponent()
58 { 58 {
59 this.components = new System.ComponentModel.Container();
60 this.menuStrip1 = new System.Windows.Forms.MenuStrip();
61 this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
62 this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
63 this.timer1 = new System.Windows.Forms.Timer(this.components);
64 this.clientBox1 = new System.Windows.Forms.TextBox();
65 this.btnStart = new System.Windows.Forms.Button();
66 this.btnStop = new System.Windows.Forms.Button();
67 this.rbGridRegionMode = new System.Windows.Forms.RadioButton();
68 this.rbStandAloneMode = new System.Windows.Forms.RadioButton();
69 this.rbGridServer = new System.Windows.Forms.RadioButton();
70 this.Launch1 = new System.Windows.Forms.Button();
71 this.gbLog = new System.Windows.Forms.GroupBox();
59 this.tabLogs = new System.Windows.Forms.TabControl(); 72 this.tabLogs = new System.Windows.Forms.TabControl();
60 this.tabMainLog = new System.Windows.Forms.TabPage(); 73 this.tabMainLog = new System.Windows.Forms.TabPage();
61 this.txtMainLog = new System.Windows.Forms.TextBox(); 74 this.txtMainLog = new System.Windows.Forms.TextBox();
62 this.tabRegionServer = new System.Windows.Forms.TabPage(); 75 this.tabRegionServer = new System.Windows.Forms.TabPage();
63 this.label1 = new System.Windows.Forms.Label();
64 this.txtInputRegionServer = new OpenSim.GUI.InputTextBoxControl(); 76 this.txtInputRegionServer = new OpenSim.GUI.InputTextBoxControl();
77 this.label1 = new System.Windows.Forms.Label();
65 this.txtOpenSim = new System.Windows.Forms.TextBox(); 78 this.txtOpenSim = new System.Windows.Forms.TextBox();
66 this.tabUserServer = new System.Windows.Forms.TabPage(); 79 this.tabUserServer = new System.Windows.Forms.TabPage();
67 this.label2 = new System.Windows.Forms.Label();
68 this.txtInputUserServer = new OpenSim.GUI.InputTextBoxControl(); 80 this.txtInputUserServer = new OpenSim.GUI.InputTextBoxControl();
81 this.label2 = new System.Windows.Forms.Label();
69 this.txtUserServer = new System.Windows.Forms.TextBox(); 82 this.txtUserServer = new System.Windows.Forms.TextBox();
70 this.tabAssetServer = new System.Windows.Forms.TabPage(); 83 this.tabAssetServer = new System.Windows.Forms.TabPage();
71 this.label3 = new System.Windows.Forms.Label();
72 this.txtInputAssetServer = new OpenSim.GUI.InputTextBoxControl(); 84 this.txtInputAssetServer = new OpenSim.GUI.InputTextBoxControl();
85 this.label3 = new System.Windows.Forms.Label();
73 this.txtAssetServer = new System.Windows.Forms.TextBox(); 86 this.txtAssetServer = new System.Windows.Forms.TextBox();
74 this.tabGridServer = new System.Windows.Forms.TabPage(); 87 this.tabGridServer = new System.Windows.Forms.TabPage();
75 this.label4 = new System.Windows.Forms.Label();
76 this.txtInputGridServer = new OpenSim.GUI.InputTextBoxControl(); 88 this.txtInputGridServer = new OpenSim.GUI.InputTextBoxControl();
89 this.label4 = new System.Windows.Forms.Label();
77 this.txtGridServer = new System.Windows.Forms.TextBox(); 90 this.txtGridServer = new System.Windows.Forms.TextBox();
78 this.gbLog = new System.Windows.Forms.GroupBox(); 91 this.label5 = new System.Windows.Forms.Label();
79 this.btnStart = new System.Windows.Forms.Button(); 92 this.noProbe1 = new System.Windows.Forms.CheckBox();
80 this.btnStop = new System.Windows.Forms.Button(); 93 this.label6 = new System.Windows.Forms.Label();
81 this.rbGridRegionMode = new System.Windows.Forms.RadioButton(); 94 this.multiple1 = new System.Windows.Forms.CheckBox();
82 this.rbStandAloneMode = new System.Windows.Forms.RadioButton(); 95 this.label7 = new System.Windows.Forms.Label();
83 this.rbGridServer = new System.Windows.Forms.RadioButton(); 96 this.noMultiple1 = new System.Windows.Forms.CheckBox();
97 this.ignorepixeldepth1 = new System.Windows.Forms.CheckBox();
98 this.nothread1 = new System.Windows.Forms.CheckBox();
99 this.safe1 = new System.Windows.Forms.CheckBox();
100 this.noconsole1 = new System.Windows.Forms.CheckBox();
101 this.log1 = new System.Windows.Forms.CheckBox();
102 this.helperuri1 = new System.Windows.Forms.CheckBox();
103 this.autologin1 = new System.Windows.Forms.CheckBox();
104 this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
105 this.dialog1 = new System.Windows.Forms.CheckBox();
106 this.previous1 = new System.Windows.Forms.CheckBox();
107 this.simple1 = new System.Windows.Forms.CheckBox();
108 this.noinvlib1 = new System.Windows.Forms.CheckBox();
109 this.debugst1 = new System.Windows.Forms.CheckBox();
110 this.spanish1 = new System.Windows.Forms.CheckBox();
111 this.korean1 = new System.Windows.Forms.CheckBox();
112 this.local1 = new System.Windows.Forms.CheckBox();
113 this.purge1 = new System.Windows.Forms.CheckBox();
114 this.nofmod1 = new System.Windows.Forms.CheckBox();
115 this.noaudio1 = new System.Windows.Forms.CheckBox();
116 this.nosound1 = new System.Windows.Forms.CheckBox();
117 this.url1 = new System.Windows.Forms.CheckBox();
118 this.port1 = new System.Windows.Forms.CheckBox();
119 this.simBox1 = new System.Windows.Forms.TextBox();
120 this.portBox1 = new System.Windows.Forms.TextBox();
121 this.user1 = new System.Windows.Forms.CheckBox();
122 this.quitAfter1 = new System.Windows.Forms.CheckBox();
123 this.techTag1 = new System.Windows.Forms.CheckBox();
124 this.yield1 = new System.Windows.Forms.CheckBox();
125 this.logfile1 = new System.Windows.Forms.CheckBox();
126 this.settings1 = new System.Windows.Forms.CheckBox();
127 this.outbw1 = new System.Windows.Forms.CheckBox();
128 this.inbw1 = new System.Windows.Forms.CheckBox();
129 this.drop1 = new System.Windows.Forms.CheckBox();
130 this.dropBox1 = new System.Windows.Forms.TextBox();
131 this.inbwBox1 = new System.Windows.Forms.TextBox();
132 this.outbwBox1 = new System.Windows.Forms.TextBox();
133 this.settingsBox1 = new System.Windows.Forms.TextBox();
134 this.logfileBox1 = new System.Windows.Forms.TextBox();
135 this.yieldBox1 = new System.Windows.Forms.TextBox();
136 this.techtagBox1 = new System.Windows.Forms.TextBox();
137 this.quitafterBox1 = new System.Windows.Forms.TextBox();
138 this.comboBox1 = new System.Windows.Forms.ComboBox();
139 this.loginuri1 = new System.Windows.Forms.CheckBox();
140 this.loginuriBox1 = new System.Windows.Forms.TextBox();
141 this.set1 = new System.Windows.Forms.CheckBox();
142 this.setBox1 = new System.Windows.Forms.TextBox();
143 this.errmask1 = new System.Windows.Forms.CheckBox();
144 this.skin1 = new System.Windows.Forms.CheckBox();
145 this.login1 = new System.Windows.Forms.CheckBox();
146 this.errmaskBox1 = new System.Windows.Forms.TextBox();
147 this.skinBox1 = new System.Windows.Forms.TextBox();
148 this.firstBox1 = new System.Windows.Forms.TextBox();
149 this.lastBox1 = new System.Windows.Forms.TextBox();
150 this.noutc1 = new System.Windows.Forms.CheckBox();
151 this.passBox1 = new System.Windows.Forms.TextBox();
152 this.raw1 = new System.Windows.Forms.CheckBox();
153 this.rawBox1 = new System.Windows.Forms.TextBox();
154 this.clear1 = new System.Windows.Forms.Button();
155 this.nataddress1 = new System.Windows.Forms.TextBox();
156 this.label8 = new System.Windows.Forms.Label();
157 this.label9 = new System.Windows.Forms.Label();
158 this.exeBox1 = new System.Windows.Forms.TextBox();
159 this.label10 = new System.Windows.Forms.Label();
160 this.label11 = new System.Windows.Forms.Label();
161 this.label12 = new System.Windows.Forms.Label();
162 this.label13 = new System.Windows.Forms.Label();
163 this.menuStrip1.SuspendLayout();
164 this.gbLog.SuspendLayout();
84 this.tabLogs.SuspendLayout(); 165 this.tabLogs.SuspendLayout();
85 this.tabMainLog.SuspendLayout(); 166 this.tabMainLog.SuspendLayout();
86 this.tabRegionServer.SuspendLayout(); 167 this.tabRegionServer.SuspendLayout();
87 this.tabUserServer.SuspendLayout(); 168 this.tabUserServer.SuspendLayout();
88 this.tabAssetServer.SuspendLayout(); 169 this.tabAssetServer.SuspendLayout();
89 this.tabGridServer.SuspendLayout(); 170 this.tabGridServer.SuspendLayout();
90 this.gbLog.SuspendLayout();
91 this.SuspendLayout(); 171 this.SuspendLayout();
92 // 172 //
173 // menuStrip1
174 //
175 this.menuStrip1.AutoSize = false;
176 this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
177 this.fileToolStripMenuItem});
178 this.menuStrip1.Location = new System.Drawing.Point(0, 0);
179 this.menuStrip1.Name = "menuStrip1";
180 this.menuStrip1.Size = new System.Drawing.Size(900, 20);
181 this.menuStrip1.TabIndex = 7;
182 this.menuStrip1.Text = "menuStrip1";
183 //
184 // fileToolStripMenuItem
185 //
186 this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
187 this.exitToolStripMenuItem});
188 this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
189 this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 16);
190 this.fileToolStripMenuItem.Text = "File";
191 //
192 // exitToolStripMenuItem
193 //
194 this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
195 this.exitToolStripMenuItem.Size = new System.Drawing.Size(130, 22);
196 this.exitToolStripMenuItem.Text = "Exit Cleanly";
197 this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
198 //
199 // timer1
200 //
201 this.timer1.Enabled = true;
202 //
203 // clientBox1
204 //
205 this.clientBox1.Location = new System.Drawing.Point(680, 27);
206 this.clientBox1.Name = "clientBox1";
207 this.clientBox1.Size = new System.Drawing.Size(213, 20);
208 this.clientBox1.TabIndex = 8;
209 this.clientBox1.Text = "C://Secondlife//";
210 //
211 // btnStart
212 //
213 this.btnStart.Location = new System.Drawing.Point(7, 366);
214 this.btnStart.Name = "btnStart";
215 this.btnStart.Size = new System.Drawing.Size(80, 23);
216 this.btnStart.TabIndex = 2;
217 this.btnStart.Text = "Start";
218 this.btnStart.UseVisualStyleBackColor = true;
219 this.btnStart.Click += new System.EventHandler(this.btnStart_Click);
220 //
221 // btnStop
222 //
223 this.btnStop.Location = new System.Drawing.Point(92, 366);
224 this.btnStop.Name = "btnStop";
225 this.btnStop.Size = new System.Drawing.Size(80, 23);
226 this.btnStop.TabIndex = 3;
227 this.btnStop.Text = "Stop";
228 this.btnStop.UseVisualStyleBackColor = true;
229 this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
230 //
231 // rbGridRegionMode
232 //
233 this.rbGridRegionMode.AutoSize = true;
234 this.rbGridRegionMode.Location = new System.Drawing.Point(96, 27);
235 this.rbGridRegionMode.Name = "rbGridRegionMode";
236 this.rbGridRegionMode.Size = new System.Drawing.Size(76, 17);
237 this.rbGridRegionMode.TabIndex = 4;
238 this.rbGridRegionMode.Text = "Grid region";
239 this.rbGridRegionMode.UseVisualStyleBackColor = true;
240 this.rbGridRegionMode.CheckedChanged += new System.EventHandler(this.rbGridRegionMode_CheckedChanged);
241 //
242 // rbStandAloneMode
243 //
244 this.rbStandAloneMode.AutoSize = true;
245 this.rbStandAloneMode.Checked = true;
246 this.rbStandAloneMode.Location = new System.Drawing.Point(8, 27);
247 this.rbStandAloneMode.Name = "rbStandAloneMode";
248 this.rbStandAloneMode.Size = new System.Drawing.Size(82, 17);
249 this.rbStandAloneMode.TabIndex = 5;
250 this.rbStandAloneMode.TabStop = true;
251 this.rbStandAloneMode.Text = "Stand alone";
252 this.rbStandAloneMode.UseVisualStyleBackColor = true;
253 this.rbStandAloneMode.CheckedChanged += new System.EventHandler(this.rbStandAloneMode_CheckedChanged);
254 //
255 // rbGridServer
256 //
257 this.rbGridServer.AutoSize = true;
258 this.rbGridServer.Location = new System.Drawing.Point(178, 27);
259 this.rbGridServer.Name = "rbGridServer";
260 this.rbGridServer.Size = new System.Drawing.Size(76, 17);
261 this.rbGridServer.TabIndex = 6;
262 this.rbGridServer.Text = "Grid server";
263 this.rbGridServer.UseVisualStyleBackColor = true;
264 this.rbGridServer.CheckedChanged += new System.EventHandler(this.rbGridServer_CheckedChanged);
265 //
266 // Launch1
267 //
268 this.Launch1.Location = new System.Drawing.Point(264, 366);
269 this.Launch1.Name = "Launch1";
270 this.Launch1.Size = new System.Drawing.Size(80, 23);
271 this.Launch1.TabIndex = 9;
272 this.Launch1.Text = "Client Launch";
273 this.Launch1.UseVisualStyleBackColor = true;
274 this.Launch1.Click += new System.EventHandler(this.Launch1_Click);
275 //
276 // gbLog
277 //
278 this.gbLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
279 | System.Windows.Forms.AnchorStyles.Left)
280 | System.Windows.Forms.AnchorStyles.Right)));
281 this.gbLog.Controls.Add(this.tabLogs);
282 this.gbLog.Location = new System.Drawing.Point(8, 50);
283 this.gbLog.Name = "gbLog";
284 this.gbLog.Size = new System.Drawing.Size(345, 310);
285 this.gbLog.TabIndex = 1;
286 this.gbLog.TabStop = false;
287 this.gbLog.Text = "Logs";
288 //
93 // tabLogs 289 // tabLogs
94 // 290 //
95 this.tabLogs.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 291 this.tabLogs.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@@ -103,7 +299,7 @@ namespace OpenSim.GUI
103 this.tabLogs.Location = new System.Drawing.Point(6, 19); 299 this.tabLogs.Location = new System.Drawing.Point(6, 19);
104 this.tabLogs.Name = "tabLogs"; 300 this.tabLogs.Name = "tabLogs";
105 this.tabLogs.SelectedIndex = 0; 301 this.tabLogs.SelectedIndex = 0;
106 this.tabLogs.Size = new System.Drawing.Size(562, 230); 302 this.tabLogs.Size = new System.Drawing.Size(333, 285);
107 this.tabLogs.TabIndex = 0; 303 this.tabLogs.TabIndex = 0;
108 // 304 //
109 // tabMainLog 305 // tabMainLog
@@ -111,7 +307,7 @@ namespace OpenSim.GUI
111 this.tabMainLog.Controls.Add(this.txtMainLog); 307 this.tabMainLog.Controls.Add(this.txtMainLog);
112 this.tabMainLog.Location = new System.Drawing.Point(4, 22); 308 this.tabMainLog.Location = new System.Drawing.Point(4, 22);
113 this.tabMainLog.Name = "tabMainLog"; 309 this.tabMainLog.Name = "tabMainLog";
114 this.tabMainLog.Size = new System.Drawing.Size(554, 204); 310 this.tabMainLog.Size = new System.Drawing.Size(325, 259);
115 this.tabMainLog.TabIndex = 4; 311 this.tabMainLog.TabIndex = 4;
116 this.tabMainLog.Text = "Main log"; 312 this.tabMainLog.Text = "Main log";
117 this.tabMainLog.UseVisualStyleBackColor = true; 313 this.tabMainLog.UseVisualStyleBackColor = true;
@@ -121,257 +317,999 @@ namespace OpenSim.GUI
121 this.txtMainLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 317 this.txtMainLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
122 | System.Windows.Forms.AnchorStyles.Left) 318 | System.Windows.Forms.AnchorStyles.Left)
123 | System.Windows.Forms.AnchorStyles.Right))); 319 | System.Windows.Forms.AnchorStyles.Right)));
124 this.txtMainLog.Location = new System.Drawing.Point(6, 5); 320 this.txtMainLog.Location = new System.Drawing.Point(0, 0);
125 this.txtMainLog.Multiline = true; 321 this.txtMainLog.Multiline = true;
126 this.txtMainLog.Name = "txtMainLog"; 322 this.txtMainLog.Name = "txtMainLog";
127 this.txtMainLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 323 this.txtMainLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
128 this.txtMainLog.Size = new System.Drawing.Size(542, 195); 324 this.txtMainLog.Size = new System.Drawing.Size(325, 259);
129 this.txtMainLog.TabIndex = 1; 325 this.txtMainLog.TabIndex = 1;
130 // 326 //
131 // tabRegionServer 327 // tabRegionServer
132 // 328 //
133 this.tabRegionServer.Controls.Add(this.label1);
134 this.tabRegionServer.Controls.Add(this.txtInputRegionServer); 329 this.tabRegionServer.Controls.Add(this.txtInputRegionServer);
330 this.tabRegionServer.Controls.Add(this.label1);
135 this.tabRegionServer.Controls.Add(this.txtOpenSim); 331 this.tabRegionServer.Controls.Add(this.txtOpenSim);
136 this.tabRegionServer.Location = new System.Drawing.Point(4, 22); 332 this.tabRegionServer.Location = new System.Drawing.Point(4, 22);
137 this.tabRegionServer.Name = "tabRegionServer"; 333 this.tabRegionServer.Name = "tabRegionServer";
138 this.tabRegionServer.Padding = new System.Windows.Forms.Padding(3); 334 this.tabRegionServer.Padding = new System.Windows.Forms.Padding(3);
139 this.tabRegionServer.Size = new System.Drawing.Size(554, 204); 335 this.tabRegionServer.Size = new System.Drawing.Size(325, 259);
140 this.tabRegionServer.TabIndex = 0; 336 this.tabRegionServer.TabIndex = 0;
141 this.tabRegionServer.Text = "Region server"; 337 this.tabRegionServer.Text = "Region server";
142 this.tabRegionServer.UseVisualStyleBackColor = true; 338 this.tabRegionServer.UseVisualStyleBackColor = true;
143 // 339 //
340 // txtInputRegionServer
341 //
342 this.txtInputRegionServer.Location = new System.Drawing.Point(53, 239);
343 this.txtInputRegionServer.Name = "txtInputRegionServer";
344 this.txtInputRegionServer.Size = new System.Drawing.Size(272, 20);
345 this.txtInputRegionServer.TabIndex = 5;
346 //
144 // label1 347 // label1
145 // 348 //
146 this.label1.AutoSize = true; 349 this.label1.AutoSize = true;
147 this.label1.Location = new System.Drawing.Point(6, 183); 350 this.label1.Location = new System.Drawing.Point(0, 242);
148 this.label1.Name = "label1"; 351 this.label1.Name = "label1";
149 this.label1.Size = new System.Drawing.Size(57, 13); 352 this.label1.Size = new System.Drawing.Size(57, 13);
150 this.label1.TabIndex = 4; 353 this.label1.TabIndex = 4;
151 this.label1.Text = "Command:"; 354 this.label1.Text = "Command:";
152 // 355 //
153 // txtInputRegionServer
154 //
155 this.txtInputRegionServer.Location = new System.Drawing.Point(69, 180);
156 this.txtInputRegionServer.Name = "txtInputRegionServer";
157 this.txtInputRegionServer.Size = new System.Drawing.Size(479, 20);
158 this.txtInputRegionServer.TabIndex = 0;
159 //
160 // txtOpenSim 356 // txtOpenSim
161 // 357 //
162 this.txtOpenSim.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 358 this.txtOpenSim.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
163 | System.Windows.Forms.AnchorStyles.Left) 359 | System.Windows.Forms.AnchorStyles.Left)
164 | System.Windows.Forms.AnchorStyles.Right))); 360 | System.Windows.Forms.AnchorStyles.Right)));
165 this.txtOpenSim.Location = new System.Drawing.Point(6, 6); 361 this.txtOpenSim.Location = new System.Drawing.Point(0, 0);
166 this.txtOpenSim.Multiline = true; 362 this.txtOpenSim.Multiline = true;
167 this.txtOpenSim.Name = "txtOpenSim"; 363 this.txtOpenSim.Name = "txtOpenSim";
168 this.txtOpenSim.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 364 this.txtOpenSim.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
169 this.txtOpenSim.Size = new System.Drawing.Size(542, 168); 365 this.txtOpenSim.Size = new System.Drawing.Size(325, 236);
170 this.txtOpenSim.TabIndex = 0; 366 this.txtOpenSim.TabIndex = 0;
171 // 367 //
172 // tabUserServer 368 // tabUserServer
173 // 369 //
174 this.tabUserServer.Controls.Add(this.label2);
175 this.tabUserServer.Controls.Add(this.txtInputUserServer); 370 this.tabUserServer.Controls.Add(this.txtInputUserServer);
371 this.tabUserServer.Controls.Add(this.label2);
176 this.tabUserServer.Controls.Add(this.txtUserServer); 372 this.tabUserServer.Controls.Add(this.txtUserServer);
177 this.tabUserServer.Location = new System.Drawing.Point(4, 22); 373 this.tabUserServer.Location = new System.Drawing.Point(4, 22);
178 this.tabUserServer.Name = "tabUserServer"; 374 this.tabUserServer.Name = "tabUserServer";
179 this.tabUserServer.Padding = new System.Windows.Forms.Padding(3); 375 this.tabUserServer.Padding = new System.Windows.Forms.Padding(3);
180 this.tabUserServer.Size = new System.Drawing.Size(554, 204); 376 this.tabUserServer.Size = new System.Drawing.Size(325, 259);
181 this.tabUserServer.TabIndex = 1; 377 this.tabUserServer.TabIndex = 1;
182 this.tabUserServer.Text = "User server"; 378 this.tabUserServer.Text = "User server";
183 this.tabUserServer.UseVisualStyleBackColor = true; 379 this.tabUserServer.UseVisualStyleBackColor = true;
184 // 380 //
381 // txtInputUserServer
382 //
383 this.txtInputUserServer.Location = new System.Drawing.Point(53, 239);
384 this.txtInputUserServer.Name = "txtInputUserServer";
385 this.txtInputUserServer.Size = new System.Drawing.Size(272, 20);
386 this.txtInputUserServer.TabIndex = 7;
387 //
185 // label2 388 // label2
186 // 389 //
187 this.label2.AutoSize = true; 390 this.label2.AutoSize = true;
188 this.label2.Location = new System.Drawing.Point(6, 181); 391 this.label2.Location = new System.Drawing.Point(0, 242);
189 this.label2.Name = "label2"; 392 this.label2.Name = "label2";
190 this.label2.Size = new System.Drawing.Size(57, 13); 393 this.label2.Size = new System.Drawing.Size(57, 13);
191 this.label2.TabIndex = 6; 394 this.label2.TabIndex = 6;
192 this.label2.Text = "Command:"; 395 this.label2.Text = "Command:";
193 // 396 //
194 // txtInputUserServer
195 //
196 this.txtInputUserServer.Location = new System.Drawing.Point(69, 178);
197 this.txtInputUserServer.Name = "txtInputUserServer";
198 this.txtInputUserServer.Size = new System.Drawing.Size(479, 20);
199 this.txtInputUserServer.TabIndex = 5;
200 //
201 // txtUserServer 397 // txtUserServer
202 // 398 //
203 this.txtUserServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 399 this.txtUserServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
204 | System.Windows.Forms.AnchorStyles.Left) 400 | System.Windows.Forms.AnchorStyles.Left)
205 | System.Windows.Forms.AnchorStyles.Right))); 401 | System.Windows.Forms.AnchorStyles.Right)));
206 this.txtUserServer.Location = new System.Drawing.Point(6, 5); 402 this.txtUserServer.Location = new System.Drawing.Point(0, 0);
207 this.txtUserServer.Multiline = true; 403 this.txtUserServer.Multiline = true;
208 this.txtUserServer.Name = "txtUserServer"; 404 this.txtUserServer.Name = "txtUserServer";
209 this.txtUserServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 405 this.txtUserServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
210 this.txtUserServer.Size = new System.Drawing.Size(542, 168); 406 this.txtUserServer.Size = new System.Drawing.Size(325, 236);
211 this.txtUserServer.TabIndex = 1; 407 this.txtUserServer.TabIndex = 1;
212 // 408 //
213 // tabAssetServer 409 // tabAssetServer
214 // 410 //
215 this.tabAssetServer.Controls.Add(this.label3);
216 this.tabAssetServer.Controls.Add(this.txtInputAssetServer); 411 this.tabAssetServer.Controls.Add(this.txtInputAssetServer);
412 this.tabAssetServer.Controls.Add(this.label3);
217 this.tabAssetServer.Controls.Add(this.txtAssetServer); 413 this.tabAssetServer.Controls.Add(this.txtAssetServer);
218 this.tabAssetServer.Location = new System.Drawing.Point(4, 22); 414 this.tabAssetServer.Location = new System.Drawing.Point(4, 22);
219 this.tabAssetServer.Name = "tabAssetServer"; 415 this.tabAssetServer.Name = "tabAssetServer";
220 this.tabAssetServer.Size = new System.Drawing.Size(554, 204); 416 this.tabAssetServer.Size = new System.Drawing.Size(325, 259);
221 this.tabAssetServer.TabIndex = 2; 417 this.tabAssetServer.TabIndex = 2;
222 this.tabAssetServer.Text = "Asset server"; 418 this.tabAssetServer.Text = "Asset server";
223 this.tabAssetServer.UseVisualStyleBackColor = true; 419 this.tabAssetServer.UseVisualStyleBackColor = true;
224 // 420 //
421 // txtInputAssetServer
422 //
423 this.txtInputAssetServer.Location = new System.Drawing.Point(53, 239);
424 this.txtInputAssetServer.Name = "txtInputAssetServer";
425 this.txtInputAssetServer.Size = new System.Drawing.Size(272, 20);
426 this.txtInputAssetServer.TabIndex = 7;
427 //
225 // label3 428 // label3
226 // 429 //
227 this.label3.AutoSize = true; 430 this.label3.AutoSize = true;
228 this.label3.Location = new System.Drawing.Point(6, 182); 431 this.label3.Location = new System.Drawing.Point(0, 242);
229 this.label3.Name = "label3"; 432 this.label3.Name = "label3";
230 this.label3.Size = new System.Drawing.Size(57, 13); 433 this.label3.Size = new System.Drawing.Size(57, 13);
231 this.label3.TabIndex = 6; 434 this.label3.TabIndex = 6;
232 this.label3.Text = "Command:"; 435 this.label3.Text = "Command:";
233 // 436 //
234 // txtInputAssetServer
235 //
236 this.txtInputAssetServer.Location = new System.Drawing.Point(69, 179);
237 this.txtInputAssetServer.Name = "txtInputAssetServer";
238 this.txtInputAssetServer.Size = new System.Drawing.Size(479, 20);
239 this.txtInputAssetServer.TabIndex = 5;
240 //
241 // txtAssetServer 437 // txtAssetServer
242 // 438 //
243 this.txtAssetServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 439 this.txtAssetServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
244 | System.Windows.Forms.AnchorStyles.Left) 440 | System.Windows.Forms.AnchorStyles.Left)
245 | System.Windows.Forms.AnchorStyles.Right))); 441 | System.Windows.Forms.AnchorStyles.Right)));
246 this.txtAssetServer.Location = new System.Drawing.Point(6, 5); 442 this.txtAssetServer.Location = new System.Drawing.Point(0, 0);
247 this.txtAssetServer.Multiline = true; 443 this.txtAssetServer.Multiline = true;
248 this.txtAssetServer.Name = "txtAssetServer"; 444 this.txtAssetServer.Name = "txtAssetServer";
249 this.txtAssetServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 445 this.txtAssetServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
250 this.txtAssetServer.Size = new System.Drawing.Size(542, 168); 446 this.txtAssetServer.Size = new System.Drawing.Size(325, 236);
251 this.txtAssetServer.TabIndex = 1; 447 this.txtAssetServer.TabIndex = 1;
252 // 448 //
253 // tabGridServer 449 // tabGridServer
254 // 450 //
255 this.tabGridServer.Controls.Add(this.label4);
256 this.tabGridServer.Controls.Add(this.txtInputGridServer); 451 this.tabGridServer.Controls.Add(this.txtInputGridServer);
452 this.tabGridServer.Controls.Add(this.label4);
257 this.tabGridServer.Controls.Add(this.txtGridServer); 453 this.tabGridServer.Controls.Add(this.txtGridServer);
258 this.tabGridServer.Location = new System.Drawing.Point(4, 22); 454 this.tabGridServer.Location = new System.Drawing.Point(4, 22);
259 this.tabGridServer.Name = "tabGridServer"; 455 this.tabGridServer.Name = "tabGridServer";
260 this.tabGridServer.Size = new System.Drawing.Size(554, 204); 456 this.tabGridServer.Size = new System.Drawing.Size(325, 259);
261 this.tabGridServer.TabIndex = 3; 457 this.tabGridServer.TabIndex = 3;
262 this.tabGridServer.Text = "Grid server"; 458 this.tabGridServer.Text = "Grid server";
263 this.tabGridServer.UseVisualStyleBackColor = true; 459 this.tabGridServer.UseVisualStyleBackColor = true;
264 // 460 //
461 // txtInputGridServer
462 //
463 this.txtInputGridServer.Location = new System.Drawing.Point(53, 239);
464 this.txtInputGridServer.Name = "txtInputGridServer";
465 this.txtInputGridServer.Size = new System.Drawing.Size(272, 20);
466 this.txtInputGridServer.TabIndex = 7;
467 //
265 // label4 468 // label4
266 // 469 //
267 this.label4.AutoSize = true; 470 this.label4.AutoSize = true;
268 this.label4.Location = new System.Drawing.Point(6, 182); 471 this.label4.Location = new System.Drawing.Point(0, 242);
269 this.label4.Name = "label4"; 472 this.label4.Name = "label4";
270 this.label4.Size = new System.Drawing.Size(57, 13); 473 this.label4.Size = new System.Drawing.Size(57, 13);
271 this.label4.TabIndex = 6; 474 this.label4.TabIndex = 6;
272 this.label4.Text = "Command:"; 475 this.label4.Text = "Command:";
273 // 476 //
274 // txtInputGridServer
275 //
276 this.txtInputGridServer.Location = new System.Drawing.Point(69, 179);
277 this.txtInputGridServer.Name = "txtInputGridServer";
278 this.txtInputGridServer.Size = new System.Drawing.Size(479, 20);
279 this.txtInputGridServer.TabIndex = 5;
280 //
281 // txtGridServer 477 // txtGridServer
282 // 478 //
283 this.txtGridServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 479 this.txtGridServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
284 | System.Windows.Forms.AnchorStyles.Left) 480 | System.Windows.Forms.AnchorStyles.Left)
285 | System.Windows.Forms.AnchorStyles.Right))); 481 | System.Windows.Forms.AnchorStyles.Right)));
286 this.txtGridServer.Location = new System.Drawing.Point(6, 5); 482 this.txtGridServer.Location = new System.Drawing.Point(0, 0);
287 this.txtGridServer.Multiline = true; 483 this.txtGridServer.Multiline = true;
288 this.txtGridServer.Name = "txtGridServer"; 484 this.txtGridServer.Name = "txtGridServer";
289 this.txtGridServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 485 this.txtGridServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
290 this.txtGridServer.Size = new System.Drawing.Size(542, 168); 486 this.txtGridServer.Size = new System.Drawing.Size(325, 236);
291 this.txtGridServer.TabIndex = 1; 487 this.txtGridServer.TabIndex = 1;
292 // 488 //
293 // gbLog 489 // label5
294 // 490 //
295 this.gbLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 491 this.label5.AutoSize = true;
296 | System.Windows.Forms.AnchorStyles.Left) 492 this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
297 | System.Windows.Forms.AnchorStyles.Right))); 493 this.label5.Location = new System.Drawing.Point(460, 55);
298 this.gbLog.Controls.Add(this.tabLogs); 494 this.label5.Name = "label5";
299 this.gbLog.Location = new System.Drawing.Point(2, 41); 495 this.label5.Size = new System.Drawing.Size(205, 20);
300 this.gbLog.Name = "gbLog"; 496 this.label5.TabIndex = 11;
301 this.gbLog.Size = new System.Drawing.Size(574, 255); 497 this.label5.Text = "Command Line Switches";
302 this.gbLog.TabIndex = 1;
303 this.gbLog.TabStop = false;
304 this.gbLog.Text = "Logs";
305 // 498 //
306 // btnStart 499 // noProbe1
307 // 500 //
308 this.btnStart.Location = new System.Drawing.Point(8, 12); 501 this.noProbe1.AutoSize = true;
309 this.btnStart.Name = "btnStart"; 502 this.noProbe1.Location = new System.Drawing.Point(359, 275);
310 this.btnStart.Size = new System.Drawing.Size(75, 23); 503 this.noProbe1.Name = "noProbe1";
311 this.btnStart.TabIndex = 2; 504 this.noProbe1.Size = new System.Drawing.Size(68, 17);
312 this.btnStart.Text = "Start"; 505 this.noProbe1.TabIndex = 12;
313 this.btnStart.UseVisualStyleBackColor = true; 506 this.noProbe1.Text = "-noprobe";
314 this.btnStart.Click += new System.EventHandler(this.btnStart_Click); 507 this.toolTip1.SetToolTip(this.noProbe1, "disable hardware probe");
508 this.noProbe1.UseVisualStyleBackColor = true;
315 // 509 //
316 // btnStop 510 // label6
317 // 511 //
318 this.btnStop.Location = new System.Drawing.Point(89, 12); 512 this.label6.AutoSize = true;
319 this.btnStop.Name = "btnStop"; 513 this.label6.Location = new System.Drawing.Point(8, 415);
320 this.btnStop.Size = new System.Drawing.Size(75, 23); 514 this.label6.Name = "label6";
321 this.btnStop.TabIndex = 3; 515 this.label6.Size = new System.Drawing.Size(0, 13);
322 this.btnStop.Text = "Stop"; 516 this.label6.TabIndex = 14;
323 this.btnStop.UseVisualStyleBackColor = true; 517 this.label6.Click += new System.EventHandler(this.label6_Click);
324 this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
325 // 518 //
326 // rbGridRegionMode 519 // multiple1
327 // 520 //
328 this.rbGridRegionMode.AutoSize = true; 521 this.multiple1.AutoSize = true;
329 this.rbGridRegionMode.Location = new System.Drawing.Point(407, 18); 522 this.multiple1.Location = new System.Drawing.Point(359, 185);
330 this.rbGridRegionMode.Name = "rbGridRegionMode"; 523 this.multiple1.Name = "multiple1";
331 this.rbGridRegionMode.Size = new System.Drawing.Size(76, 17); 524 this.multiple1.Size = new System.Drawing.Size(64, 17);
332 this.rbGridRegionMode.TabIndex = 4; 525 this.multiple1.TabIndex = 15;
333 this.rbGridRegionMode.Text = "Grid region"; 526 this.multiple1.Text = "-multiple";
334 this.rbGridRegionMode.UseVisualStyleBackColor = true; 527 this.toolTip1.SetToolTip(this.multiple1, "allow multiple viewers");
335 this.rbGridRegionMode.CheckedChanged += new System.EventHandler(this.rbGridRegionMode_CheckedChanged); 528 this.multiple1.UseVisualStyleBackColor = true;
336 // 529 //
337 // rbStandAloneMode 530 // label7
338 // 531 //
339 this.rbStandAloneMode.AutoSize = true; 532 this.label7.AutoSize = true;
340 this.rbStandAloneMode.Checked = true; 533 this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
341 this.rbStandAloneMode.Location = new System.Drawing.Point(319, 18); 534 this.label7.Location = new System.Drawing.Point(8, 396);
342 this.rbStandAloneMode.Name = "rbStandAloneMode"; 535 this.label7.Name = "label7";
343 this.rbStandAloneMode.Size = new System.Drawing.Size(82, 17); 536 this.label7.Size = new System.Drawing.Size(338, 13);
344 this.rbStandAloneMode.TabIndex = 5; 537 this.label7.TabIndex = 16;
345 this.rbStandAloneMode.TabStop = true; 538 this.label7.Text = "Client Command Line String Used and Program Messages :";
346 this.rbStandAloneMode.Text = "Stand alone";
347 this.rbStandAloneMode.UseVisualStyleBackColor = true;
348 this.rbStandAloneMode.CheckedChanged += new System.EventHandler(this.rbStandAloneMode_CheckedChanged);
349 // 539 //
350 // rbGridServer 540 // noMultiple1
351 // 541 //
352 this.rbGridServer.AutoSize = true; 542 this.noMultiple1.AutoSize = true;
353 this.rbGridServer.Location = new System.Drawing.Point(484, 18); 543 this.noMultiple1.Location = new System.Drawing.Point(359, 260);
354 this.rbGridServer.Name = "rbGridServer"; 544 this.noMultiple1.Name = "noMultiple1";
355 this.rbGridServer.Size = new System.Drawing.Size(76, 17); 545 this.noMultiple1.Size = new System.Drawing.Size(76, 17);
356 this.rbGridServer.TabIndex = 6; 546 this.noMultiple1.TabIndex = 17;
357 this.rbGridServer.Text = "Grid server"; 547 this.noMultiple1.Text = "-nomultiple";
358 this.rbGridServer.UseVisualStyleBackColor = true; 548 this.toolTip1.SetToolTip(this.noMultiple1, "block multiple viewers (secondlife.exe instances)");
359 this.rbGridServer.CheckedChanged += new System.EventHandler(this.rbGridServer_CheckedChanged); 549 this.noMultiple1.UseVisualStyleBackColor = true;
550 //
551 // ignorepixeldepth1
552 //
553 this.ignorepixeldepth1.AutoSize = true;
554 this.ignorepixeldepth1.Location = new System.Drawing.Point(359, 125);
555 this.ignorepixeldepth1.Name = "ignorepixeldepth1";
556 this.ignorepixeldepth1.Size = new System.Drawing.Size(106, 17);
557 this.ignorepixeldepth1.TabIndex = 18;
558 this.ignorepixeldepth1.Text = "-ignorepixeldepth";
559 this.toolTip1.SetToolTip(this.ignorepixeldepth1, "ignore pixel depth settings");
560 this.ignorepixeldepth1.UseVisualStyleBackColor = true;
561 //
562 // nothread1
563 //
564 this.nothread1.AutoSize = true;
565 this.nothread1.Location = new System.Drawing.Point(359, 305);
566 this.nothread1.Name = "nothread1";
567 this.nothread1.Size = new System.Drawing.Size(71, 17);
568 this.nothread1.TabIndex = 19;
569 this.nothread1.Text = "-nothread";
570 this.toolTip1.SetToolTip(this.nothread1, "run VFS (Virtual File System) in single thread");
571 this.nothread1.UseVisualStyleBackColor = true;
572 //
573 // safe1
574 //
575 this.safe1.AutoSize = true;
576 this.safe1.Location = new System.Drawing.Point(359, 365);
577 this.safe1.Name = "safe1";
578 this.safe1.Size = new System.Drawing.Size(49, 17);
579 this.safe1.TabIndex = 20;
580 this.safe1.Text = "-safe";
581 this.toolTip1.SetToolTip(this.safe1, "reset preferences, run in safe mode");
582 this.safe1.UseVisualStyleBackColor = true;
583 //
584 // noconsole1
585 //
586 this.noconsole1.AutoSize = true;
587 this.noconsole1.Location = new System.Drawing.Point(359, 215);
588 this.noconsole1.Name = "noconsole1";
589 this.noconsole1.Size = new System.Drawing.Size(78, 17);
590 this.noconsole1.TabIndex = 21;
591 this.noconsole1.Text = "-noconsole";
592 this.toolTip1.SetToolTip(this.noconsole1, "hide the console if not already hidden");
593 this.noconsole1.UseVisualStyleBackColor = true;
594 //
595 // log1
596 //
597 this.log1.AutoSize = true;
598 this.log1.Location = new System.Drawing.Point(359, 170);
599 this.log1.Name = "log1";
600 this.log1.Size = new System.Drawing.Size(43, 17);
601 this.log1.TabIndex = 22;
602 this.log1.Text = "-log";
603 this.toolTip1.SetToolTip(this.log1, "--no info avail--");
604 this.log1.UseVisualStyleBackColor = true;
605 //
606 // helperuri1
607 //
608 this.helperuri1.AutoSize = true;
609 this.helperuri1.Location = new System.Drawing.Point(359, 110);
610 this.helperuri1.Name = "helperuri1";
611 this.helperuri1.Size = new System.Drawing.Size(69, 17);
612 this.helperuri1.TabIndex = 23;
613 this.helperuri1.Text = "-helperuri";
614 this.toolTip1.SetToolTip(this.helperuri1, "--no info avail--");
615 this.helperuri1.UseVisualStyleBackColor = true;
616 //
617 // autologin1
618 //
619 this.autologin1.AutoSize = true;
620 this.autologin1.Location = new System.Drawing.Point(359, 65);
621 this.autologin1.Name = "autologin1";
622 this.autologin1.Size = new System.Drawing.Size(75, 17);
623 this.autologin1.TabIndex = 24;
624 this.autologin1.Text = "--autologin";
625 this.toolTip1.SetToolTip(this.autologin1, "--no info avail--");
626 this.autologin1.UseVisualStyleBackColor = true;
627 //
628 // dialog1
629 //
630 this.dialog1.AutoSize = true;
631 this.dialog1.Location = new System.Drawing.Point(359, 95);
632 this.dialog1.Name = "dialog1";
633 this.dialog1.Size = new System.Drawing.Size(57, 17);
634 this.dialog1.TabIndex = 25;
635 this.dialog1.Text = "-dialog";
636 this.toolTip1.SetToolTip(this.dialog1, "some arcane dialog box that is impossible to raise");
637 this.dialog1.UseVisualStyleBackColor = true;
638 //
639 // previous1
640 //
641 this.previous1.AutoSize = true;
642 this.previous1.Location = new System.Drawing.Point(359, 335);
643 this.previous1.Name = "previous1";
644 this.previous1.Size = new System.Drawing.Size(69, 17);
645 this.previous1.TabIndex = 26;
646 this.previous1.Text = "-previous";
647 this.toolTip1.SetToolTip(this.previous1, "--no info avail--");
648 this.previous1.UseVisualStyleBackColor = true;
649 //
650 // simple1
651 //
652 this.simple1.AutoSize = true;
653 this.simple1.Location = new System.Drawing.Point(359, 380);
654 this.simple1.Name = "simple1";
655 this.simple1.Size = new System.Drawing.Size(58, 17);
656 this.simple1.TabIndex = 27;
657 this.simple1.Text = "-simple";
658 this.toolTip1.SetToolTip(this.simple1, "--no info avail--");
659 this.simple1.UseVisualStyleBackColor = true;
660 //
661 // noinvlib1
662 //
663 this.noinvlib1.AutoSize = true;
664 this.noinvlib1.Location = new System.Drawing.Point(359, 245);
665 this.noinvlib1.Name = "noinvlib1";
666 this.noinvlib1.Size = new System.Drawing.Size(65, 17);
667 this.noinvlib1.TabIndex = 28;
668 this.noinvlib1.Text = "-noinvlib";
669 this.toolTip1.SetToolTip(this.noinvlib1, "do not request inventory library");
670 this.noinvlib1.UseVisualStyleBackColor = true;
671 //
672 // debugst1
673 //
674 this.debugst1.AutoSize = true;
675 this.debugst1.Location = new System.Drawing.Point(359, 80);
676 this.debugst1.Name = "debugst1";
677 this.debugst1.Size = new System.Drawing.Size(67, 17);
678 this.debugst1.TabIndex = 30;
679 this.debugst1.Text = "-debugst";
680 this.toolTip1.SetToolTip(this.debugst1, "debug mask");
681 this.debugst1.UseVisualStyleBackColor = true;
682 //
683 // spanish1
684 //
685 this.spanish1.AutoSize = true;
686 this.spanish1.Location = new System.Drawing.Point(359, 395);
687 this.spanish1.Name = "spanish1";
688 this.spanish1.Size = new System.Drawing.Size(65, 17);
689 this.spanish1.TabIndex = 31;
690 this.spanish1.Text = "-spanish";
691 this.toolTip1.SetToolTip(this.spanish1, "activate (incomplete) Spanish UI translation");
692 this.spanish1.UseVisualStyleBackColor = true;
693 //
694 // korean1
695 //
696 this.korean1.AutoSize = true;
697 this.korean1.Location = new System.Drawing.Point(359, 140);
698 this.korean1.Name = "korean1";
699 this.korean1.Size = new System.Drawing.Size(62, 17);
700 this.korean1.TabIndex = 32;
701 this.korean1.Text = "-korean";
702 this.toolTip1.SetToolTip(this.korean1, "activate (incomplete) Korean UI translation");
703 this.korean1.UseVisualStyleBackColor = true;
704 //
705 // local1
706 //
707 this.local1.AutoSize = true;
708 this.local1.Location = new System.Drawing.Point(359, 155);
709 this.local1.Name = "local1";
710 this.local1.Size = new System.Drawing.Size(51, 17);
711 this.local1.TabIndex = 46;
712 this.local1.Text = "-local";
713 this.toolTip1.SetToolTip(this.local1, "run without simulator");
714 this.local1.UseVisualStyleBackColor = true;
715 //
716 // purge1
717 //
718 this.purge1.AutoSize = true;
719 this.purge1.Location = new System.Drawing.Point(359, 350);
720 this.purge1.Name = "purge1";
721 this.purge1.Size = new System.Drawing.Size(56, 17);
722 this.purge1.TabIndex = 56;
723 this.purge1.Text = "-purge";
724 this.toolTip1.SetToolTip(this.purge1, "delete files in cache");
725 this.purge1.UseVisualStyleBackColor = true;
726 //
727 // nofmod1
728 //
729 this.nofmod1.AutoSize = true;
730 this.nofmod1.Location = new System.Drawing.Point(359, 230);
731 this.nofmod1.Name = "nofmod1";
732 this.nofmod1.Size = new System.Drawing.Size(64, 17);
733 this.nofmod1.TabIndex = 45;
734 this.nofmod1.Text = "-nofmod";
735 this.toolTip1.SetToolTip(this.nofmod1, "FMOD is the API used to distort sound while moving");
736 this.nofmod1.UseVisualStyleBackColor = true;
737 //
738 // noaudio1
739 //
740 this.noaudio1.AutoSize = true;
741 this.noaudio1.Location = new System.Drawing.Point(359, 200);
742 this.noaudio1.Name = "noaudio1";
743 this.noaudio1.Size = new System.Drawing.Size(67, 17);
744 this.noaudio1.TabIndex = 44;
745 this.noaudio1.Text = "-noaudio";
746 this.toolTip1.SetToolTip(this.noaudio1, "no audio, different from -nosound?");
747 this.noaudio1.UseVisualStyleBackColor = true;
748 //
749 // nosound1
750 //
751 this.nosound1.AutoSize = true;
752 this.nosound1.Location = new System.Drawing.Point(359, 290);
753 this.nosound1.Name = "nosound1";
754 this.nosound1.Size = new System.Drawing.Size(70, 17);
755 this.nosound1.TabIndex = 55;
756 this.nosound1.Text = "-nosound";
757 this.toolTip1.SetToolTip(this.nosound1, "no sound, different from -noaudio?");
758 this.nosound1.UseVisualStyleBackColor = true;
759 //
760 // url1
761 //
762 this.url1.AutoSize = true;
763 this.url1.Location = new System.Drawing.Point(488, 245);
764 this.url1.Name = "url1";
765 this.url1.Size = new System.Drawing.Size(40, 17);
766 this.url1.TabIndex = 43;
767 this.url1.Text = "-url";
768 this.toolTip1.SetToolTip(this.url1, "handles secondlife://sim/x/y/z URLs");
769 this.url1.UseVisualStyleBackColor = true;
770 //
771 // port1
772 //
773 this.port1.AutoSize = true;
774 this.port1.Location = new System.Drawing.Point(488, 171);
775 this.port1.Name = "port1";
776 this.port1.Size = new System.Drawing.Size(47, 17);
777 this.port1.TabIndex = 49;
778 this.port1.Text = "-port";
779 this.toolTip1.SetToolTip(this.port1, "Set the TCP port for the client; useful to run multiple instances of SL on the sa" +
780 "me local home network. Values that may work: 13000 and 13001 (Valid numbers are " +
781 "13000 to 13050)");
782 this.port1.UseVisualStyleBackColor = true;
783 //
784 // simBox1
785 //
786 this.simBox1.Location = new System.Drawing.Point(549, 243);
787 this.simBox1.Name = "simBox1";
788 this.simBox1.Size = new System.Drawing.Size(344, 20);
789 this.simBox1.TabIndex = 66;
790 this.simBox1.Text = "secondlife://lutra/127/128/60";
791 this.toolTip1.SetToolTip(this.simBox1, "type URL here");
792 //
793 // portBox1
794 //
795 this.portBox1.Location = new System.Drawing.Point(549, 169);
796 this.portBox1.Name = "portBox1";
797 this.portBox1.Size = new System.Drawing.Size(58, 20);
798 this.portBox1.TabIndex = 67;
799 this.portBox1.Text = "13000";
800 this.toolTip1.SetToolTip(this.portBox1, "enter port number here");
801 //
802 // user1
803 //
804 this.user1.AutoSize = true;
805 this.user1.Location = new System.Drawing.Point(488, 191);
806 this.user1.Name = "user1";
807 this.user1.Size = new System.Drawing.Size(49, 17);
808 this.user1.TabIndex = 42;
809 this.user1.Text = "-user";
810 this.user1.ThreeState = true;
811 this.toolTip1.SetToolTip(this.user1, "specify user server in dotted quad");
812 this.user1.UseVisualStyleBackColor = true;
813 //
814 // quitAfter1
815 //
816 this.quitAfter1.AutoSize = true;
817 this.quitAfter1.Location = new System.Drawing.Point(680, 65);
818 this.quitAfter1.Name = "quitAfter1";
819 this.quitAfter1.Size = new System.Drawing.Size(67, 17);
820 this.quitAfter1.TabIndex = 41;
821 this.quitAfter1.Text = "-quitafter";
822 this.toolTip1.SetToolTip(this.quitAfter1, "SL quits after elapsed time in seconds");
823 this.quitAfter1.UseVisualStyleBackColor = true;
824 //
825 // techTag1
826 //
827 this.techTag1.AutoSize = true;
828 this.techTag1.Location = new System.Drawing.Point(488, 211);
829 this.techTag1.Name = "techTag1";
830 this.techTag1.Size = new System.Drawing.Size(65, 17);
831 this.techTag1.TabIndex = 47;
832 this.techTag1.Text = "-techtag";
833 this.toolTip1.SetToolTip(this.techTag1, "unknown (but requires a parameter)");
834 this.techTag1.UseVisualStyleBackColor = true;
835 //
836 // yield1
837 //
838 this.yield1.AutoSize = true;
839 this.yield1.Location = new System.Drawing.Point(488, 91);
840 this.yield1.Name = "yield1";
841 this.yield1.Size = new System.Drawing.Size(50, 17);
842 this.yield1.TabIndex = 48;
843 this.yield1.Text = "-yield";
844 this.toolTip1.SetToolTip(this.yield1, "yield some idle time to local host (changed from - cooperative)");
845 this.yield1.UseVisualStyleBackColor = true;
846 //
847 // logfile1
848 //
849 this.logfile1.AutoSize = true;
850 this.logfile1.Location = new System.Drawing.Point(680, 125);
851 this.logfile1.Name = "logfile1";
852 this.logfile1.Size = new System.Drawing.Size(56, 17);
853 this.logfile1.TabIndex = 54;
854 this.logfile1.Text = "-logfile";
855 this.toolTip1.SetToolTip(this.logfile1, "change the log filename");
856 this.logfile1.UseVisualStyleBackColor = true;
857 //
858 // settings1
859 //
860 this.settings1.AutoSize = true;
861 this.settings1.Location = new System.Drawing.Point(680, 95);
862 this.settings1.Name = "settings1";
863 this.settings1.Size = new System.Drawing.Size(65, 17);
864 this.settings1.TabIndex = 53;
865 this.settings1.Text = "-settings";
866 this.toolTip1.SetToolTip(this.settings1, "specify configuration filename; default is \"settings.ini\"");
867 this.settings1.UseVisualStyleBackColor = true;
868 //
869 // outbw1
870 //
871 this.outbw1.AutoSize = true;
872 this.outbw1.Location = new System.Drawing.Point(488, 111);
873 this.outbw1.Name = "outbw1";
874 this.outbw1.Size = new System.Drawing.Size(58, 17);
875 this.outbw1.TabIndex = 52;
876 this.outbw1.Text = "-outbw";
877 this.toolTip1.SetToolTip(this.outbw1, "set outgoing bandwidth");
878 this.outbw1.UseVisualStyleBackColor = true;
879 //
880 // inbw1
881 //
882 this.inbw1.AutoSize = true;
883 this.inbw1.Location = new System.Drawing.Point(488, 131);
884 this.inbw1.Name = "inbw1";
885 this.inbw1.Size = new System.Drawing.Size(51, 17);
886 this.inbw1.TabIndex = 51;
887 this.inbw1.Text = "-inbw";
888 this.toolTip1.SetToolTip(this.inbw1, "set incoming bandwidth");
889 this.inbw1.UseVisualStyleBackColor = true;
890 //
891 // drop1
892 //
893 this.drop1.AutoSize = true;
894 this.drop1.Location = new System.Drawing.Point(488, 151);
895 this.drop1.Name = "drop1";
896 this.drop1.Size = new System.Drawing.Size(50, 17);
897 this.drop1.TabIndex = 50;
898 this.drop1.Text = "-drop";
899 this.toolTip1.SetToolTip(this.drop1, "drop number% of incoming network packets");
900 this.drop1.UseVisualStyleBackColor = true;
901 //
902 // dropBox1
903 //
904 this.dropBox1.Location = new System.Drawing.Point(549, 149);
905 this.dropBox1.Name = "dropBox1";
906 this.dropBox1.Size = new System.Drawing.Size(58, 20);
907 this.dropBox1.TabIndex = 68;
908 this.dropBox1.Text = "0";
909 this.toolTip1.SetToolTip(this.dropBox1, "enter percent of packets to drop");
910 //
911 // inbwBox1
912 //
913 this.inbwBox1.Location = new System.Drawing.Point(549, 129);
914 this.inbwBox1.Name = "inbwBox1";
915 this.inbwBox1.Size = new System.Drawing.Size(57, 20);
916 this.inbwBox1.TabIndex = 69;
917 this.toolTip1.SetToolTip(this.inbwBox1, "enter incoming cap");
918 //
919 // outbwBox1
920 //
921 this.outbwBox1.Location = new System.Drawing.Point(549, 109);
922 this.outbwBox1.Name = "outbwBox1";
923 this.outbwBox1.Size = new System.Drawing.Size(58, 20);
924 this.outbwBox1.TabIndex = 70;
925 this.toolTip1.SetToolTip(this.outbwBox1, "enter outgoing cap");
926 //
927 // settingsBox1
928 //
929 this.settingsBox1.Location = new System.Drawing.Point(741, 93);
930 this.settingsBox1.Name = "settingsBox1";
931 this.settingsBox1.Size = new System.Drawing.Size(152, 20);
932 this.settingsBox1.TabIndex = 71;
933 this.settingsBox1.Text = "settings.ini";
934 this.toolTip1.SetToolTip(this.settingsBox1, "enter settings file name");
935 //
936 // logfileBox1
937 //
938 this.logfileBox1.Location = new System.Drawing.Point(733, 123);
939 this.logfileBox1.Name = "logfileBox1";
940 this.logfileBox1.Size = new System.Drawing.Size(160, 20);
941 this.logfileBox1.TabIndex = 72;
942 this.logfileBox1.Text = "mylogfile.txt";
943 this.toolTip1.SetToolTip(this.logfileBox1, "enter log file name here");
944 //
945 // yieldBox1
946 //
947 this.yieldBox1.Location = new System.Drawing.Point(549, 89);
948 this.yieldBox1.Name = "yieldBox1";
949 this.yieldBox1.Size = new System.Drawing.Size(58, 20);
950 this.yieldBox1.TabIndex = 73;
951 this.toolTip1.SetToolTip(this.yieldBox1, "enter time to yield in <ms>");
952 //
953 // techtagBox1
954 //
955 this.techtagBox1.Location = new System.Drawing.Point(549, 209);
956 this.techtagBox1.Name = "techtagBox1";
957 this.techtagBox1.Size = new System.Drawing.Size(58, 20);
958 this.techtagBox1.TabIndex = 74;
959 this.toolTip1.SetToolTip(this.techtagBox1, "enter unknown param here");
960 //
961 // quitafterBox1
962 //
963 this.quitafterBox1.Location = new System.Drawing.Point(745, 63);
964 this.quitafterBox1.Name = "quitafterBox1";
965 this.quitafterBox1.Size = new System.Drawing.Size(148, 20);
966 this.quitafterBox1.TabIndex = 75;
967 this.toolTip1.SetToolTip(this.quitafterBox1, "enter time in seconds");
968 //
969 // comboBox1
970 //
971 this.comboBox1.FormattingEnabled = true;
972 this.comboBox1.Items.AddRange(new object[] {
973 "agni",
974 "colo",
975 "dmz",
976 "durga",
977 "siva"});
978 this.comboBox1.Location = new System.Drawing.Point(549, 189);
979 this.comboBox1.Name = "comboBox1";
980 this.comboBox1.Size = new System.Drawing.Size(58, 21);
981 this.comboBox1.TabIndex = 76;
982 this.comboBox1.Text = "agni";
983 this.toolTip1.SetToolTip(this.comboBox1, "select LL user server");
984 //
985 // loginuri1
986 //
987 this.loginuri1.AutoSize = true;
988 this.loginuri1.Location = new System.Drawing.Point(488, 275);
989 this.loginuri1.Name = "loginuri1";
990 this.loginuri1.Size = new System.Drawing.Size(62, 17);
991 this.loginuri1.TabIndex = 77;
992 this.loginuri1.Text = "-loginuri";
993 this.toolTip1.SetToolTip(this.loginuri1, "login server and CGI script to use");
994 this.loginuri1.UseVisualStyleBackColor = true;
995 //
996 // loginuriBox1
997 //
998 this.loginuriBox1.Location = new System.Drawing.Point(549, 273);
999 this.loginuriBox1.Name = "loginuriBox1";
1000 this.loginuriBox1.Size = new System.Drawing.Size(344, 20);
1001 this.loginuriBox1.TabIndex = 78;
1002 this.loginuriBox1.Text = "localhost:9000";
1003 this.toolTip1.SetToolTip(this.loginuriBox1, "enter login url here");
1004 //
1005 // set1
1006 //
1007 this.set1.AutoSize = true;
1008 this.set1.Location = new System.Drawing.Point(636, 185);
1009 this.set1.Name = "set1";
1010 this.set1.Size = new System.Drawing.Size(43, 17);
1011 this.set1.TabIndex = 79;
1012 this.set1.Text = "-set";
1013 this.toolTip1.SetToolTip(this.set1, "specify value of a particular configuration variable; can be used multiple times " +
1014 "in a single command-line");
1015 this.set1.UseVisualStyleBackColor = true;
1016 //
1017 // setBox1
1018 //
1019 this.setBox1.Location = new System.Drawing.Point(680, 183);
1020 this.setBox1.Name = "setBox1";
1021 this.setBox1.Size = new System.Drawing.Size(213, 20);
1022 this.setBox1.TabIndex = 80;
1023 this.setBox1.Text = "SystemLanguage en-us";
1024 this.toolTip1.SetToolTip(this.setBox1, "enter params");
1025 //
1026 // errmask1
1027 //
1028 this.errmask1.AutoSize = true;
1029 this.errmask1.Location = new System.Drawing.Point(636, 154);
1030 this.errmask1.Name = "errmask1";
1031 this.errmask1.Size = new System.Drawing.Size(66, 17);
1032 this.errmask1.TabIndex = 81;
1033 this.errmask1.Text = "-errmask";
1034 this.toolTip1.SetToolTip(this.errmask1, "32-bit bitmask for error type mask");
1035 this.errmask1.UseVisualStyleBackColor = true;
1036 //
1037 // skin1
1038 //
1039 this.skin1.AutoSize = true;
1040 this.skin1.Location = new System.Drawing.Point(635, 215);
1041 this.skin1.Name = "skin1";
1042 this.skin1.Size = new System.Drawing.Size(48, 17);
1043 this.skin1.TabIndex = 82;
1044 this.skin1.Text = "-skin";
1045 this.toolTip1.SetToolTip(this.skin1, "load skins/<directory>/skin.xml as the default UI appearance (incomplete)");
1046 this.skin1.UseVisualStyleBackColor = true;
1047 //
1048 // login1
1049 //
1050 this.login1.AutoSize = true;
1051 this.login1.Location = new System.Drawing.Point(457, 304);
1052 this.login1.Name = "login1";
1053 this.login1.Size = new System.Drawing.Size(51, 17);
1054 this.login1.TabIndex = 83;
1055 this.login1.Text = "-login";
1056 this.toolTip1.SetToolTip(this.login1, "log in as a user");
1057 this.login1.UseVisualStyleBackColor = true;
1058 //
1059 // errmaskBox1
1060 //
1061 this.errmaskBox1.Location = new System.Drawing.Point(704, 153);
1062 this.errmaskBox1.Name = "errmaskBox1";
1063 this.errmaskBox1.Size = new System.Drawing.Size(189, 20);
1064 this.errmaskBox1.TabIndex = 84;
1065 this.toolTip1.SetToolTip(this.errmaskBox1, "32-bit bitmask for error type mask");
1066 //
1067 // skinBox1
1068 //
1069 this.skinBox1.Location = new System.Drawing.Point(679, 213);
1070 this.skinBox1.Name = "skinBox1";
1071 this.skinBox1.Size = new System.Drawing.Size(214, 20);
1072 this.skinBox1.TabIndex = 85;
1073 this.skinBox1.Text = "C://Secondlife//";
1074 this.toolTip1.SetToolTip(this.skinBox1, "enter directory where skin.xml is");
1075 //
1076 // firstBox1
1077 //
1078 this.firstBox1.Location = new System.Drawing.Point(549, 303);
1079 this.firstBox1.Name = "firstBox1";
1080 this.firstBox1.Size = new System.Drawing.Size(80, 20);
1081 this.firstBox1.TabIndex = 86;
1082 this.firstBox1.Text = "Test";
1083 this.toolTip1.SetToolTip(this.firstBox1, "firstname");
1084 //
1085 // lastBox1
1086 //
1087 this.lastBox1.Location = new System.Drawing.Point(668, 303);
1088 this.lastBox1.Name = "lastBox1";
1089 this.lastBox1.Size = new System.Drawing.Size(80, 20);
1090 this.lastBox1.TabIndex = 92;
1091 this.lastBox1.Text = "User";
1092 this.toolTip1.SetToolTip(this.lastBox1, "lastname");
1093 //
1094 // noutc1
1095 //
1096 this.noutc1.AutoSize = true;
1097 this.noutc1.Location = new System.Drawing.Point(359, 320);
1098 this.noutc1.Name = "noutc1";
1099 this.noutc1.Size = new System.Drawing.Size(56, 17);
1100 this.noutc1.TabIndex = 29;
1101 this.noutc1.Text = "-noutc";
1102 this.toolTip1.SetToolTip(this.noutc1, "logs in local time, not UTC");
1103 this.noutc1.UseVisualStyleBackColor = true;
1104 //
1105 // passBox1
1106 //
1107 this.passBox1.Location = new System.Drawing.Point(790, 303);
1108 this.passBox1.Name = "passBox1";
1109 this.passBox1.Size = new System.Drawing.Size(103, 20);
1110 this.passBox1.TabIndex = 93;
1111 this.passBox1.Text = "test";
1112 this.toolTip1.SetToolTip(this.passBox1, "password");
1113 //
1114 // raw1
1115 //
1116 this.raw1.AutoSize = true;
1117 this.raw1.Location = new System.Drawing.Point(457, 336);
1118 this.raw1.Name = "raw1";
1119 this.raw1.Size = new System.Drawing.Size(81, 17);
1120 this.raw1.TabIndex = 94;
1121 this.raw1.Text = "Raw CMD :";
1122 this.toolTip1.SetToolTip(this.raw1, "Raw CMD options, may crash everything");
1123 this.raw1.UseVisualStyleBackColor = true;
1124 //
1125 // rawBox1
1126 //
1127 this.rawBox1.Location = new System.Drawing.Point(549, 333);
1128 this.rawBox1.Name = "rawBox1";
1129 this.rawBox1.Size = new System.Drawing.Size(344, 20);
1130 this.rawBox1.TabIndex = 95;
1131 this.toolTip1.SetToolTip(this.rawBox1, "Raw CMD options, may crash everything");
1132 //
1133 // clear1
1134 //
1135 this.clear1.Location = new System.Drawing.Point(178, 366);
1136 this.clear1.Name = "clear1";
1137 this.clear1.Size = new System.Drawing.Size(80, 23);
1138 this.clear1.TabIndex = 96;
1139 this.clear1.Text = "Clear";
1140 this.toolTip1.SetToolTip(this.clear1, "clear all switch boxes");
1141 this.clear1.UseVisualStyleBackColor = true;
1142 this.clear1.Click += new System.EventHandler(this.clear1_Click);
1143 //
1144 // nataddress1
1145 //
1146 this.nataddress1.Location = new System.Drawing.Point(457, 389);
1147 this.nataddress1.Name = "nataddress1";
1148 this.nataddress1.Size = new System.Drawing.Size(436, 20);
1149 this.nataddress1.TabIndex = 58;
1150 this.nataddress1.Text = "UNUSED ATM";
1151 this.nataddress1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
1152 //
1153 // label8
1154 //
1155 this.label8.AutoSize = true;
1156 this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
1157 this.label8.Location = new System.Drawing.Point(588, 360);
1158 this.label8.Name = "label8";
1159 this.label8.Size = new System.Drawing.Size(175, 20);
1160 this.label8.TabIndex = 59;
1161 this.label8.Text = "World/NAT Address :";
1162 //
1163 // label9
1164 //
1165 this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
1166 this.label9.Location = new System.Drawing.Point(633, 27);
1167 this.label9.Name = "label9";
1168 this.label9.Size = new System.Drawing.Size(47, 20);
1169 this.label9.TabIndex = 60;
1170 this.label9.Text = "Path :";
1171 this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
1172 //
1173 // exeBox1
1174 //
1175 this.exeBox1.Location = new System.Drawing.Point(530, 27);
1176 this.exeBox1.Name = "exeBox1";
1177 this.exeBox1.Size = new System.Drawing.Size(100, 20);
1178 this.exeBox1.TabIndex = 61;
1179 this.exeBox1.Text = "Secondlife.exe";
1180 //
1181 // label10
1182 //
1183 this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
1184 this.label10.Location = new System.Drawing.Point(392, 27);
1185 this.label10.Name = "label10";
1186 this.label10.Size = new System.Drawing.Size(138, 20);
1187 this.label10.TabIndex = 62;
1188 this.label10.Text = "Executable Name :";
1189 this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
1190 //
1191 // label11
1192 //
1193 this.label11.AutoSize = true;
1194 this.label11.Location = new System.Drawing.Point(514, 306);
1195 this.label11.Name = "label11";
1196 this.label11.Size = new System.Drawing.Size(32, 13);
1197 this.label11.TabIndex = 89;
1198 this.label11.Text = "First :";
1199 //
1200 // label12
1201 //
1202 this.label12.AutoSize = true;
1203 this.label12.Location = new System.Drawing.Point(632, 306);
1204 this.label12.Name = "label12";
1205 this.label12.Size = new System.Drawing.Size(33, 13);
1206 this.label12.TabIndex = 90;
1207 this.label12.Text = "Last :";
1208 //
1209 // label13
1210 //
1211 this.label13.AutoSize = true;
1212 this.label13.Location = new System.Drawing.Point(751, 306);
1213 this.label13.Name = "label13";
1214 this.label13.Size = new System.Drawing.Size(36, 13);
1215 this.label13.TabIndex = 91;
1216 this.label13.Text = "Pass :";
360 // 1217 //
361 // Main 1218 // Main
362 // 1219 //
363 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 1220 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
364 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 1221 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
365 this.ClientSize = new System.Drawing.Size(583, 299); 1222 this.ClientSize = new System.Drawing.Size(900, 431);
1223 this.Controls.Add(this.clear1);
1224 this.Controls.Add(this.rawBox1);
1225 this.Controls.Add(this.raw1);
1226 this.Controls.Add(this.passBox1);
1227 this.Controls.Add(this.lastBox1);
1228 this.Controls.Add(this.label13);
1229 this.Controls.Add(this.label12);
1230 this.Controls.Add(this.label11);
1231 this.Controls.Add(this.firstBox1);
1232 this.Controls.Add(this.skinBox1);
1233 this.Controls.Add(this.errmaskBox1);
1234 this.Controls.Add(this.login1);
1235 this.Controls.Add(this.skin1);
1236 this.Controls.Add(this.errmask1);
1237 this.Controls.Add(this.setBox1);
1238 this.Controls.Add(this.set1);
1239 this.Controls.Add(this.loginuriBox1);
1240 this.Controls.Add(this.loginuri1);
1241 this.Controls.Add(this.comboBox1);
1242 this.Controls.Add(this.quitafterBox1);
1243 this.Controls.Add(this.techtagBox1);
1244 this.Controls.Add(this.yieldBox1);
1245 this.Controls.Add(this.logfileBox1);
1246 this.Controls.Add(this.settingsBox1);
1247 this.Controls.Add(this.outbwBox1);
1248 this.Controls.Add(this.inbwBox1);
1249 this.Controls.Add(this.dropBox1);
1250 this.Controls.Add(this.portBox1);
1251 this.Controls.Add(this.simBox1);
1252 this.Controls.Add(this.label10);
1253 this.Controls.Add(this.exeBox1);
1254 this.Controls.Add(this.label9);
1255 this.Controls.Add(this.label8);
1256 this.Controls.Add(this.nataddress1);
1257 this.Controls.Add(this.purge1);
1258 this.Controls.Add(this.nosound1);
1259 this.Controls.Add(this.logfile1);
1260 this.Controls.Add(this.settings1);
1261 this.Controls.Add(this.outbw1);
1262 this.Controls.Add(this.inbw1);
1263 this.Controls.Add(this.drop1);
1264 this.Controls.Add(this.port1);
1265 this.Controls.Add(this.yield1);
1266 this.Controls.Add(this.techTag1);
1267 this.Controls.Add(this.local1);
1268 this.Controls.Add(this.nofmod1);
1269 this.Controls.Add(this.noaudio1);
1270 this.Controls.Add(this.url1);
1271 this.Controls.Add(this.user1);
1272 this.Controls.Add(this.quitAfter1);
1273 this.Controls.Add(this.korean1);
1274 this.Controls.Add(this.spanish1);
1275 this.Controls.Add(this.debugst1);
1276 this.Controls.Add(this.noutc1);
1277 this.Controls.Add(this.noinvlib1);
1278 this.Controls.Add(this.simple1);
1279 this.Controls.Add(this.previous1);
1280 this.Controls.Add(this.dialog1);
1281 this.Controls.Add(this.autologin1);
1282 this.Controls.Add(this.helperuri1);
1283 this.Controls.Add(this.log1);
1284 this.Controls.Add(this.noconsole1);
1285 this.Controls.Add(this.safe1);
1286 this.Controls.Add(this.nothread1);
1287 this.Controls.Add(this.ignorepixeldepth1);
1288 this.Controls.Add(this.noMultiple1);
1289 this.Controls.Add(this.label7);
1290 this.Controls.Add(this.multiple1);
1291 this.Controls.Add(this.label6);
1292 this.Controls.Add(this.noProbe1);
1293 this.Controls.Add(this.label5);
1294 this.Controls.Add(this.Launch1);
1295 this.Controls.Add(this.clientBox1);
366 this.Controls.Add(this.rbGridServer); 1296 this.Controls.Add(this.rbGridServer);
367 this.Controls.Add(this.rbStandAloneMode); 1297 this.Controls.Add(this.rbStandAloneMode);
368 this.Controls.Add(this.rbGridRegionMode); 1298 this.Controls.Add(this.rbGridRegionMode);
369 this.Controls.Add(this.btnStop); 1299 this.Controls.Add(this.btnStop);
370 this.Controls.Add(this.btnStart); 1300 this.Controls.Add(this.btnStart);
371 this.Controls.Add(this.gbLog); 1301 this.Controls.Add(this.gbLog);
1302 this.Controls.Add(this.menuStrip1);
1303 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
1304 this.MainMenuStrip = this.menuStrip1;
1305 this.MaximizeBox = false;
372 this.Name = "Main"; 1306 this.Name = "Main";
373 this.Text = "OpenSim"; 1307 this.Text = "OpenSim";
1308 this.toolTip1.SetToolTip(this, "logs in local time, not UTC");
374 this.Load += new System.EventHandler(this.Main_Load); 1309 this.Load += new System.EventHandler(this.Main_Load);
1310 this.menuStrip1.ResumeLayout(false);
1311 this.menuStrip1.PerformLayout();
1312 this.gbLog.ResumeLayout(false);
375 this.tabLogs.ResumeLayout(false); 1313 this.tabLogs.ResumeLayout(false);
376 this.tabMainLog.ResumeLayout(false); 1314 this.tabMainLog.ResumeLayout(false);
377 this.tabMainLog.PerformLayout(); 1315 this.tabMainLog.PerformLayout();
@@ -383,7 +1321,6 @@ namespace OpenSim.GUI
383 this.tabAssetServer.PerformLayout(); 1321 this.tabAssetServer.PerformLayout();
384 this.tabGridServer.ResumeLayout(false); 1322 this.tabGridServer.ResumeLayout(false);
385 this.tabGridServer.PerformLayout(); 1323 this.tabGridServer.PerformLayout();
386 this.gbLog.ResumeLayout(false);
387 this.ResumeLayout(false); 1324 this.ResumeLayout(false);
388 this.PerformLayout(); 1325 this.PerformLayout();
389 1326
@@ -391,32 +1328,109 @@ namespace OpenSim.GUI
391 1328
392 #endregion 1329 #endregion
393 1330
1331 private System.Windows.Forms.MenuStrip menuStrip1;
1332 private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
1333 private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
1334 private System.Windows.Forms.Timer timer1;
1335 private System.Windows.Forms.TextBox clientBox1;
1336 private System.Windows.Forms.Button btnStart;
1337 private System.Windows.Forms.Button btnStop;
1338 private System.Windows.Forms.RadioButton rbGridRegionMode;
1339 private System.Windows.Forms.RadioButton rbStandAloneMode;
1340 private System.Windows.Forms.RadioButton rbGridServer;
1341 private System.Windows.Forms.Button Launch1;
1342 private System.Windows.Forms.GroupBox gbLog;
394 private System.Windows.Forms.TabControl tabLogs; 1343 private System.Windows.Forms.TabControl tabLogs;
1344 private System.Windows.Forms.TabPage tabMainLog;
395 private System.Windows.Forms.TabPage tabRegionServer; 1345 private System.Windows.Forms.TabPage tabRegionServer;
396 private System.Windows.Forms.TabPage tabUserServer; 1346 private System.Windows.Forms.Label label1;
397 private System.Windows.Forms.GroupBox gbLog;
398 private System.Windows.Forms.TextBox txtOpenSim; 1347 private System.Windows.Forms.TextBox txtOpenSim;
1348 private System.Windows.Forms.TabPage tabUserServer;
1349 private System.Windows.Forms.Label label2;
399 private System.Windows.Forms.TextBox txtUserServer; 1350 private System.Windows.Forms.TextBox txtUserServer;
400 private System.Windows.Forms.TabPage tabAssetServer; 1351 private System.Windows.Forms.TabPage tabAssetServer;
1352 private System.Windows.Forms.Label label3;
401 private System.Windows.Forms.TextBox txtAssetServer; 1353 private System.Windows.Forms.TextBox txtAssetServer;
402 private System.Windows.Forms.TabPage tabGridServer; 1354 private System.Windows.Forms.TabPage tabGridServer;
1355 private System.Windows.Forms.Label label4;
403 private System.Windows.Forms.TextBox txtGridServer; 1356 private System.Windows.Forms.TextBox txtGridServer;
404 private System.Windows.Forms.TabPage tabMainLog;
405 private System.Windows.Forms.Button btnStart;
406 private System.Windows.Forms.Button btnStop;
407 private System.Windows.Forms.TextBox txtMainLog; 1357 private System.Windows.Forms.TextBox txtMainLog;
408 private System.Windows.Forms.Label label1; 1358 private System.Windows.Forms.Label label5;
409 private System.Windows.Forms.Label label2; 1359 private System.Windows.Forms.CheckBox noProbe1;
410 private System.Windows.Forms.Label label3; 1360 private System.Windows.Forms.Label label6;
411 private System.Windows.Forms.Label label4; 1361 private System.Windows.Forms.CheckBox multiple1;
412 private InputTextBoxControl txtInputRegionServer; 1362 private System.Windows.Forms.Label label7;
1363 private System.Windows.Forms.CheckBox noMultiple1;
1364 private System.Windows.Forms.CheckBox ignorepixeldepth1;
1365 private System.Windows.Forms.CheckBox nothread1;
1366 private System.Windows.Forms.CheckBox safe1;
1367 private System.Windows.Forms.CheckBox noconsole1;
1368 private System.Windows.Forms.CheckBox log1;
1369 private System.Windows.Forms.CheckBox helperuri1;
1370 private System.Windows.Forms.CheckBox autologin1;
1371 private System.Windows.Forms.ToolTip toolTip1;
1372 private System.Windows.Forms.CheckBox dialog1;
1373 private System.Windows.Forms.CheckBox previous1;
1374 private System.Windows.Forms.CheckBox simple1;
1375 private System.Windows.Forms.CheckBox noinvlib1;
1376 private System.Windows.Forms.CheckBox noutc1;
1377 private System.Windows.Forms.CheckBox debugst1;
1378 private System.Windows.Forms.CheckBox spanish1;
1379 private System.Windows.Forms.CheckBox korean1;
1380 private System.Windows.Forms.CheckBox local1;
1381 private System.Windows.Forms.CheckBox nofmod1;
1382 private System.Windows.Forms.CheckBox noaudio1;
1383 private System.Windows.Forms.CheckBox url1;
1384 private System.Windows.Forms.CheckBox user1;
1385 private System.Windows.Forms.CheckBox quitAfter1;
1386 private System.Windows.Forms.CheckBox techTag1;
1387 private System.Windows.Forms.CheckBox yield1;
1388 private System.Windows.Forms.CheckBox purge1;
1389 private System.Windows.Forms.CheckBox nosound1;
1390 private System.Windows.Forms.CheckBox logfile1;
1391 private System.Windows.Forms.CheckBox settings1;
1392 private System.Windows.Forms.CheckBox outbw1;
1393 private System.Windows.Forms.CheckBox inbw1;
1394 private System.Windows.Forms.CheckBox drop1;
1395 private System.Windows.Forms.CheckBox port1;
1396 private System.Windows.Forms.TextBox nataddress1;
1397 private System.Windows.Forms.Label label8;
1398 private System.Windows.Forms.Label label9;
1399 private System.Windows.Forms.TextBox exeBox1;
1400 private System.Windows.Forms.Label label10;
1401 private System.Windows.Forms.TextBox simBox1;
1402 private System.Windows.Forms.TextBox portBox1;
1403 private System.Windows.Forms.TextBox dropBox1;
1404 private System.Windows.Forms.TextBox inbwBox1;
1405 private System.Windows.Forms.TextBox outbwBox1;
1406 private System.Windows.Forms.TextBox settingsBox1;
1407 private System.Windows.Forms.TextBox logfileBox1;
1408 private System.Windows.Forms.TextBox yieldBox1;
1409 private System.Windows.Forms.TextBox techtagBox1;
1410 private System.Windows.Forms.TextBox quitafterBox1;
1411 private System.Windows.Forms.ComboBox comboBox1;
1412 private System.Windows.Forms.CheckBox loginuri1;
1413 private System.Windows.Forms.TextBox loginuriBox1;
1414 private System.Windows.Forms.CheckBox set1;
1415 private System.Windows.Forms.TextBox setBox1;
1416 private System.Windows.Forms.CheckBox errmask1;
1417 private System.Windows.Forms.CheckBox skin1;
1418 private System.Windows.Forms.CheckBox login1;
1419 private System.Windows.Forms.TextBox errmaskBox1;
1420 private System.Windows.Forms.TextBox skinBox1;
1421 private System.Windows.Forms.TextBox firstBox1;
1422 private System.Windows.Forms.Label label11;
1423 private System.Windows.Forms.Label label12;
1424 private System.Windows.Forms.Label label13;
1425 private System.Windows.Forms.TextBox lastBox1;
1426 private System.Windows.Forms.TextBox passBox1;
413 private InputTextBoxControl txtInputUserServer; 1427 private InputTextBoxControl txtInputUserServer;
414 private InputTextBoxControl txtInputAssetServer; 1428 private InputTextBoxControl txtInputAssetServer;
1429 private InputTextBoxControl txtInputRegionServer;
415 private InputTextBoxControl txtInputGridServer; 1430 private InputTextBoxControl txtInputGridServer;
416 private System.Windows.Forms.RadioButton rbGridRegionMode; 1431 private System.Windows.Forms.CheckBox raw1;
417 private System.Windows.Forms.RadioButton rbStandAloneMode; 1432 private System.Windows.Forms.TextBox rawBox1;
418 private System.Windows.Forms.RadioButton rbGridServer; 1433 private System.Windows.Forms.Button clear1;
419 } 1434 }
420} 1435}
421 1436
422
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.cs b/OpenSim/Tools/OpenSim.GUI/Main.cs
index 7f76f54..24e7bae 100644
--- a/OpenSim/Tools/OpenSim.GUI/Main.cs
+++ b/OpenSim/Tools/OpenSim.GUI/Main.cs
@@ -120,7 +120,10 @@ namespace OpenSim.GUI
120 120
121 private void btnStart_Click(object sender, EventArgs e) 121 private void btnStart_Click(object sender, EventArgs e)
122 { 122 {
123 123 noProbe1.Checked = true;
124 multiple1.Checked = true;
125 loginuri1.Checked = true;
126 login1.Checked = true;
124 // 127 //
125 // THIS PART NEEDS TO BE MOVED TO A SEPARATE THREAD OR A TIMER OF SOME SORT 128 // THIS PART NEEDS TO BE MOVED TO A SEPARATE THREAD OR A TIMER OF SOME SORT
126 // should not block on wait 129 // should not block on wait
@@ -200,34 +203,56 @@ namespace OpenSim.GUI
200 { 203 {
201 btnStart.Enabled = false; 204 btnStart.Enabled = false;
202 btnStop.Enabled = false; 205 btnStop.Enabled = false;
206 Stop();
207 btnStart.Enabled = true;
208 btnStop.Enabled = false;
209 }
210
211 private void clear1_Click(object sender, EventArgs e)
212 {
213 noProbe1.Checked = false; multiple1.Checked = false; loginuri1.Checked = false;
214 noMultiple1.Checked = false; korean1.Checked = false; spanish1.Checked = false;
215 ignorepixeldepth1.Checked = false; nothread1.Checked = false; safe1.Checked = false;
216 noconsole1.Checked = false; log1.Checked = false; helperuri1.Checked = false;
217 autologin1.Checked = false; dialog1.Checked = false; previous1.Checked = false;
218 simple1.Checked = false; noinvlib1.Checked = false; noutc1.Checked = false;
219 debugst1.Checked = false; local1.Checked = false; purge1.Checked = false;
220 nofmod1.Checked = false; nosound1.Checked = false; noaudio1.Checked = false;
221 url1.Checked = false; port1.Checked = false; drop1.Checked = false;
222 inbw1.Checked = false; outbw1.Checked = false; settings1.Checked = false;
223 logfile1.Checked = false; yield1.Checked = false; techTag1.Checked = false;
224 quitAfter1.Checked = false; loginuri1.Checked = false; set1.Checked = false;
225 errmask1.Checked = false; raw1.Checked = false; skin1.Checked = false;
226 user1.Checked = false; login1.Checked = false;
227 }
203 228
229 private void Stop()
230 {
204 if (proc_UserServer != null) 231 if (proc_UserServer != null)
205 { 232 {
206 txtMainLog.AppendText("Shutting down UserServer. CPU time used: " + proc_UserServer.TotalProcessorTime.ToString() + "\r\n"); 233 txtMainLog.AppendText("Shutting down UserServer. CPU time used: " + proc_UserServer.TotalProcessorTime.ToString() + "\r\n");
207 proc_UserServer.StopProcess(); 234 proc_UserServer.StopProcess();
235 proc_UserServer = null;
208 } 236 }
209 if (proc_GridServer != null) 237 if (proc_GridServer != null)
210 { 238 {
211 txtMainLog.AppendText("Shutting down GridServer. CPU time used: " + proc_GridServer.TotalProcessorTime.ToString() + "\r\n"); 239 txtMainLog.AppendText("Shutting down GridServer. CPU time used: " + proc_GridServer.TotalProcessorTime.ToString() + "\r\n");
212 proc_GridServer.StopProcess(); 240 proc_GridServer.StopProcess();
241 proc_GridServer = null;
213 } 242 }
214 if (proc_AssetServer != null) 243 if (proc_AssetServer != null)
215 { 244 {
216 txtMainLog.AppendText("Shutting down AssetServer. CPU time used: " + proc_AssetServer.TotalProcessorTime.ToString() + "\r\n"); 245 txtMainLog.AppendText("Shutting down AssetServer. CPU time used: " + proc_AssetServer.TotalProcessorTime.ToString() + "\r\n");
217 proc_AssetServer.StopProcess(); 246 proc_AssetServer.StopProcess();
247 proc_AssetServer = null;
218 } 248 }
219 if (proc_OpenSim != null) 249 if (proc_OpenSim != null)
220 { 250 {
221 txtMainLog.AppendText("Shutting down OpenSim. CPU time used: " + proc_OpenSim.TotalProcessorTime.ToString() + "\r\n"); 251 txtMainLog.AppendText("Shutting down OpenSim. CPU time used: " + proc_OpenSim.TotalProcessorTime.ToString() + "\r\n");
222 proc_OpenSim.StopProcess(); 252 proc_OpenSim.StopProcess();
253 proc_OpenSim = null;
223 } 254 }
224
225 btnStart.Enabled = true;
226 btnStop.Enabled = false;
227
228
229 } 255 }
230
231 private void UpdateTabVisibility() 256 private void UpdateTabVisibility()
232 { 257 {
233 if (rbStandAloneMode.Checked) 258 if (rbStandAloneMode.Checked)
@@ -248,7 +273,6 @@ namespace OpenSim.GUI
248 if (!tabLogs.TabPages.Contains(tabAssetServer)) 273 if (!tabLogs.TabPages.Contains(tabAssetServer))
249 tabLogs.TabPages.Add(tabAssetServer); 274 tabLogs.TabPages.Add(tabAssetServer);
250 } 275 }
251
252 } 276 }
253 277
254 private void rbStandAloneMode_CheckedChanged(object sender, EventArgs e) 278 private void rbStandAloneMode_CheckedChanged(object sender, EventArgs e)
@@ -266,5 +290,248 @@ namespace OpenSim.GUI
266 UpdateTabVisibility(); 290 UpdateTabVisibility();
267 } 291 }
268 292
293 private int counter;
294
295 private void Exit()
296 {
297 counter = 0;
298 timer1.Interval = 600;
299 timer1.Enabled = true;
300 this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
301 }
302
303 private void timer1_Tick(object sender, System.EventArgs e)
304 {
305 if (counter >= 10)
306 {
307 timer1.Enabled = false;
308 counter = 0;
309 Application.Exit();
310 }
311 else
312 {
313 counter = counter + 1;
314 }
315 }
316
317 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
318 {
319 if (proc_UserServer != null || proc_GridServer != null || proc_AssetServer != null || proc_OpenSim != null)
320 {
321 label6.Text = "Stopping server(s) and waiting to safely close..............";
322 Stop();
323 Exit();
324 }
325 else
326 {
327 Application.Exit();
328 }
329 }
330 /// <summary>
331 /// CLIENT SECTION
332 /// </summary>
333 string exeString;
334 string exeArgs;
335 string usrsvr;
336 string error = "Reconsider your commandline choices, you have opposing values selected!";
337
338 private void label6_Click(object sender, EventArgs e)
339 {
340 label6.Text = clientBox1.Text;
341 }
342 private void errorSwitches()
343 {
344 MessageBox.Show(error);
345 label6.Text = error;
346 }
347 bool exists;
348 private void Launch1_Click(object sender, EventArgs e)
349 {
350 if (exists = System.IO.File.Exists(clientBox1.Text + exeBox1.Text))
351 {
352 executeClient();
353 }
354 else
355 {
356 MessageBox.Show("FILE DOES NOT EXIST!!!");
357 label6.Text = "FILE DOES NOT EXIST!!!";
358 }
359 }
360 private void NATfix()
361 {
362 }
363 private void executeClient()
364 {
365 label6.Text = "";
366 exeArgs = "";
367 exeString = clientBox1.Text;
368 exeString = exeString += exeBox1.Text;
369
370 if (multiple1.Checked == true && noMultiple1.Checked == true) errorSwitches();
371 else if (korean1.Checked == true && spanish1.Checked == true) errorSwitches();
372 else
373 {
374 if (noProbe1.Checked == true) exeArgs = exeArgs += " -noprobe";
375 if (multiple1.Checked == true) exeArgs = exeArgs += " -multiple";
376 if (noMultiple1.Checked == true) exeArgs = exeArgs += " -nomultiple";
377 if (korean1.Checked == true) exeArgs = exeArgs += " -korean";
378 if (spanish1.Checked == true) exeArgs = exeArgs += " -spanish";
379 if (ignorepixeldepth1.Checked == true) exeArgs = exeArgs += " -ignorepixeldepth";
380 if (nothread1.Checked == true) exeArgs = exeArgs += " -nothread";
381 if (safe1.Checked == true) exeArgs = exeArgs += " -safe";
382 if (noconsole1.Checked == true) exeArgs = exeArgs += " -noconsole";
383 if (log1.Checked == true) exeArgs = exeArgs += " -log";
384 if (helperuri1.Checked == true) exeArgs = exeArgs += " -helperuri";
385 if (autologin1.Checked == true) exeArgs = exeArgs += " --autologin";
386 if (dialog1.Checked == true) exeArgs = exeArgs += " -dialog";
387 if (previous1.Checked == true) exeArgs = exeArgs += " -previous";
388 if (simple1.Checked == true) exeArgs = exeArgs += " -simple";
389 if (noinvlib1.Checked == true) exeArgs = exeArgs += " -noinvlib";
390 if (noutc1.Checked == true) exeArgs = exeArgs += " -noutc";
391 if (debugst1.Checked == true) exeArgs = exeArgs += " -debugst";
392 if (local1.Checked == true) exeArgs = exeArgs += " -local";
393 if (purge1.Checked == true) exeArgs = exeArgs += " -purge";
394 if (nofmod1.Checked == true) exeArgs = exeArgs += " -nofmod";
395 if (nosound1.Checked == true) exeArgs = exeArgs += " -nosound";
396 if (noaudio1.Checked == true) exeArgs = exeArgs += " -noaudio";
397 if (url1.Checked == true)
398 {
399 exeArgs = exeArgs += " -url ";
400 exeArgs = exeArgs += simBox1.Text;
401 }
402 if (port1.Checked == true)
403 {
404 int aPort;
405 aPort = Convert.ToInt32(portBox1.Text);
406 if (aPort > 13050)
407 {
408 portBox1.Text = "13050";
409 MessageBox.Show("Enter Usable port number, defaulting to 13050.");
410 }
411 if(aPort < 13000)
412 {
413 portBox1.Text = "13000";
414 MessageBox.Show("Enter Usable port number, defaulting to 13000.");
415 }
416 else
417 {
418 }
419 exeArgs = exeArgs += " -port ";
420 exeArgs = exeArgs += portBox1.Text;
421 }
422 if (drop1.Checked == true)
423 {
424 int aPct;
425 aPct = Convert.ToInt32(dropBox1.Text);
426 if (aPct > 100)
427 {
428 dropBox1.Text = "100";
429 MessageBox.Show("Enter Usable port number, defaulting to 100.");
430 }
431 if (aPct < 0)
432 {
433 dropBox1.Text = "0";
434 MessageBox.Show("Enter Usable port number, defaulting to 0.");
435 }
436 else
437 {
438 }
439 exeArgs = exeArgs += " -drop ";
440 exeArgs = exeArgs += dropBox1.Text;
441 }
442 if (inbw1.Checked == true)
443 {
444 exeArgs = exeArgs += " -inbw ";
445 exeArgs = exeArgs += inbwBox1.Text;
446 }
447 if (outbw1.Checked == true)
448 {
449 exeArgs = exeArgs += " -outbw ";
450 exeArgs = exeArgs += outbwBox1.Text;
451 }
452 if (settings1.Checked == true)
453 {
454 exeArgs = exeArgs += " -settings ";
455 exeArgs = exeArgs += settingsBox1.Text;
456 }
457 if (logfile1.Checked == true)
458 {
459 exeArgs = exeArgs += " -logfile ";
460 exeArgs = exeArgs += logfileBox1.Text;
461 }
462 if (yield1.Checked == true)
463 {
464 exeArgs = exeArgs += " -yield ";
465 exeArgs = exeArgs += yieldBox1.Text;
466 }
467 if (techTag1.Checked == true)
468 {
469 exeArgs = exeArgs += " -techtag ";
470 exeArgs = exeArgs += techtagBox1.Text;
471 }
472 if (quitAfter1.Checked == true)
473 {
474 exeArgs = exeArgs += " -quitafter ";
475 exeArgs = exeArgs += quitafterBox1.Text;
476 }
477 if (loginuri1.Checked == true)
478 {
479 exeArgs = exeArgs += " -loginuri ";
480 exeArgs = exeArgs += loginuriBox1.Text;
481 }
482 if (set1.Checked == true)
483 {
484 exeArgs = exeArgs += " -set ";
485 exeArgs = exeArgs += setBox1.Text;
486 }
487 if (errmask1.Checked == true)
488 {
489 exeArgs = exeArgs += " -errmask ";
490 exeArgs = exeArgs += errmaskBox1.Text;
491 }
492 if (raw1.Checked == true)
493 {
494 exeArgs = exeArgs += " " + rawBox1.Text;
495 }
496 if (skin1.Checked == true)
497 {
498 bool exists;
499 if (exists = System.IO.File.Exists(skinBox1.Text + "skin.xml"))
500 {
501 exeArgs = exeArgs += " -skin ";
502 exeArgs = exeArgs += skinBox1.Text + "skin.xml";
503 }
504 else
505 {
506 MessageBox.Show("SKIN FILE DOES NOT EXIST AT SPECIFIED LOCATION!!!");
507 skin1.Checked = false;
508 executeClient();
509 }
510 }
511 if (user1.Checked == true)
512 {
513 //find actual login urls
514 if (comboBox1.Text == "agni") { usrsvr = " -user " + "--agni"; }
515 if (comboBox1.Text == "colo") { usrsvr = " -user " + "--colo"; }
516 if (comboBox1.Text == "dmz") { usrsvr = " -user " + "--dmz"; }
517 if (comboBox1.Text == "durga") { usrsvr = " -user " + "--Durga"; }
518 if (comboBox1.Text == "siva") { usrsvr = " -user " + "--siva"; }
519 exeArgs = exeArgs += usrsvr;
520 }
521 if (login1.Checked == true)
522 {
523 exeArgs = exeArgs += " -login ";
524 exeArgs = exeArgs += firstBox1.Text + " " + lastBox1.Text + " " + passBox1.Text;
525 }
526 label6.Text = exeString + exeArgs;
527 System.Diagnostics.Process proc = new System.Diagnostics.Process();
528 proc.StartInfo.FileName = exeString;
529 proc.StartInfo.Arguments = exeArgs;
530 proc.StartInfo.UseShellExecute = false;
531 proc.StartInfo.RedirectStandardOutput = false;
532 proc.StartInfo.WorkingDirectory = clientBox1.Text;
533 proc.Start();
534 }
535 }
269 } 536 }
270} 537}
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.resx b/OpenSim/Tools/OpenSim.GUI/Main.resx
index ff31a6d..db8eb0a 100644
--- a/OpenSim/Tools/OpenSim.GUI/Main.resx
+++ b/OpenSim/Tools/OpenSim.GUI/Main.resx
@@ -117,4 +117,19 @@
117 <resheader name="writer"> 117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader> 119 </resheader>
120</root> \ No newline at end of file 120 <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121 <value>17, 17</value>
122 </metadata>
123 <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124 <value>126, 17</value>
125 </metadata>
126 <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127 <value>209, 17</value>
128 </metadata>
129 <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130 <value>209, 17</value>
131 </metadata>
132 <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133 <value>39</value>
134 </metadata>
135</root>