aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tools
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Tools')
-rw-r--r--OpenSim/Tools/OpenSim.GUI/InputTextBoxControl.cs111
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.Designer.cs1434
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.cs536
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Main.resx135
-rw-r--r--OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj94
-rw-r--r--OpenSim/Tools/OpenSim.GUI/ProcessManager.cs98
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Program.cs47
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Properties/AssemblyInfo.cs60
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Properties/Resources.Designer.cs95
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx117
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Properties/Settings.Designer.cs54
-rw-r--r--OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings7
-rw-r--r--OpenSim/Tools/OpenSim.GUI/frmConfiguration.Designer.cs88
-rw-r--r--OpenSim/Tools/OpenSim.GUI/frmConfiguration.cs45
-rw-r--r--OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx129
15 files changed, 0 insertions, 3050 deletions
diff --git a/OpenSim/Tools/OpenSim.GUI/InputTextBoxControl.cs b/OpenSim/Tools/OpenSim.GUI/InputTextBoxControl.cs
deleted file mode 100644
index d6a3d04..0000000
--- a/OpenSim/Tools/OpenSim.GUI/InputTextBoxControl.cs
+++ /dev/null
@@ -1,111 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections.Generic;
30using System.Text;
31using System.Windows.Forms;
32
33namespace OpenSim.GUI
34{
35 class InputTextBoxControl:System.Windows.Forms.TextBox
36 {
37 public InputTextBoxControl()
38 {
39 this.KeyDown += new System.Windows.Forms.KeyEventHandler(TextInputControl_KeyDown);
40 }
41
42 private List<string> CommandHistory = new List<string>();
43 private bool InHistory = false;
44 private int HistoryPosition = -1;
45
46 void TextInputControl_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
47 {
48 if (e.KeyCode == Keys.Enter && InHistory == false)
49 {
50 CommandHistory.Add(this.Text);
51 }
52
53 if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
54 {
55 // if not inside buffer, enter
56 // InBuffer = true
57 //Console.WriteLine("History: Check");
58 if (InHistory == false)
59 {
60 if (this.Text != "")
61 {
62 //Console.WriteLine("History: Add");
63 CommandHistory.Add(this.Text);
64 HistoryPosition = CommandHistory.Count;
65 }
66 else
67 {
68 //HistoryPosition = CommandHistory.Count + 1;
69 }
70 //Console.WriteLine("History: InHistory");
71 InHistory = true;
72 }
73
74 if (e.KeyCode == Keys.Up)
75 HistoryPosition -= 1;
76 if (e.KeyCode == Keys.Down)
77 HistoryPosition += 1;
78
79 if (HistoryPosition > CommandHistory.Count - 1)
80 HistoryPosition = -1;
81 if (HistoryPosition < -1)
82 HistoryPosition = CommandHistory.Count - 1;
83
84 //Console.WriteLine("History: Pos: " + HistoryPosition);
85 //Console.WriteLine("History: HaveInHistCount: " + CommandHistory.Count);
86 if (CommandHistory.Count != 0)
87 {
88 if (HistoryPosition != -1)
89 {
90 //Console.WriteLine("History: Getting");
91 //this.Text = CommandHistory.Item(HistoryPosition);
92 this.Text = CommandHistory[HistoryPosition];
93 this.SelectionStart = this.Text.Length;
94 this.SelectionLength = 0;
95 }
96 else
97 {
98 //Console.WriteLine("History: Nothing");
99 this.Text = "";
100 }
101 }
102 e.Handled = true;
103 }
104 else
105 {
106 InHistory = false;
107 HistoryPosition = -1;
108 }
109 }
110 }
111}
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs b/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs
deleted file mode 100644
index af29bce..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Main.Designer.cs
+++ /dev/null
@@ -1,1434 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28namespace OpenSim.GUI
29{
30 partial class Main
31 {
32 /// <summary>
33 /// Required designer variable.
34 /// </summary>
35 private System.ComponentModel.IContainer components = null;
36
37 /// <summary>
38 /// Clean up any resources being used.
39 /// </summary>
40 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
41 protected override void Dispose(bool disposing)
42 {
43 if (disposing && (components != null))
44 {
45 components.Dispose();
46 }
47 base.Dispose(disposing);
48 }
49
50 #region Windows Form Designer generated code
51
52 /// <summary>
53 /// Required method for Designer support - do not modify
54 /// the contents of this method with the code editor.
55 /// </summary>
56 private void InitializeComponent()
57 {
58 this.components = new System.ComponentModel.Container();
59 this.menuStrip1 = new System.Windows.Forms.MenuStrip();
60 this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
61 this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
62 this.timer1 = new System.Windows.Forms.Timer(this.components);
63 this.clientBox1 = new System.Windows.Forms.TextBox();
64 this.btnStart = new System.Windows.Forms.Button();
65 this.btnStop = new System.Windows.Forms.Button();
66 this.rbGridRegionMode = new System.Windows.Forms.RadioButton();
67 this.rbStandAloneMode = new System.Windows.Forms.RadioButton();
68 this.rbGridServer = new System.Windows.Forms.RadioButton();
69 this.Launch1 = new System.Windows.Forms.Button();
70 this.gbLog = new System.Windows.Forms.GroupBox();
71 this.tabLogs = new System.Windows.Forms.TabControl();
72 this.tabMainLog = new System.Windows.Forms.TabPage();
73 this.txtMainLog = new System.Windows.Forms.TextBox();
74 this.tabRegionServer = new System.Windows.Forms.TabPage();
75 this.txtInputRegionServer = new OpenSim.GUI.InputTextBoxControl();
76 this.label1 = new System.Windows.Forms.Label();
77 this.txtOpenSim = new System.Windows.Forms.TextBox();
78 this.tabUserServer = new System.Windows.Forms.TabPage();
79 this.txtInputUserServer = new OpenSim.GUI.InputTextBoxControl();
80 this.label2 = new System.Windows.Forms.Label();
81 this.txtUserServer = new System.Windows.Forms.TextBox();
82 this.tabAssetServer = new System.Windows.Forms.TabPage();
83 this.txtInputAssetServer = new OpenSim.GUI.InputTextBoxControl();
84 this.label3 = new System.Windows.Forms.Label();
85 this.txtAssetServer = new System.Windows.Forms.TextBox();
86 this.tabGridServer = new System.Windows.Forms.TabPage();
87 this.txtInputGridServer = new OpenSim.GUI.InputTextBoxControl();
88 this.label4 = new System.Windows.Forms.Label();
89 this.txtGridServer = new System.Windows.Forms.TextBox();
90 this.label5 = new System.Windows.Forms.Label();
91 this.noProbe1 = new System.Windows.Forms.CheckBox();
92 this.label6 = new System.Windows.Forms.Label();
93 this.multiple1 = new System.Windows.Forms.CheckBox();
94 this.label7 = new System.Windows.Forms.Label();
95 this.noMultiple1 = new System.Windows.Forms.CheckBox();
96 this.ignorepixeldepth1 = new System.Windows.Forms.CheckBox();
97 this.nothread1 = new System.Windows.Forms.CheckBox();
98 this.safe1 = new System.Windows.Forms.CheckBox();
99 this.noconsole1 = new System.Windows.Forms.CheckBox();
100 this.log1 = new System.Windows.Forms.CheckBox();
101 this.helperuri1 = new System.Windows.Forms.CheckBox();
102 this.autologin1 = new System.Windows.Forms.CheckBox();
103 this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
104 this.dialog1 = new System.Windows.Forms.CheckBox();
105 this.previous1 = new System.Windows.Forms.CheckBox();
106 this.simple1 = new System.Windows.Forms.CheckBox();
107 this.noinvlib1 = new System.Windows.Forms.CheckBox();
108 this.debugst1 = new System.Windows.Forms.CheckBox();
109 this.spanish1 = new System.Windows.Forms.CheckBox();
110 this.korean1 = new System.Windows.Forms.CheckBox();
111 this.local1 = new System.Windows.Forms.CheckBox();
112 this.purge1 = new System.Windows.Forms.CheckBox();
113 this.nofmod1 = new System.Windows.Forms.CheckBox();
114 this.noaudio1 = new System.Windows.Forms.CheckBox();
115 this.nosound1 = new System.Windows.Forms.CheckBox();
116 this.url1 = new System.Windows.Forms.CheckBox();
117 this.port1 = new System.Windows.Forms.CheckBox();
118 this.simBox1 = new System.Windows.Forms.TextBox();
119 this.portBox1 = new System.Windows.Forms.TextBox();
120 this.user1 = new System.Windows.Forms.CheckBox();
121 this.quitAfter1 = new System.Windows.Forms.CheckBox();
122 this.techTag1 = new System.Windows.Forms.CheckBox();
123 this.yield1 = new System.Windows.Forms.CheckBox();
124 this.logfile1 = new System.Windows.Forms.CheckBox();
125 this.settings1 = new System.Windows.Forms.CheckBox();
126 this.outbw1 = new System.Windows.Forms.CheckBox();
127 this.inbw1 = new System.Windows.Forms.CheckBox();
128 this.drop1 = new System.Windows.Forms.CheckBox();
129 this.dropBox1 = new System.Windows.Forms.TextBox();
130 this.inbwBox1 = new System.Windows.Forms.TextBox();
131 this.outbwBox1 = new System.Windows.Forms.TextBox();
132 this.settingsBox1 = new System.Windows.Forms.TextBox();
133 this.logfileBox1 = new System.Windows.Forms.TextBox();
134 this.yieldBox1 = new System.Windows.Forms.TextBox();
135 this.techtagBox1 = new System.Windows.Forms.TextBox();
136 this.quitafterBox1 = new System.Windows.Forms.TextBox();
137 this.comboBox1 = new System.Windows.Forms.ComboBox();
138 this.loginuri1 = new System.Windows.Forms.CheckBox();
139 this.loginuriBox1 = new System.Windows.Forms.TextBox();
140 this.set1 = new System.Windows.Forms.CheckBox();
141 this.setBox1 = new System.Windows.Forms.TextBox();
142 this.errmask1 = new System.Windows.Forms.CheckBox();
143 this.skin1 = new System.Windows.Forms.CheckBox();
144 this.login1 = new System.Windows.Forms.CheckBox();
145 this.errmaskBox1 = new System.Windows.Forms.TextBox();
146 this.skinBox1 = new System.Windows.Forms.TextBox();
147 this.firstBox1 = new System.Windows.Forms.TextBox();
148 this.lastBox1 = new System.Windows.Forms.TextBox();
149 this.noutc1 = new System.Windows.Forms.CheckBox();
150 this.passBox1 = new System.Windows.Forms.TextBox();
151 this.raw1 = new System.Windows.Forms.CheckBox();
152 this.rawBox1 = new System.Windows.Forms.TextBox();
153 this.clear1 = new System.Windows.Forms.Button();
154 this.nataddress1 = new System.Windows.Forms.TextBox();
155 this.label8 = new System.Windows.Forms.Label();
156 this.label9 = new System.Windows.Forms.Label();
157 this.exeBox1 = new System.Windows.Forms.TextBox();
158 this.label10 = new System.Windows.Forms.Label();
159 this.label11 = new System.Windows.Forms.Label();
160 this.label12 = new System.Windows.Forms.Label();
161 this.label13 = new System.Windows.Forms.Label();
162 this.menuStrip1.SuspendLayout();
163 this.gbLog.SuspendLayout();
164 this.tabLogs.SuspendLayout();
165 this.tabMainLog.SuspendLayout();
166 this.tabRegionServer.SuspendLayout();
167 this.tabUserServer.SuspendLayout();
168 this.tabAssetServer.SuspendLayout();
169 this.tabGridServer.SuspendLayout();
170 this.SuspendLayout();
171 //
172 // menuStrip1
173 //
174 this.menuStrip1.AutoSize = false;
175 this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
176 this.fileToolStripMenuItem});
177 this.menuStrip1.Location = new System.Drawing.Point(0, 0);
178 this.menuStrip1.Name = "menuStrip1";
179 this.menuStrip1.Size = new System.Drawing.Size(900, 20);
180 this.menuStrip1.TabIndex = 7;
181 this.menuStrip1.Text = "menuStrip1";
182 //
183 // fileToolStripMenuItem
184 //
185 this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
186 this.exitToolStripMenuItem});
187 this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
188 this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 16);
189 this.fileToolStripMenuItem.Text = "File";
190 //
191 // exitToolStripMenuItem
192 //
193 this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
194 this.exitToolStripMenuItem.Size = new System.Drawing.Size(130, 22);
195 this.exitToolStripMenuItem.Text = "Exit Cleanly";
196 this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
197 //
198 // timer1
199 //
200 this.timer1.Enabled = true;
201 //
202 // clientBox1
203 //
204 this.clientBox1.Location = new System.Drawing.Point(680, 27);
205 this.clientBox1.Name = "clientBox1";
206 this.clientBox1.Size = new System.Drawing.Size(213, 20);
207 this.clientBox1.TabIndex = 8;
208 this.clientBox1.Text = "C://Secondlife//";
209 //
210 // btnStart
211 //
212 this.btnStart.Location = new System.Drawing.Point(7, 366);
213 this.btnStart.Name = "btnStart";
214 this.btnStart.Size = new System.Drawing.Size(80, 23);
215 this.btnStart.TabIndex = 2;
216 this.btnStart.Text = "Start";
217 this.btnStart.UseVisualStyleBackColor = true;
218 this.btnStart.Click += new System.EventHandler(this.btnStart_Click);
219 //
220 // btnStop
221 //
222 this.btnStop.Location = new System.Drawing.Point(92, 366);
223 this.btnStop.Name = "btnStop";
224 this.btnStop.Size = new System.Drawing.Size(80, 23);
225 this.btnStop.TabIndex = 3;
226 this.btnStop.Text = "Stop";
227 this.btnStop.UseVisualStyleBackColor = true;
228 this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
229 //
230 // rbGridRegionMode
231 //
232 this.rbGridRegionMode.AutoSize = true;
233 this.rbGridRegionMode.Location = new System.Drawing.Point(96, 27);
234 this.rbGridRegionMode.Name = "rbGridRegionMode";
235 this.rbGridRegionMode.Size = new System.Drawing.Size(76, 17);
236 this.rbGridRegionMode.TabIndex = 4;
237 this.rbGridRegionMode.Text = "Grid region";
238 this.rbGridRegionMode.UseVisualStyleBackColor = true;
239 this.rbGridRegionMode.CheckedChanged += new System.EventHandler(this.rbGridRegionMode_CheckedChanged);
240 //
241 // rbStandAloneMode
242 //
243 this.rbStandAloneMode.AutoSize = true;
244 this.rbStandAloneMode.Checked = true;
245 this.rbStandAloneMode.Location = new System.Drawing.Point(8, 27);
246 this.rbStandAloneMode.Name = "rbStandAloneMode";
247 this.rbStandAloneMode.Size = new System.Drawing.Size(82, 17);
248 this.rbStandAloneMode.TabIndex = 5;
249 this.rbStandAloneMode.TabStop = true;
250 this.rbStandAloneMode.Text = "Stand alone";
251 this.rbStandAloneMode.UseVisualStyleBackColor = true;
252 this.rbStandAloneMode.CheckedChanged += new System.EventHandler(this.rbStandAloneMode_CheckedChanged);
253 //
254 // rbGridServer
255 //
256 this.rbGridServer.AutoSize = true;
257 this.rbGridServer.Location = new System.Drawing.Point(178, 27);
258 this.rbGridServer.Name = "rbGridServer";
259 this.rbGridServer.Size = new System.Drawing.Size(76, 17);
260 this.rbGridServer.TabIndex = 6;
261 this.rbGridServer.Text = "Grid server";
262 this.rbGridServer.UseVisualStyleBackColor = true;
263 this.rbGridServer.CheckedChanged += new System.EventHandler(this.rbGridServer_CheckedChanged);
264 //
265 // Launch1
266 //
267 this.Launch1.Location = new System.Drawing.Point(264, 366);
268 this.Launch1.Name = "Launch1";
269 this.Launch1.Size = new System.Drawing.Size(80, 23);
270 this.Launch1.TabIndex = 9;
271 this.Launch1.Text = "Client Launch";
272 this.Launch1.UseVisualStyleBackColor = true;
273 this.Launch1.Click += new System.EventHandler(this.Launch1_Click);
274 //
275 // gbLog
276 //
277 this.gbLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
278 | System.Windows.Forms.AnchorStyles.Left)
279 | System.Windows.Forms.AnchorStyles.Right)));
280 this.gbLog.Controls.Add(this.tabLogs);
281 this.gbLog.Location = new System.Drawing.Point(8, 50);
282 this.gbLog.Name = "gbLog";
283 this.gbLog.Size = new System.Drawing.Size(345, 310);
284 this.gbLog.TabIndex = 1;
285 this.gbLog.TabStop = false;
286 this.gbLog.Text = "Logs";
287 //
288 // tabLogs
289 //
290 this.tabLogs.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
291 | System.Windows.Forms.AnchorStyles.Left)
292 | System.Windows.Forms.AnchorStyles.Right)));
293 this.tabLogs.Controls.Add(this.tabMainLog);
294 this.tabLogs.Controls.Add(this.tabRegionServer);
295 this.tabLogs.Controls.Add(this.tabUserServer);
296 this.tabLogs.Controls.Add(this.tabAssetServer);
297 this.tabLogs.Controls.Add(this.tabGridServer);
298 this.tabLogs.Location = new System.Drawing.Point(6, 19);
299 this.tabLogs.Name = "tabLogs";
300 this.tabLogs.SelectedIndex = 0;
301 this.tabLogs.Size = new System.Drawing.Size(333, 285);
302 this.tabLogs.TabIndex = 0;
303 //
304 // tabMainLog
305 //
306 this.tabMainLog.Controls.Add(this.txtMainLog);
307 this.tabMainLog.Location = new System.Drawing.Point(4, 22);
308 this.tabMainLog.Name = "tabMainLog";
309 this.tabMainLog.Size = new System.Drawing.Size(325, 259);
310 this.tabMainLog.TabIndex = 4;
311 this.tabMainLog.Text = "Main log";
312 this.tabMainLog.UseVisualStyleBackColor = true;
313 //
314 // txtMainLog
315 //
316 this.txtMainLog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
317 | System.Windows.Forms.AnchorStyles.Left)
318 | System.Windows.Forms.AnchorStyles.Right)));
319 this.txtMainLog.Location = new System.Drawing.Point(0, 0);
320 this.txtMainLog.Multiline = true;
321 this.txtMainLog.Name = "txtMainLog";
322 this.txtMainLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
323 this.txtMainLog.Size = new System.Drawing.Size(325, 259);
324 this.txtMainLog.TabIndex = 1;
325 //
326 // tabRegionServer
327 //
328 this.tabRegionServer.Controls.Add(this.txtInputRegionServer);
329 this.tabRegionServer.Controls.Add(this.label1);
330 this.tabRegionServer.Controls.Add(this.txtOpenSim);
331 this.tabRegionServer.Location = new System.Drawing.Point(4, 22);
332 this.tabRegionServer.Name = "tabRegionServer";
333 this.tabRegionServer.Padding = new System.Windows.Forms.Padding(3);
334 this.tabRegionServer.Size = new System.Drawing.Size(325, 259);
335 this.tabRegionServer.TabIndex = 0;
336 this.tabRegionServer.Text = "Region server";
337 this.tabRegionServer.UseVisualStyleBackColor = true;
338 //
339 // txtInputRegionServer
340 //
341 this.txtInputRegionServer.Location = new System.Drawing.Point(53, 239);
342 this.txtInputRegionServer.Name = "txtInputRegionServer";
343 this.txtInputRegionServer.Size = new System.Drawing.Size(272, 20);
344 this.txtInputRegionServer.TabIndex = 5;
345 //
346 // label1
347 //
348 this.label1.AutoSize = true;
349 this.label1.Location = new System.Drawing.Point(0, 242);
350 this.label1.Name = "label1";
351 this.label1.Size = new System.Drawing.Size(57, 13);
352 this.label1.TabIndex = 4;
353 this.label1.Text = "Command:";
354 //
355 // txtOpenSim
356 //
357 this.txtOpenSim.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
358 | System.Windows.Forms.AnchorStyles.Left)
359 | System.Windows.Forms.AnchorStyles.Right)));
360 this.txtOpenSim.Location = new System.Drawing.Point(0, 0);
361 this.txtOpenSim.Multiline = true;
362 this.txtOpenSim.Name = "txtOpenSim";
363 this.txtOpenSim.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
364 this.txtOpenSim.Size = new System.Drawing.Size(325, 236);
365 this.txtOpenSim.TabIndex = 0;
366 //
367 // tabUserServer
368 //
369 this.tabUserServer.Controls.Add(this.txtInputUserServer);
370 this.tabUserServer.Controls.Add(this.label2);
371 this.tabUserServer.Controls.Add(this.txtUserServer);
372 this.tabUserServer.Location = new System.Drawing.Point(4, 22);
373 this.tabUserServer.Name = "tabUserServer";
374 this.tabUserServer.Padding = new System.Windows.Forms.Padding(3);
375 this.tabUserServer.Size = new System.Drawing.Size(325, 259);
376 this.tabUserServer.TabIndex = 1;
377 this.tabUserServer.Text = "User server";
378 this.tabUserServer.UseVisualStyleBackColor = true;
379 //
380 // txtInputUserServer
381 //
382 this.txtInputUserServer.Location = new System.Drawing.Point(53, 239);
383 this.txtInputUserServer.Name = "txtInputUserServer";
384 this.txtInputUserServer.Size = new System.Drawing.Size(272, 20);
385 this.txtInputUserServer.TabIndex = 7;
386 //
387 // label2
388 //
389 this.label2.AutoSize = true;
390 this.label2.Location = new System.Drawing.Point(0, 242);
391 this.label2.Name = "label2";
392 this.label2.Size = new System.Drawing.Size(57, 13);
393 this.label2.TabIndex = 6;
394 this.label2.Text = "Command:";
395 //
396 // txtUserServer
397 //
398 this.txtUserServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
399 | System.Windows.Forms.AnchorStyles.Left)
400 | System.Windows.Forms.AnchorStyles.Right)));
401 this.txtUserServer.Location = new System.Drawing.Point(0, 0);
402 this.txtUserServer.Multiline = true;
403 this.txtUserServer.Name = "txtUserServer";
404 this.txtUserServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
405 this.txtUserServer.Size = new System.Drawing.Size(325, 236);
406 this.txtUserServer.TabIndex = 1;
407 //
408 // tabAssetServer
409 //
410 this.tabAssetServer.Controls.Add(this.txtInputAssetServer);
411 this.tabAssetServer.Controls.Add(this.label3);
412 this.tabAssetServer.Controls.Add(this.txtAssetServer);
413 this.tabAssetServer.Location = new System.Drawing.Point(4, 22);
414 this.tabAssetServer.Name = "tabAssetServer";
415 this.tabAssetServer.Size = new System.Drawing.Size(325, 259);
416 this.tabAssetServer.TabIndex = 2;
417 this.tabAssetServer.Text = "Asset server";
418 this.tabAssetServer.UseVisualStyleBackColor = true;
419 //
420 // txtInputAssetServer
421 //
422 this.txtInputAssetServer.Location = new System.Drawing.Point(53, 239);
423 this.txtInputAssetServer.Name = "txtInputAssetServer";
424 this.txtInputAssetServer.Size = new System.Drawing.Size(272, 20);
425 this.txtInputAssetServer.TabIndex = 7;
426 //
427 // label3
428 //
429 this.label3.AutoSize = true;
430 this.label3.Location = new System.Drawing.Point(0, 242);
431 this.label3.Name = "label3";
432 this.label3.Size = new System.Drawing.Size(57, 13);
433 this.label3.TabIndex = 6;
434 this.label3.Text = "Command:";
435 //
436 // txtAssetServer
437 //
438 this.txtAssetServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
439 | System.Windows.Forms.AnchorStyles.Left)
440 | System.Windows.Forms.AnchorStyles.Right)));
441 this.txtAssetServer.Location = new System.Drawing.Point(0, 0);
442 this.txtAssetServer.Multiline = true;
443 this.txtAssetServer.Name = "txtAssetServer";
444 this.txtAssetServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
445 this.txtAssetServer.Size = new System.Drawing.Size(325, 236);
446 this.txtAssetServer.TabIndex = 1;
447 //
448 // tabGridServer
449 //
450 this.tabGridServer.Controls.Add(this.txtInputGridServer);
451 this.tabGridServer.Controls.Add(this.label4);
452 this.tabGridServer.Controls.Add(this.txtGridServer);
453 this.tabGridServer.Location = new System.Drawing.Point(4, 22);
454 this.tabGridServer.Name = "tabGridServer";
455 this.tabGridServer.Size = new System.Drawing.Size(325, 259);
456 this.tabGridServer.TabIndex = 3;
457 this.tabGridServer.Text = "Grid server";
458 this.tabGridServer.UseVisualStyleBackColor = true;
459 //
460 // txtInputGridServer
461 //
462 this.txtInputGridServer.Location = new System.Drawing.Point(53, 239);
463 this.txtInputGridServer.Name = "txtInputGridServer";
464 this.txtInputGridServer.Size = new System.Drawing.Size(272, 20);
465 this.txtInputGridServer.TabIndex = 7;
466 //
467 // label4
468 //
469 this.label4.AutoSize = true;
470 this.label4.Location = new System.Drawing.Point(0, 242);
471 this.label4.Name = "label4";
472 this.label4.Size = new System.Drawing.Size(57, 13);
473 this.label4.TabIndex = 6;
474 this.label4.Text = "Command:";
475 //
476 // txtGridServer
477 //
478 this.txtGridServer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
479 | System.Windows.Forms.AnchorStyles.Left)
480 | System.Windows.Forms.AnchorStyles.Right)));
481 this.txtGridServer.Location = new System.Drawing.Point(0, 0);
482 this.txtGridServer.Multiline = true;
483 this.txtGridServer.Name = "txtGridServer";
484 this.txtGridServer.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
485 this.txtGridServer.Size = new System.Drawing.Size(325, 236);
486 this.txtGridServer.TabIndex = 1;
487 //
488 // label5
489 //
490 this.label5.AutoSize = true;
491 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)));
492 this.label5.Location = new System.Drawing.Point(460, 55);
493 this.label5.Name = "label5";
494 this.label5.Size = new System.Drawing.Size(205, 20);
495 this.label5.TabIndex = 11;
496 this.label5.Text = "Command Line Switches";
497 //
498 // noProbe1
499 //
500 this.noProbe1.AutoSize = true;
501 this.noProbe1.Location = new System.Drawing.Point(359, 275);
502 this.noProbe1.Name = "noProbe1";
503 this.noProbe1.Size = new System.Drawing.Size(68, 17);
504 this.noProbe1.TabIndex = 12;
505 this.noProbe1.Text = "-noprobe";
506 this.toolTip1.SetToolTip(this.noProbe1, "disable hardware probe");
507 this.noProbe1.UseVisualStyleBackColor = true;
508 //
509 // label6
510 //
511 this.label6.AutoSize = true;
512 this.label6.Location = new System.Drawing.Point(8, 415);
513 this.label6.Name = "label6";
514 this.label6.Size = new System.Drawing.Size(0, 13);
515 this.label6.TabIndex = 14;
516 this.label6.Click += new System.EventHandler(this.label6_Click);
517 //
518 // multiple1
519 //
520 this.multiple1.AutoSize = true;
521 this.multiple1.Location = new System.Drawing.Point(359, 185);
522 this.multiple1.Name = "multiple1";
523 this.multiple1.Size = new System.Drawing.Size(64, 17);
524 this.multiple1.TabIndex = 15;
525 this.multiple1.Text = "-multiple";
526 this.toolTip1.SetToolTip(this.multiple1, "allow multiple viewers");
527 this.multiple1.UseVisualStyleBackColor = true;
528 //
529 // label7
530 //
531 this.label7.AutoSize = true;
532 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)));
533 this.label7.Location = new System.Drawing.Point(8, 396);
534 this.label7.Name = "label7";
535 this.label7.Size = new System.Drawing.Size(338, 13);
536 this.label7.TabIndex = 16;
537 this.label7.Text = "Client Command Line String Used and Program Messages :";
538 //
539 // noMultiple1
540 //
541 this.noMultiple1.AutoSize = true;
542 this.noMultiple1.Location = new System.Drawing.Point(359, 260);
543 this.noMultiple1.Name = "noMultiple1";
544 this.noMultiple1.Size = new System.Drawing.Size(76, 17);
545 this.noMultiple1.TabIndex = 17;
546 this.noMultiple1.Text = "-nomultiple";
547 this.toolTip1.SetToolTip(this.noMultiple1, "block multiple viewers (secondlife.exe instances)");
548 this.noMultiple1.UseVisualStyleBackColor = true;
549 //
550 // ignorepixeldepth1
551 //
552 this.ignorepixeldepth1.AutoSize = true;
553 this.ignorepixeldepth1.Location = new System.Drawing.Point(359, 125);
554 this.ignorepixeldepth1.Name = "ignorepixeldepth1";
555 this.ignorepixeldepth1.Size = new System.Drawing.Size(106, 17);
556 this.ignorepixeldepth1.TabIndex = 18;
557 this.ignorepixeldepth1.Text = "-ignorepixeldepth";
558 this.toolTip1.SetToolTip(this.ignorepixeldepth1, "ignore pixel depth settings");
559 this.ignorepixeldepth1.UseVisualStyleBackColor = true;
560 //
561 // nothread1
562 //
563 this.nothread1.AutoSize = true;
564 this.nothread1.Location = new System.Drawing.Point(359, 305);
565 this.nothread1.Name = "nothread1";
566 this.nothread1.Size = new System.Drawing.Size(71, 17);
567 this.nothread1.TabIndex = 19;
568 this.nothread1.Text = "-nothread";
569 this.toolTip1.SetToolTip(this.nothread1, "run VFS (Virtual File System) in single thread");
570 this.nothread1.UseVisualStyleBackColor = true;
571 //
572 // safe1
573 //
574 this.safe1.AutoSize = true;
575 this.safe1.Location = new System.Drawing.Point(359, 365);
576 this.safe1.Name = "safe1";
577 this.safe1.Size = new System.Drawing.Size(49, 17);
578 this.safe1.TabIndex = 20;
579 this.safe1.Text = "-safe";
580 this.toolTip1.SetToolTip(this.safe1, "reset preferences, run in safe mode");
581 this.safe1.UseVisualStyleBackColor = true;
582 //
583 // noconsole1
584 //
585 this.noconsole1.AutoSize = true;
586 this.noconsole1.Location = new System.Drawing.Point(359, 215);
587 this.noconsole1.Name = "noconsole1";
588 this.noconsole1.Size = new System.Drawing.Size(78, 17);
589 this.noconsole1.TabIndex = 21;
590 this.noconsole1.Text = "-noconsole";
591 this.toolTip1.SetToolTip(this.noconsole1, "hide the console if not already hidden");
592 this.noconsole1.UseVisualStyleBackColor = true;
593 //
594 // log1
595 //
596 this.log1.AutoSize = true;
597 this.log1.Location = new System.Drawing.Point(359, 170);
598 this.log1.Name = "log1";
599 this.log1.Size = new System.Drawing.Size(43, 17);
600 this.log1.TabIndex = 22;
601 this.log1.Text = "-log";
602 this.toolTip1.SetToolTip(this.log1, "--no info avail--");
603 this.log1.UseVisualStyleBackColor = true;
604 //
605 // helperuri1
606 //
607 this.helperuri1.AutoSize = true;
608 this.helperuri1.Location = new System.Drawing.Point(359, 110);
609 this.helperuri1.Name = "helperuri1";
610 this.helperuri1.Size = new System.Drawing.Size(69, 17);
611 this.helperuri1.TabIndex = 23;
612 this.helperuri1.Text = "-helperuri";
613 this.toolTip1.SetToolTip(this.helperuri1, "--no info avail--");
614 this.helperuri1.UseVisualStyleBackColor = true;
615 //
616 // autologin1
617 //
618 this.autologin1.AutoSize = true;
619 this.autologin1.Location = new System.Drawing.Point(359, 65);
620 this.autologin1.Name = "autologin1";
621 this.autologin1.Size = new System.Drawing.Size(75, 17);
622 this.autologin1.TabIndex = 24;
623 this.autologin1.Text = "--autologin";
624 this.toolTip1.SetToolTip(this.autologin1, "--no info avail--");
625 this.autologin1.UseVisualStyleBackColor = true;
626 //
627 // dialog1
628 //
629 this.dialog1.AutoSize = true;
630 this.dialog1.Location = new System.Drawing.Point(359, 95);
631 this.dialog1.Name = "dialog1";
632 this.dialog1.Size = new System.Drawing.Size(57, 17);
633 this.dialog1.TabIndex = 25;
634 this.dialog1.Text = "-dialog";
635 this.toolTip1.SetToolTip(this.dialog1, "some arcane dialog box that is impossible to raise");
636 this.dialog1.UseVisualStyleBackColor = true;
637 //
638 // previous1
639 //
640 this.previous1.AutoSize = true;
641 this.previous1.Location = new System.Drawing.Point(359, 335);
642 this.previous1.Name = "previous1";
643 this.previous1.Size = new System.Drawing.Size(69, 17);
644 this.previous1.TabIndex = 26;
645 this.previous1.Text = "-previous";
646 this.toolTip1.SetToolTip(this.previous1, "--no info avail--");
647 this.previous1.UseVisualStyleBackColor = true;
648 //
649 // simple1
650 //
651 this.simple1.AutoSize = true;
652 this.simple1.Location = new System.Drawing.Point(359, 380);
653 this.simple1.Name = "simple1";
654 this.simple1.Size = new System.Drawing.Size(58, 17);
655 this.simple1.TabIndex = 27;
656 this.simple1.Text = "-simple";
657 this.toolTip1.SetToolTip(this.simple1, "--no info avail--");
658 this.simple1.UseVisualStyleBackColor = true;
659 //
660 // noinvlib1
661 //
662 this.noinvlib1.AutoSize = true;
663 this.noinvlib1.Location = new System.Drawing.Point(359, 245);
664 this.noinvlib1.Name = "noinvlib1";
665 this.noinvlib1.Size = new System.Drawing.Size(65, 17);
666 this.noinvlib1.TabIndex = 28;
667 this.noinvlib1.Text = "-noinvlib";
668 this.toolTip1.SetToolTip(this.noinvlib1, "do not request inventory library");
669 this.noinvlib1.UseVisualStyleBackColor = true;
670 //
671 // debugst1
672 //
673 this.debugst1.AutoSize = true;
674 this.debugst1.Location = new System.Drawing.Point(359, 80);
675 this.debugst1.Name = "debugst1";
676 this.debugst1.Size = new System.Drawing.Size(67, 17);
677 this.debugst1.TabIndex = 30;
678 this.debugst1.Text = "-debugst";
679 this.toolTip1.SetToolTip(this.debugst1, "debug mask");
680 this.debugst1.UseVisualStyleBackColor = true;
681 //
682 // spanish1
683 //
684 this.spanish1.AutoSize = true;
685 this.spanish1.Location = new System.Drawing.Point(359, 395);
686 this.spanish1.Name = "spanish1";
687 this.spanish1.Size = new System.Drawing.Size(65, 17);
688 this.spanish1.TabIndex = 31;
689 this.spanish1.Text = "-spanish";
690 this.toolTip1.SetToolTip(this.spanish1, "activate (incomplete) Spanish UI translation");
691 this.spanish1.UseVisualStyleBackColor = true;
692 //
693 // korean1
694 //
695 this.korean1.AutoSize = true;
696 this.korean1.Location = new System.Drawing.Point(359, 140);
697 this.korean1.Name = "korean1";
698 this.korean1.Size = new System.Drawing.Size(62, 17);
699 this.korean1.TabIndex = 32;
700 this.korean1.Text = "-korean";
701 this.toolTip1.SetToolTip(this.korean1, "activate (incomplete) Korean UI translation");
702 this.korean1.UseVisualStyleBackColor = true;
703 //
704 // local1
705 //
706 this.local1.AutoSize = true;
707 this.local1.Location = new System.Drawing.Point(359, 155);
708 this.local1.Name = "local1";
709 this.local1.Size = new System.Drawing.Size(51, 17);
710 this.local1.TabIndex = 46;
711 this.local1.Text = "-local";
712 this.toolTip1.SetToolTip(this.local1, "run without simulator");
713 this.local1.UseVisualStyleBackColor = true;
714 //
715 // purge1
716 //
717 this.purge1.AutoSize = true;
718 this.purge1.Location = new System.Drawing.Point(359, 350);
719 this.purge1.Name = "purge1";
720 this.purge1.Size = new System.Drawing.Size(56, 17);
721 this.purge1.TabIndex = 56;
722 this.purge1.Text = "-purge";
723 this.toolTip1.SetToolTip(this.purge1, "delete files in cache");
724 this.purge1.UseVisualStyleBackColor = true;
725 //
726 // nofmod1
727 //
728 this.nofmod1.AutoSize = true;
729 this.nofmod1.Location = new System.Drawing.Point(359, 230);
730 this.nofmod1.Name = "nofmod1";
731 this.nofmod1.Size = new System.Drawing.Size(64, 17);
732 this.nofmod1.TabIndex = 45;
733 this.nofmod1.Text = "-nofmod";
734 this.toolTip1.SetToolTip(this.nofmod1, "FMOD is the API used to distort sound while moving");
735 this.nofmod1.UseVisualStyleBackColor = true;
736 //
737 // noaudio1
738 //
739 this.noaudio1.AutoSize = true;
740 this.noaudio1.Location = new System.Drawing.Point(359, 200);
741 this.noaudio1.Name = "noaudio1";
742 this.noaudio1.Size = new System.Drawing.Size(67, 17);
743 this.noaudio1.TabIndex = 44;
744 this.noaudio1.Text = "-noaudio";
745 this.toolTip1.SetToolTip(this.noaudio1, "no audio, different from -nosound?");
746 this.noaudio1.UseVisualStyleBackColor = true;
747 //
748 // nosound1
749 //
750 this.nosound1.AutoSize = true;
751 this.nosound1.Location = new System.Drawing.Point(359, 290);
752 this.nosound1.Name = "nosound1";
753 this.nosound1.Size = new System.Drawing.Size(70, 17);
754 this.nosound1.TabIndex = 55;
755 this.nosound1.Text = "-nosound";
756 this.toolTip1.SetToolTip(this.nosound1, "no sound, different from -noaudio?");
757 this.nosound1.UseVisualStyleBackColor = true;
758 //
759 // url1
760 //
761 this.url1.AutoSize = true;
762 this.url1.Location = new System.Drawing.Point(488, 245);
763 this.url1.Name = "url1";
764 this.url1.Size = new System.Drawing.Size(40, 17);
765 this.url1.TabIndex = 43;
766 this.url1.Text = "-url";
767 this.toolTip1.SetToolTip(this.url1, "handles secondlife://sim/x/y/z URLs");
768 this.url1.UseVisualStyleBackColor = true;
769 //
770 // port1
771 //
772 this.port1.AutoSize = true;
773 this.port1.Location = new System.Drawing.Point(488, 171);
774 this.port1.Name = "port1";
775 this.port1.Size = new System.Drawing.Size(47, 17);
776 this.port1.TabIndex = 49;
777 this.port1.Text = "-port";
778 this.toolTip1.SetToolTip(this.port1, "Set the TCP port for the client; useful to run multiple instances of SL on the sa" +
779 "me local home network. Values that may work: 13000 and 13001 (Valid numbers are " +
780 "13000 to 13050)");
781 this.port1.UseVisualStyleBackColor = true;
782 //
783 // simBox1
784 //
785 this.simBox1.Location = new System.Drawing.Point(549, 243);
786 this.simBox1.Name = "simBox1";
787 this.simBox1.Size = new System.Drawing.Size(344, 20);
788 this.simBox1.TabIndex = 66;
789 this.simBox1.Text = "secondlife://lutra/127/128/60";
790 this.toolTip1.SetToolTip(this.simBox1, "type URL here");
791 //
792 // portBox1
793 //
794 this.portBox1.Location = new System.Drawing.Point(549, 169);
795 this.portBox1.Name = "portBox1";
796 this.portBox1.Size = new System.Drawing.Size(58, 20);
797 this.portBox1.TabIndex = 67;
798 this.portBox1.Text = "13000";
799 this.toolTip1.SetToolTip(this.portBox1, "enter port number here");
800 //
801 // user1
802 //
803 this.user1.AutoSize = true;
804 this.user1.Location = new System.Drawing.Point(488, 191);
805 this.user1.Name = "user1";
806 this.user1.Size = new System.Drawing.Size(49, 17);
807 this.user1.TabIndex = 42;
808 this.user1.Text = "-user";
809 this.user1.ThreeState = true;
810 this.toolTip1.SetToolTip(this.user1, "specify user server in dotted quad");
811 this.user1.UseVisualStyleBackColor = true;
812 //
813 // quitAfter1
814 //
815 this.quitAfter1.AutoSize = true;
816 this.quitAfter1.Location = new System.Drawing.Point(680, 65);
817 this.quitAfter1.Name = "quitAfter1";
818 this.quitAfter1.Size = new System.Drawing.Size(67, 17);
819 this.quitAfter1.TabIndex = 41;
820 this.quitAfter1.Text = "-quitafter";
821 this.toolTip1.SetToolTip(this.quitAfter1, "SL quits after elapsed time in seconds");
822 this.quitAfter1.UseVisualStyleBackColor = true;
823 //
824 // techTag1
825 //
826 this.techTag1.AutoSize = true;
827 this.techTag1.Location = new System.Drawing.Point(488, 211);
828 this.techTag1.Name = "techTag1";
829 this.techTag1.Size = new System.Drawing.Size(65, 17);
830 this.techTag1.TabIndex = 47;
831 this.techTag1.Text = "-techtag";
832 this.toolTip1.SetToolTip(this.techTag1, "unknown (but requires a parameter)");
833 this.techTag1.UseVisualStyleBackColor = true;
834 //
835 // yield1
836 //
837 this.yield1.AutoSize = true;
838 this.yield1.Location = new System.Drawing.Point(488, 91);
839 this.yield1.Name = "yield1";
840 this.yield1.Size = new System.Drawing.Size(50, 17);
841 this.yield1.TabIndex = 48;
842 this.yield1.Text = "-yield";
843 this.toolTip1.SetToolTip(this.yield1, "yield some idle time to local host (changed from - cooperative)");
844 this.yield1.UseVisualStyleBackColor = true;
845 //
846 // logfile1
847 //
848 this.logfile1.AutoSize = true;
849 this.logfile1.Location = new System.Drawing.Point(680, 125);
850 this.logfile1.Name = "logfile1";
851 this.logfile1.Size = new System.Drawing.Size(56, 17);
852 this.logfile1.TabIndex = 54;
853 this.logfile1.Text = "-logfile";
854 this.toolTip1.SetToolTip(this.logfile1, "change the log filename");
855 this.logfile1.UseVisualStyleBackColor = true;
856 //
857 // settings1
858 //
859 this.settings1.AutoSize = true;
860 this.settings1.Location = new System.Drawing.Point(680, 95);
861 this.settings1.Name = "settings1";
862 this.settings1.Size = new System.Drawing.Size(65, 17);
863 this.settings1.TabIndex = 53;
864 this.settings1.Text = "-settings";
865 this.toolTip1.SetToolTip(this.settings1, "specify configuration filename; default is \"settings.ini\"");
866 this.settings1.UseVisualStyleBackColor = true;
867 //
868 // outbw1
869 //
870 this.outbw1.AutoSize = true;
871 this.outbw1.Location = new System.Drawing.Point(488, 111);
872 this.outbw1.Name = "outbw1";
873 this.outbw1.Size = new System.Drawing.Size(58, 17);
874 this.outbw1.TabIndex = 52;
875 this.outbw1.Text = "-outbw";
876 this.toolTip1.SetToolTip(this.outbw1, "set outgoing bandwidth");
877 this.outbw1.UseVisualStyleBackColor = true;
878 //
879 // inbw1
880 //
881 this.inbw1.AutoSize = true;
882 this.inbw1.Location = new System.Drawing.Point(488, 131);
883 this.inbw1.Name = "inbw1";
884 this.inbw1.Size = new System.Drawing.Size(51, 17);
885 this.inbw1.TabIndex = 51;
886 this.inbw1.Text = "-inbw";
887 this.toolTip1.SetToolTip(this.inbw1, "set incoming bandwidth");
888 this.inbw1.UseVisualStyleBackColor = true;
889 //
890 // drop1
891 //
892 this.drop1.AutoSize = true;
893 this.drop1.Location = new System.Drawing.Point(488, 151);
894 this.drop1.Name = "drop1";
895 this.drop1.Size = new System.Drawing.Size(50, 17);
896 this.drop1.TabIndex = 50;
897 this.drop1.Text = "-drop";
898 this.toolTip1.SetToolTip(this.drop1, "drop number% of incoming network packets");
899 this.drop1.UseVisualStyleBackColor = true;
900 //
901 // dropBox1
902 //
903 this.dropBox1.Location = new System.Drawing.Point(549, 149);
904 this.dropBox1.Name = "dropBox1";
905 this.dropBox1.Size = new System.Drawing.Size(58, 20);
906 this.dropBox1.TabIndex = 68;
907 this.dropBox1.Text = "0";
908 this.toolTip1.SetToolTip(this.dropBox1, "enter percent of packets to drop");
909 //
910 // inbwBox1
911 //
912 this.inbwBox1.Location = new System.Drawing.Point(549, 129);
913 this.inbwBox1.Name = "inbwBox1";
914 this.inbwBox1.Size = new System.Drawing.Size(57, 20);
915 this.inbwBox1.TabIndex = 69;
916 this.toolTip1.SetToolTip(this.inbwBox1, "enter incoming cap");
917 //
918 // outbwBox1
919 //
920 this.outbwBox1.Location = new System.Drawing.Point(549, 109);
921 this.outbwBox1.Name = "outbwBox1";
922 this.outbwBox1.Size = new System.Drawing.Size(58, 20);
923 this.outbwBox1.TabIndex = 70;
924 this.toolTip1.SetToolTip(this.outbwBox1, "enter outgoing cap");
925 //
926 // settingsBox1
927 //
928 this.settingsBox1.Location = new System.Drawing.Point(741, 93);
929 this.settingsBox1.Name = "settingsBox1";
930 this.settingsBox1.Size = new System.Drawing.Size(152, 20);
931 this.settingsBox1.TabIndex = 71;
932 this.settingsBox1.Text = "settings.ini";
933 this.toolTip1.SetToolTip(this.settingsBox1, "enter settings file name");
934 //
935 // logfileBox1
936 //
937 this.logfileBox1.Location = new System.Drawing.Point(733, 123);
938 this.logfileBox1.Name = "logfileBox1";
939 this.logfileBox1.Size = new System.Drawing.Size(160, 20);
940 this.logfileBox1.TabIndex = 72;
941 this.logfileBox1.Text = "mylogfile.txt";
942 this.toolTip1.SetToolTip(this.logfileBox1, "enter log file name here");
943 //
944 // yieldBox1
945 //
946 this.yieldBox1.Location = new System.Drawing.Point(549, 89);
947 this.yieldBox1.Name = "yieldBox1";
948 this.yieldBox1.Size = new System.Drawing.Size(58, 20);
949 this.yieldBox1.TabIndex = 73;
950 this.toolTip1.SetToolTip(this.yieldBox1, "enter time to yield in <ms>");
951 //
952 // techtagBox1
953 //
954 this.techtagBox1.Location = new System.Drawing.Point(549, 209);
955 this.techtagBox1.Name = "techtagBox1";
956 this.techtagBox1.Size = new System.Drawing.Size(58, 20);
957 this.techtagBox1.TabIndex = 74;
958 this.toolTip1.SetToolTip(this.techtagBox1, "enter unknown param here");
959 //
960 // quitafterBox1
961 //
962 this.quitafterBox1.Location = new System.Drawing.Point(745, 63);
963 this.quitafterBox1.Name = "quitafterBox1";
964 this.quitafterBox1.Size = new System.Drawing.Size(148, 20);
965 this.quitafterBox1.TabIndex = 75;
966 this.toolTip1.SetToolTip(this.quitafterBox1, "enter time in seconds");
967 //
968 // comboBox1
969 //
970 this.comboBox1.FormattingEnabled = true;
971 this.comboBox1.Items.AddRange(new object[] {
972 "agni",
973 "colo",
974 "dmz",
975 "durga",
976 "siva"});
977 this.comboBox1.Location = new System.Drawing.Point(549, 189);
978 this.comboBox1.Name = "comboBox1";
979 this.comboBox1.Size = new System.Drawing.Size(58, 21);
980 this.comboBox1.TabIndex = 76;
981 this.comboBox1.Text = "agni";
982 this.toolTip1.SetToolTip(this.comboBox1, "select LL user server");
983 //
984 // loginuri1
985 //
986 this.loginuri1.AutoSize = true;
987 this.loginuri1.Location = new System.Drawing.Point(488, 275);
988 this.loginuri1.Name = "loginuri1";
989 this.loginuri1.Size = new System.Drawing.Size(62, 17);
990 this.loginuri1.TabIndex = 77;
991 this.loginuri1.Text = "-loginuri";
992 this.toolTip1.SetToolTip(this.loginuri1, "login server and CGI script to use");
993 this.loginuri1.UseVisualStyleBackColor = true;
994 //
995 // loginuriBox1
996 //
997 this.loginuriBox1.Location = new System.Drawing.Point(549, 273);
998 this.loginuriBox1.Name = "loginuriBox1";
999 this.loginuriBox1.Size = new System.Drawing.Size(344, 20);
1000 this.loginuriBox1.TabIndex = 78;
1001 this.loginuriBox1.Text = "localhost:9000";
1002 this.toolTip1.SetToolTip(this.loginuriBox1, "enter login url here");
1003 //
1004 // set1
1005 //
1006 this.set1.AutoSize = true;
1007 this.set1.Location = new System.Drawing.Point(636, 185);
1008 this.set1.Name = "set1";
1009 this.set1.Size = new System.Drawing.Size(43, 17);
1010 this.set1.TabIndex = 79;
1011 this.set1.Text = "-set";
1012 this.toolTip1.SetToolTip(this.set1, "specify value of a particular configuration variable; can be used multiple times " +
1013 "in a single command-line");
1014 this.set1.UseVisualStyleBackColor = true;
1015 //
1016 // setBox1
1017 //
1018 this.setBox1.Location = new System.Drawing.Point(680, 183);
1019 this.setBox1.Name = "setBox1";
1020 this.setBox1.Size = new System.Drawing.Size(213, 20);
1021 this.setBox1.TabIndex = 80;
1022 this.setBox1.Text = "SystemLanguage en-us";
1023 this.toolTip1.SetToolTip(this.setBox1, "enter params");
1024 //
1025 // errmask1
1026 //
1027 this.errmask1.AutoSize = true;
1028 this.errmask1.Location = new System.Drawing.Point(636, 154);
1029 this.errmask1.Name = "errmask1";
1030 this.errmask1.Size = new System.Drawing.Size(66, 17);
1031 this.errmask1.TabIndex = 81;
1032 this.errmask1.Text = "-errmask";
1033 this.toolTip1.SetToolTip(this.errmask1, "32-bit bitmask for error type mask");
1034 this.errmask1.UseVisualStyleBackColor = true;
1035 //
1036 // skin1
1037 //
1038 this.skin1.AutoSize = true;
1039 this.skin1.Location = new System.Drawing.Point(635, 215);
1040 this.skin1.Name = "skin1";
1041 this.skin1.Size = new System.Drawing.Size(48, 17);
1042 this.skin1.TabIndex = 82;
1043 this.skin1.Text = "-skin";
1044 this.toolTip1.SetToolTip(this.skin1, "load skins/<directory>/skin.xml as the default UI appearance (incomplete)");
1045 this.skin1.UseVisualStyleBackColor = true;
1046 //
1047 // login1
1048 //
1049 this.login1.AutoSize = true;
1050 this.login1.Location = new System.Drawing.Point(457, 304);
1051 this.login1.Name = "login1";
1052 this.login1.Size = new System.Drawing.Size(51, 17);
1053 this.login1.TabIndex = 83;
1054 this.login1.Text = "-login";
1055 this.toolTip1.SetToolTip(this.login1, "log in as a user");
1056 this.login1.UseVisualStyleBackColor = true;
1057 //
1058 // errmaskBox1
1059 //
1060 this.errmaskBox1.Location = new System.Drawing.Point(704, 153);
1061 this.errmaskBox1.Name = "errmaskBox1";
1062 this.errmaskBox1.Size = new System.Drawing.Size(189, 20);
1063 this.errmaskBox1.TabIndex = 84;
1064 this.toolTip1.SetToolTip(this.errmaskBox1, "32-bit bitmask for error type mask");
1065 //
1066 // skinBox1
1067 //
1068 this.skinBox1.Location = new System.Drawing.Point(679, 213);
1069 this.skinBox1.Name = "skinBox1";
1070 this.skinBox1.Size = new System.Drawing.Size(214, 20);
1071 this.skinBox1.TabIndex = 85;
1072 this.skinBox1.Text = "C://Secondlife//";
1073 this.toolTip1.SetToolTip(this.skinBox1, "enter directory where skin.xml is");
1074 //
1075 // firstBox1
1076 //
1077 this.firstBox1.Location = new System.Drawing.Point(549, 303);
1078 this.firstBox1.Name = "firstBox1";
1079 this.firstBox1.Size = new System.Drawing.Size(80, 20);
1080 this.firstBox1.TabIndex = 86;
1081 this.firstBox1.Text = "Test";
1082 this.toolTip1.SetToolTip(this.firstBox1, "firstname");
1083 //
1084 // lastBox1
1085 //
1086 this.lastBox1.Location = new System.Drawing.Point(668, 303);
1087 this.lastBox1.Name = "lastBox1";
1088 this.lastBox1.Size = new System.Drawing.Size(80, 20);
1089 this.lastBox1.TabIndex = 92;
1090 this.lastBox1.Text = "User";
1091 this.toolTip1.SetToolTip(this.lastBox1, "lastname");
1092 //
1093 // noutc1
1094 //
1095 this.noutc1.AutoSize = true;
1096 this.noutc1.Location = new System.Drawing.Point(359, 320);
1097 this.noutc1.Name = "noutc1";
1098 this.noutc1.Size = new System.Drawing.Size(56, 17);
1099 this.noutc1.TabIndex = 29;
1100 this.noutc1.Text = "-noutc";
1101 this.toolTip1.SetToolTip(this.noutc1, "logs in local time, not UTC");
1102 this.noutc1.UseVisualStyleBackColor = true;
1103 //
1104 // passBox1
1105 //
1106 this.passBox1.Location = new System.Drawing.Point(790, 303);
1107 this.passBox1.Name = "passBox1";
1108 this.passBox1.Size = new System.Drawing.Size(103, 20);
1109 this.passBox1.TabIndex = 93;
1110 this.passBox1.Text = "test";
1111 this.toolTip1.SetToolTip(this.passBox1, "password");
1112 //
1113 // raw1
1114 //
1115 this.raw1.AutoSize = true;
1116 this.raw1.Location = new System.Drawing.Point(457, 336);
1117 this.raw1.Name = "raw1";
1118 this.raw1.Size = new System.Drawing.Size(81, 17);
1119 this.raw1.TabIndex = 94;
1120 this.raw1.Text = "Raw CMD :";
1121 this.toolTip1.SetToolTip(this.raw1, "Raw CMD options, may crash everything");
1122 this.raw1.UseVisualStyleBackColor = true;
1123 //
1124 // rawBox1
1125 //
1126 this.rawBox1.Location = new System.Drawing.Point(549, 333);
1127 this.rawBox1.Name = "rawBox1";
1128 this.rawBox1.Size = new System.Drawing.Size(344, 20);
1129 this.rawBox1.TabIndex = 95;
1130 this.toolTip1.SetToolTip(this.rawBox1, "Raw CMD options, may crash everything");
1131 //
1132 // clear1
1133 //
1134 this.clear1.Location = new System.Drawing.Point(178, 366);
1135 this.clear1.Name = "clear1";
1136 this.clear1.Size = new System.Drawing.Size(80, 23);
1137 this.clear1.TabIndex = 96;
1138 this.clear1.Text = "Clear";
1139 this.toolTip1.SetToolTip(this.clear1, "clear all switch boxes");
1140 this.clear1.UseVisualStyleBackColor = true;
1141 this.clear1.Click += new System.EventHandler(this.clear1_Click);
1142 //
1143 // nataddress1
1144 //
1145 this.nataddress1.Location = new System.Drawing.Point(457, 389);
1146 this.nataddress1.Name = "nataddress1";
1147 this.nataddress1.Size = new System.Drawing.Size(436, 20);
1148 this.nataddress1.TabIndex = 58;
1149 this.nataddress1.Text = "UNUSED ATM";
1150 this.nataddress1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
1151 //
1152 // label8
1153 //
1154 this.label8.AutoSize = true;
1155 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)));
1156 this.label8.Location = new System.Drawing.Point(588, 360);
1157 this.label8.Name = "label8";
1158 this.label8.Size = new System.Drawing.Size(175, 20);
1159 this.label8.TabIndex = 59;
1160 this.label8.Text = "World/NAT Address :";
1161 //
1162 // label9
1163 //
1164 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)));
1165 this.label9.Location = new System.Drawing.Point(633, 27);
1166 this.label9.Name = "label9";
1167 this.label9.Size = new System.Drawing.Size(47, 20);
1168 this.label9.TabIndex = 60;
1169 this.label9.Text = "Path :";
1170 this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
1171 //
1172 // exeBox1
1173 //
1174 this.exeBox1.Location = new System.Drawing.Point(530, 27);
1175 this.exeBox1.Name = "exeBox1";
1176 this.exeBox1.Size = new System.Drawing.Size(100, 20);
1177 this.exeBox1.TabIndex = 61;
1178 this.exeBox1.Text = "Secondlife.exe";
1179 //
1180 // label10
1181 //
1182 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)));
1183 this.label10.Location = new System.Drawing.Point(392, 27);
1184 this.label10.Name = "label10";
1185 this.label10.Size = new System.Drawing.Size(138, 20);
1186 this.label10.TabIndex = 62;
1187 this.label10.Text = "Executable Name :";
1188 this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
1189 //
1190 // label11
1191 //
1192 this.label11.AutoSize = true;
1193 this.label11.Location = new System.Drawing.Point(514, 306);
1194 this.label11.Name = "label11";
1195 this.label11.Size = new System.Drawing.Size(32, 13);
1196 this.label11.TabIndex = 89;
1197 this.label11.Text = "First :";
1198 //
1199 // label12
1200 //
1201 this.label12.AutoSize = true;
1202 this.label12.Location = new System.Drawing.Point(632, 306);
1203 this.label12.Name = "label12";
1204 this.label12.Size = new System.Drawing.Size(33, 13);
1205 this.label12.TabIndex = 90;
1206 this.label12.Text = "Last :";
1207 //
1208 // label13
1209 //
1210 this.label13.AutoSize = true;
1211 this.label13.Location = new System.Drawing.Point(751, 306);
1212 this.label13.Name = "label13";
1213 this.label13.Size = new System.Drawing.Size(36, 13);
1214 this.label13.TabIndex = 91;
1215 this.label13.Text = "Pass :";
1216 //
1217 // Main
1218 //
1219 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
1220 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
1221 this.ClientSize = new System.Drawing.Size(900, 431);
1222 this.Controls.Add(this.clear1);
1223 this.Controls.Add(this.rawBox1);
1224 this.Controls.Add(this.raw1);
1225 this.Controls.Add(this.passBox1);
1226 this.Controls.Add(this.lastBox1);
1227 this.Controls.Add(this.label13);
1228 this.Controls.Add(this.label12);
1229 this.Controls.Add(this.label11);
1230 this.Controls.Add(this.firstBox1);
1231 this.Controls.Add(this.skinBox1);
1232 this.Controls.Add(this.errmaskBox1);
1233 this.Controls.Add(this.login1);
1234 this.Controls.Add(this.skin1);
1235 this.Controls.Add(this.errmask1);
1236 this.Controls.Add(this.setBox1);
1237 this.Controls.Add(this.set1);
1238 this.Controls.Add(this.loginuriBox1);
1239 this.Controls.Add(this.loginuri1);
1240 this.Controls.Add(this.comboBox1);
1241 this.Controls.Add(this.quitafterBox1);
1242 this.Controls.Add(this.techtagBox1);
1243 this.Controls.Add(this.yieldBox1);
1244 this.Controls.Add(this.logfileBox1);
1245 this.Controls.Add(this.settingsBox1);
1246 this.Controls.Add(this.outbwBox1);
1247 this.Controls.Add(this.inbwBox1);
1248 this.Controls.Add(this.dropBox1);
1249 this.Controls.Add(this.portBox1);
1250 this.Controls.Add(this.simBox1);
1251 this.Controls.Add(this.label10);
1252 this.Controls.Add(this.exeBox1);
1253 this.Controls.Add(this.label9);
1254 this.Controls.Add(this.label8);
1255 this.Controls.Add(this.nataddress1);
1256 this.Controls.Add(this.purge1);
1257 this.Controls.Add(this.nosound1);
1258 this.Controls.Add(this.logfile1);
1259 this.Controls.Add(this.settings1);
1260 this.Controls.Add(this.outbw1);
1261 this.Controls.Add(this.inbw1);
1262 this.Controls.Add(this.drop1);
1263 this.Controls.Add(this.port1);
1264 this.Controls.Add(this.yield1);
1265 this.Controls.Add(this.techTag1);
1266 this.Controls.Add(this.local1);
1267 this.Controls.Add(this.nofmod1);
1268 this.Controls.Add(this.noaudio1);
1269 this.Controls.Add(this.url1);
1270 this.Controls.Add(this.user1);
1271 this.Controls.Add(this.quitAfter1);
1272 this.Controls.Add(this.korean1);
1273 this.Controls.Add(this.spanish1);
1274 this.Controls.Add(this.debugst1);
1275 this.Controls.Add(this.noutc1);
1276 this.Controls.Add(this.noinvlib1);
1277 this.Controls.Add(this.simple1);
1278 this.Controls.Add(this.previous1);
1279 this.Controls.Add(this.dialog1);
1280 this.Controls.Add(this.autologin1);
1281 this.Controls.Add(this.helperuri1);
1282 this.Controls.Add(this.log1);
1283 this.Controls.Add(this.noconsole1);
1284 this.Controls.Add(this.safe1);
1285 this.Controls.Add(this.nothread1);
1286 this.Controls.Add(this.ignorepixeldepth1);
1287 this.Controls.Add(this.noMultiple1);
1288 this.Controls.Add(this.label7);
1289 this.Controls.Add(this.multiple1);
1290 this.Controls.Add(this.label6);
1291 this.Controls.Add(this.noProbe1);
1292 this.Controls.Add(this.label5);
1293 this.Controls.Add(this.Launch1);
1294 this.Controls.Add(this.clientBox1);
1295 this.Controls.Add(this.rbGridServer);
1296 this.Controls.Add(this.rbStandAloneMode);
1297 this.Controls.Add(this.rbGridRegionMode);
1298 this.Controls.Add(this.btnStop);
1299 this.Controls.Add(this.btnStart);
1300 this.Controls.Add(this.gbLog);
1301 this.Controls.Add(this.menuStrip1);
1302 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
1303 this.MainMenuStrip = this.menuStrip1;
1304 this.MaximizeBox = false;
1305 this.Name = "Main";
1306 this.Text = "OpenSim";
1307 this.toolTip1.SetToolTip(this, "logs in local time, not UTC");
1308 this.Load += new System.EventHandler(this.Main_Load);
1309 this.menuStrip1.ResumeLayout(false);
1310 this.menuStrip1.PerformLayout();
1311 this.gbLog.ResumeLayout(false);
1312 this.tabLogs.ResumeLayout(false);
1313 this.tabMainLog.ResumeLayout(false);
1314 this.tabMainLog.PerformLayout();
1315 this.tabRegionServer.ResumeLayout(false);
1316 this.tabRegionServer.PerformLayout();
1317 this.tabUserServer.ResumeLayout(false);
1318 this.tabUserServer.PerformLayout();
1319 this.tabAssetServer.ResumeLayout(false);
1320 this.tabAssetServer.PerformLayout();
1321 this.tabGridServer.ResumeLayout(false);
1322 this.tabGridServer.PerformLayout();
1323 this.ResumeLayout(false);
1324 this.PerformLayout();
1325
1326 }
1327
1328 #endregion
1329
1330 private System.Windows.Forms.MenuStrip menuStrip1;
1331 private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
1332 private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
1333 private System.Windows.Forms.Timer timer1;
1334 private System.Windows.Forms.TextBox clientBox1;
1335 private System.Windows.Forms.Button btnStart;
1336 private System.Windows.Forms.Button btnStop;
1337 private System.Windows.Forms.RadioButton rbGridRegionMode;
1338 private System.Windows.Forms.RadioButton rbStandAloneMode;
1339 private System.Windows.Forms.RadioButton rbGridServer;
1340 private System.Windows.Forms.Button Launch1;
1341 private System.Windows.Forms.GroupBox gbLog;
1342 private System.Windows.Forms.TabControl tabLogs;
1343 private System.Windows.Forms.TabPage tabMainLog;
1344 private System.Windows.Forms.TabPage tabRegionServer;
1345 private System.Windows.Forms.Label label1;
1346 private System.Windows.Forms.TextBox txtOpenSim;
1347 private System.Windows.Forms.TabPage tabUserServer;
1348 private System.Windows.Forms.Label label2;
1349 private System.Windows.Forms.TextBox txtUserServer;
1350 private System.Windows.Forms.TabPage tabAssetServer;
1351 private System.Windows.Forms.Label label3;
1352 private System.Windows.Forms.TextBox txtAssetServer;
1353 private System.Windows.Forms.TabPage tabGridServer;
1354 private System.Windows.Forms.Label label4;
1355 private System.Windows.Forms.TextBox txtGridServer;
1356 private System.Windows.Forms.TextBox txtMainLog;
1357 private System.Windows.Forms.Label label5;
1358 private System.Windows.Forms.CheckBox noProbe1;
1359 private System.Windows.Forms.Label label6;
1360 private System.Windows.Forms.CheckBox multiple1;
1361 private System.Windows.Forms.Label label7;
1362 private System.Windows.Forms.CheckBox noMultiple1;
1363 private System.Windows.Forms.CheckBox ignorepixeldepth1;
1364 private System.Windows.Forms.CheckBox nothread1;
1365 private System.Windows.Forms.CheckBox safe1;
1366 private System.Windows.Forms.CheckBox noconsole1;
1367 private System.Windows.Forms.CheckBox log1;
1368 private System.Windows.Forms.CheckBox helperuri1;
1369 private System.Windows.Forms.CheckBox autologin1;
1370 private System.Windows.Forms.ToolTip toolTip1;
1371 private System.Windows.Forms.CheckBox dialog1;
1372 private System.Windows.Forms.CheckBox previous1;
1373 private System.Windows.Forms.CheckBox simple1;
1374 private System.Windows.Forms.CheckBox noinvlib1;
1375 private System.Windows.Forms.CheckBox noutc1;
1376 private System.Windows.Forms.CheckBox debugst1;
1377 private System.Windows.Forms.CheckBox spanish1;
1378 private System.Windows.Forms.CheckBox korean1;
1379 private System.Windows.Forms.CheckBox local1;
1380 private System.Windows.Forms.CheckBox nofmod1;
1381 private System.Windows.Forms.CheckBox noaudio1;
1382 private System.Windows.Forms.CheckBox url1;
1383 private System.Windows.Forms.CheckBox user1;
1384 private System.Windows.Forms.CheckBox quitAfter1;
1385 private System.Windows.Forms.CheckBox techTag1;
1386 private System.Windows.Forms.CheckBox yield1;
1387 private System.Windows.Forms.CheckBox purge1;
1388 private System.Windows.Forms.CheckBox nosound1;
1389 private System.Windows.Forms.CheckBox logfile1;
1390 private System.Windows.Forms.CheckBox settings1;
1391 private System.Windows.Forms.CheckBox outbw1;
1392 private System.Windows.Forms.CheckBox inbw1;
1393 private System.Windows.Forms.CheckBox drop1;
1394 private System.Windows.Forms.CheckBox port1;
1395 private System.Windows.Forms.TextBox nataddress1;
1396 private System.Windows.Forms.Label label8;
1397 private System.Windows.Forms.Label label9;
1398 private System.Windows.Forms.TextBox exeBox1;
1399 private System.Windows.Forms.Label label10;
1400 private System.Windows.Forms.TextBox simBox1;
1401 private System.Windows.Forms.TextBox portBox1;
1402 private System.Windows.Forms.TextBox dropBox1;
1403 private System.Windows.Forms.TextBox inbwBox1;
1404 private System.Windows.Forms.TextBox outbwBox1;
1405 private System.Windows.Forms.TextBox settingsBox1;
1406 private System.Windows.Forms.TextBox logfileBox1;
1407 private System.Windows.Forms.TextBox yieldBox1;
1408 private System.Windows.Forms.TextBox techtagBox1;
1409 private System.Windows.Forms.TextBox quitafterBox1;
1410 private System.Windows.Forms.ComboBox comboBox1;
1411 private System.Windows.Forms.CheckBox loginuri1;
1412 private System.Windows.Forms.TextBox loginuriBox1;
1413 private System.Windows.Forms.CheckBox set1;
1414 private System.Windows.Forms.TextBox setBox1;
1415 private System.Windows.Forms.CheckBox errmask1;
1416 private System.Windows.Forms.CheckBox skin1;
1417 private System.Windows.Forms.CheckBox login1;
1418 private System.Windows.Forms.TextBox errmaskBox1;
1419 private System.Windows.Forms.TextBox skinBox1;
1420 private System.Windows.Forms.TextBox firstBox1;
1421 private System.Windows.Forms.Label label11;
1422 private System.Windows.Forms.Label label12;
1423 private System.Windows.Forms.Label label13;
1424 private System.Windows.Forms.TextBox lastBox1;
1425 private System.Windows.Forms.TextBox passBox1;
1426 private InputTextBoxControl txtInputUserServer;
1427 private InputTextBoxControl txtInputAssetServer;
1428 private InputTextBoxControl txtInputRegionServer;
1429 private InputTextBoxControl txtInputGridServer;
1430 private System.Windows.Forms.CheckBox raw1;
1431 private System.Windows.Forms.TextBox rawBox1;
1432 private System.Windows.Forms.Button clear1;
1433 }
1434}
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.cs b/OpenSim/Tools/OpenSim.GUI/Main.cs
deleted file mode 100644
index 9467312..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Main.cs
+++ /dev/null
@@ -1,536 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections.Generic;
30using System.ComponentModel;
31using System.Data;
32using System.Drawing;
33using System.Text;
34using System.Windows.Forms;
35
36namespace OpenSim.GUI
37{
38 public partial class Main : Form
39 {
40
41 public ProcessManager proc_OpenSim;
42 public ProcessManager proc_UserServer;
43 public ProcessManager proc_GridServer;
44 public ProcessManager proc_AssetServer;
45
46 public Main()
47 {
48 InitializeComponent();
49 }
50
51 private void Main_Load(object sender, EventArgs e)
52 {
53 txtInputUserServer.KeyPress += new KeyPressEventHandler(txtInputUserServer_KeyPress);
54 txtInputGridServer.KeyPress += new KeyPressEventHandler(txtInputGridServer_KeyPress);
55 txtInputAssetServer.KeyPress += new KeyPressEventHandler(txtInputAssetServer_KeyPress);
56 txtInputRegionServer.KeyPress += new KeyPressEventHandler(txtInputRegionServer_KeyPress);
57
58 tabLogs.Selected += new TabControlEventHandler(tabLogs_Selected);
59
60 UpdateTabVisibility();
61 }
62
63 void tabLogs_Selected(object sender, TabControlEventArgs e)
64 {
65 if (e.TabPage == tabUserServer)
66 txtInputUserServer.Focus();
67 if (e.TabPage == tabGridServer)
68 txtInputGridServer.Focus();
69 if (e.TabPage == tabAssetServer)
70 txtInputAssetServer.Focus();
71 if (e.TabPage == tabRegionServer)
72 txtInputRegionServer.Focus();
73 }
74
75 void txtInputUserServer_KeyPress(object sender, KeyPressEventArgs e)
76 {
77
78 if (e.KeyChar == 13)
79 {
80 // We got a command
81 e.Handled = true;
82 proc_UserServer.StandardInput.WriteLine(txtInputUserServer.Text + "\r\n");
83 txtInputUserServer.Text = "";
84 }
85 }
86
87 void txtInputGridServer_KeyPress(object sender, KeyPressEventArgs e)
88 {
89 if (e.KeyChar == 13)
90 {
91 // We got a command
92 e.Handled = true;
93 proc_GridServer.StandardInput.WriteLine(txtInputGridServer.Text + "\r\n");
94 txtInputGridServer.Text = "";
95 }
96 }
97
98 void txtInputAssetServer_KeyPress(object sender, KeyPressEventArgs e)
99 {
100 if (e.KeyChar == 13)
101 {
102 // We got a command
103 e.Handled = true;
104 proc_AssetServer.StandardInput.WriteLine(txtInputAssetServer.Text + "\r\n");
105 txtInputAssetServer.Text = "";
106 }
107 }
108
109 void txtInputRegionServer_KeyPress(object sender, KeyPressEventArgs e)
110 {
111 if (e.KeyChar == 13)
112 {
113 // We got a command
114 e.Handled = true;
115 proc_OpenSim.StandardInput.WriteLine(txtInputRegionServer.Text + "\r\n");
116 txtInputRegionServer.Text = "";
117 }
118 }
119
120 private void btnStart_Click(object sender, EventArgs e)
121 {
122 noProbe1.Checked = true;
123 multiple1.Checked = true;
124 loginuri1.Checked = true;
125 login1.Checked = true;
126 //
127 // THIS PART NEEDS TO BE MOVED TO A SEPARATE THREAD OR A TIMER OF SOME SORT
128 // should not block on wait
129 // ALSO - IF SOME SERVICES ARE NOT CONFIGURED, POP UP CONFIGURATION BOX FOR THAT SERVICE!
130 //
131
132 btnStart.Enabled = false;
133 btnStop.Enabled = false;
134
135
136
137 if (rbGridServer.Checked)
138 {
139 // Start UserServer
140 proc_UserServer = new ProcessManager("OpenSim.Grid.UserServer.exe", "");
141 txtMainLog.AppendText("Starting: User server" + "\r\n");
142 proc_UserServer.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_UserServer_DataReceived);
143 proc_UserServer.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_UserServer_DataReceived);
144 proc_UserServer.StartProcess();
145 System.Threading.Thread.Sleep(3000);
146
147 // Start GridServer
148 proc_GridServer = new ProcessManager("OpenSim.Grid.GridServer.exe", "");
149 txtMainLog.AppendText("Starting: Grid server" + "\r\n");
150 proc_GridServer.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_GridServer_DataReceived);
151 proc_GridServer.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_GridServer_DataReceived);
152 proc_GridServer.StartProcess();
153 System.Threading.Thread.Sleep(3000);
154
155 // Start AssetServer
156 proc_AssetServer = new ProcessManager("OpenSim.Grid.AssetServer.exe", "");
157 txtMainLog.AppendText("Starting: Asset server" + "\r\n");
158 proc_AssetServer.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_AssetServer_DataReceived);
159 proc_AssetServer.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_AssetServer_DataReceived);
160 proc_AssetServer.StartProcess();
161 System.Threading.Thread.Sleep(3000);
162 }
163
164 // Start OpenSim
165 string p = "";
166 if (rbGridServer.Checked)
167 p = "-gridmode=true";
168
169 proc_OpenSim = new ProcessManager("OpenSim.EXE", p);
170 txtMainLog.AppendText("Starting: OpenSim (Region server)" + "\r\n");
171 proc_OpenSim.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_OpenSim_DataReceived);
172 proc_OpenSim.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(proc_OpenSim_DataReceived);
173 proc_OpenSim.StartProcess();
174
175 btnStart.Enabled = false;
176 btnStop.Enabled = true;
177
178 }
179 public delegate void AppendText(string Text);
180 void proc_UserServer_DataReceived(object sender, System.Diagnostics.DataReceivedEventArgs e)
181 {
182 this.Invoke(new AppendText(txtUserServer.AppendText), new object[] { e.Data + "\r\n" });
183 this.Invoke(new AppendText(txtMainLog.AppendText), new object[] { "UserServer: " + e.Data + "\r\n" });
184 }
185 void proc_GridServer_DataReceived(object sender, System.Diagnostics.DataReceivedEventArgs e)
186 {
187 this.Invoke(new AppendText(txtGridServer.AppendText), new object[] { e.Data + "\r\n" });
188 this.Invoke(new AppendText(txtMainLog.AppendText), new object[] { "GridServer: " + e.Data + "\r\n" });
189 }
190 void proc_AssetServer_DataReceived(object sender, System.Diagnostics.DataReceivedEventArgs e)
191 {
192 this.Invoke(new AppendText(txtAssetServer.AppendText), new object[] { e.Data + "\r\n" });
193 this.Invoke(new AppendText(txtMainLog.AppendText), new object[] { "AssetServer: " + e.Data + "\r\n" });
194 }
195 void proc_OpenSim_DataReceived(object sender, System.Diagnostics.DataReceivedEventArgs e)
196 {
197 this.Invoke(new AppendText(txtOpenSim.AppendText), new object[] { e.Data + "\r\n" });
198 this.Invoke(new AppendText(txtMainLog.AppendText), new object[] { "OpenSim: " + e.Data + "\r\n" });
199 }
200
201 private void btnStop_Click(object sender, EventArgs e)
202 {
203 btnStart.Enabled = false;
204 btnStop.Enabled = false;
205 Stop();
206 btnStart.Enabled = true;
207 btnStop.Enabled = false;
208 }
209
210 private void clear1_Click(object sender, EventArgs e)
211 {
212 noProbe1.Checked = false; multiple1.Checked = false; loginuri1.Checked = false;
213 noMultiple1.Checked = false; korean1.Checked = false; spanish1.Checked = false;
214 ignorepixeldepth1.Checked = false; nothread1.Checked = false; safe1.Checked = false;
215 noconsole1.Checked = false; log1.Checked = false; helperuri1.Checked = false;
216 autologin1.Checked = false; dialog1.Checked = false; previous1.Checked = false;
217 simple1.Checked = false; noinvlib1.Checked = false; noutc1.Checked = false;
218 debugst1.Checked = false; local1.Checked = false; purge1.Checked = false;
219 nofmod1.Checked = false; nosound1.Checked = false; noaudio1.Checked = false;
220 url1.Checked = false; port1.Checked = false; drop1.Checked = false;
221 inbw1.Checked = false; outbw1.Checked = false; settings1.Checked = false;
222 logfile1.Checked = false; yield1.Checked = false; techTag1.Checked = false;
223 quitAfter1.Checked = false; loginuri1.Checked = false; set1.Checked = false;
224 errmask1.Checked = false; raw1.Checked = false; skin1.Checked = false;
225 user1.Checked = false; login1.Checked = false;
226 }
227
228 private void Stop()
229 {
230 if (proc_UserServer != null)
231 {
232 txtMainLog.AppendText("Shutting down UserServer. CPU time used: " + proc_UserServer.TotalProcessorTime.ToString() + "\r\n");
233 proc_UserServer.StopProcess();
234 proc_UserServer = null;
235 }
236 if (proc_GridServer != null)
237 {
238 txtMainLog.AppendText("Shutting down GridServer. CPU time used: " + proc_GridServer.TotalProcessorTime.ToString() + "\r\n");
239 proc_GridServer.StopProcess();
240 proc_GridServer = null;
241 }
242 if (proc_AssetServer != null)
243 {
244 txtMainLog.AppendText("Shutting down AssetServer. CPU time used: " + proc_AssetServer.TotalProcessorTime.ToString() + "\r\n");
245 proc_AssetServer.StopProcess();
246 proc_AssetServer = null;
247 }
248 if (proc_OpenSim != null)
249 {
250 txtMainLog.AppendText("Shutting down OpenSim. CPU time used: " + proc_OpenSim.TotalProcessorTime.ToString() + "\r\n");
251 proc_OpenSim.StopProcess();
252 proc_OpenSim = null;
253 }
254 }
255 private void UpdateTabVisibility()
256 {
257 if (rbStandAloneMode.Checked)
258 {
259 if (tabLogs.TabPages.Contains(tabUserServer))
260 tabLogs.TabPages.Remove(tabUserServer);
261 if (tabLogs.TabPages.Contains(tabGridServer))
262 tabLogs.TabPages.Remove(tabGridServer);
263 if (tabLogs.TabPages.Contains(tabAssetServer))
264 tabLogs.TabPages.Remove(tabAssetServer);
265 }
266 else
267 {
268 if (!tabLogs.TabPages.Contains(tabUserServer))
269 tabLogs.TabPages.Add(tabUserServer);
270 if (!tabLogs.TabPages.Contains(tabGridServer))
271 tabLogs.TabPages.Add(tabGridServer);
272 if (!tabLogs.TabPages.Contains(tabAssetServer))
273 tabLogs.TabPages.Add(tabAssetServer);
274 }
275 }
276
277 private void rbStandAloneMode_CheckedChanged(object sender, EventArgs e)
278 {
279 UpdateTabVisibility();
280 }
281
282 private void rbGridRegionMode_CheckedChanged(object sender, EventArgs e)
283 {
284 UpdateTabVisibility();
285 }
286
287 private void rbGridServer_CheckedChanged(object sender, EventArgs e)
288 {
289 UpdateTabVisibility();
290 }
291
292 private int counter;
293
294 private void Exit()
295 {
296 counter = 0;
297 timer1.Interval = 600;
298 timer1.Enabled = true;
299 this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
300 }
301
302 private void timer1_Tick(object sender, System.EventArgs e)
303 {
304 if (counter >= 10)
305 {
306 timer1.Enabled = false;
307 counter = 0;
308 Application.Exit();
309 }
310 else
311 {
312 counter = counter + 1;
313 }
314 }
315
316 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
317 {
318 if (proc_UserServer != null || proc_GridServer != null || proc_AssetServer != null || proc_OpenSim != null)
319 {
320 label6.Text = "Stopping server(s) and waiting to safely close..............";
321 Stop();
322 Exit();
323 }
324 else
325 {
326 Application.Exit();
327 }
328 }
329 /// <summary>
330 /// CLIENT SECTION
331 /// </summary>
332 string exeString;
333 string exeArgs;
334 string usrsvr;
335 string error = "Reconsider your commandline choices, you have opposing values selected!";
336
337 private void label6_Click(object sender, EventArgs e)
338 {
339 label6.Text = clientBox1.Text;
340 }
341 private void errorSwitches()
342 {
343 MessageBox.Show(error);
344 label6.Text = error;
345 }
346 bool exists;
347 private void Launch1_Click(object sender, EventArgs e)
348 {
349 if (exists = System.IO.File.Exists(clientBox1.Text + exeBox1.Text))
350 {
351 executeClient();
352 }
353 else
354 {
355 MessageBox.Show("FILE DOES NOT EXIST!!!");
356 label6.Text = "FILE DOES NOT EXIST!!!";
357 }
358 }
359 private void NATfix()
360 {
361 }
362 private void executeClient()
363 {
364 label6.Text = "";
365 exeArgs = "";
366 exeString = clientBox1.Text;
367 exeString = exeString += exeBox1.Text;
368
369 if (multiple1.Checked == true && noMultiple1.Checked == true) errorSwitches();
370 else if (korean1.Checked == true && spanish1.Checked == true) errorSwitches();
371 else
372 {
373 if (noProbe1.Checked == true) exeArgs = exeArgs += " -noprobe";
374 if (multiple1.Checked == true) exeArgs = exeArgs += " -multiple";
375 if (noMultiple1.Checked == true) exeArgs = exeArgs += " -nomultiple";
376 if (korean1.Checked == true) exeArgs = exeArgs += " -korean";
377 if (spanish1.Checked == true) exeArgs = exeArgs += " -spanish";
378 if (ignorepixeldepth1.Checked == true) exeArgs = exeArgs += " -ignorepixeldepth";
379 if (nothread1.Checked == true) exeArgs = exeArgs += " -nothread";
380 if (safe1.Checked == true) exeArgs = exeArgs += " -safe";
381 if (noconsole1.Checked == true) exeArgs = exeArgs += " -noconsole";
382 if (log1.Checked == true) exeArgs = exeArgs += " -log";
383 if (helperuri1.Checked == true) exeArgs = exeArgs += " -helperuri";
384 if (autologin1.Checked == true) exeArgs = exeArgs += " --autologin";
385 if (dialog1.Checked == true) exeArgs = exeArgs += " -dialog";
386 if (previous1.Checked == true) exeArgs = exeArgs += " -previous";
387 if (simple1.Checked == true) exeArgs = exeArgs += " -simple";
388 if (noinvlib1.Checked == true) exeArgs = exeArgs += " -noinvlib";
389 if (noutc1.Checked == true) exeArgs = exeArgs += " -noutc";
390 if (debugst1.Checked == true) exeArgs = exeArgs += " -debugst";
391 if (local1.Checked == true) exeArgs = exeArgs += " -local";
392 if (purge1.Checked == true) exeArgs = exeArgs += " -purge";
393 if (nofmod1.Checked == true) exeArgs = exeArgs += " -nofmod";
394 if (nosound1.Checked == true) exeArgs = exeArgs += " -nosound";
395 if (noaudio1.Checked == true) exeArgs = exeArgs += " -noaudio";
396 if (url1.Checked == true)
397 {
398 exeArgs = exeArgs += " -url ";
399 exeArgs = exeArgs += simBox1.Text;
400 }
401 if (port1.Checked == true)
402 {
403 int aPort;
404 aPort = Convert.ToInt32(portBox1.Text);
405 if (aPort > 13050)
406 {
407 portBox1.Text = "13050";
408 MessageBox.Show("Enter Usable port number, defaulting to 13050.");
409 }
410 if (aPort < 13000)
411 {
412 portBox1.Text = "13000";
413 MessageBox.Show("Enter Usable port number, defaulting to 13000.");
414 }
415 else
416 {
417 }
418 exeArgs = exeArgs += " -port ";
419 exeArgs = exeArgs += portBox1.Text;
420 }
421 if (drop1.Checked == true)
422 {
423 int aPct;
424 aPct = Convert.ToInt32(dropBox1.Text);
425 if (aPct > 100)
426 {
427 dropBox1.Text = "100";
428 MessageBox.Show("Enter Usable port number, defaulting to 100.");
429 }
430 if (aPct < 0)
431 {
432 dropBox1.Text = "0";
433 MessageBox.Show("Enter Usable port number, defaulting to 0.");
434 }
435 else
436 {
437 }
438 exeArgs = exeArgs += " -drop ";
439 exeArgs = exeArgs += dropBox1.Text;
440 }
441 if (inbw1.Checked == true)
442 {
443 exeArgs = exeArgs += " -inbw ";
444 exeArgs = exeArgs += inbwBox1.Text;
445 }
446 if (outbw1.Checked == true)
447 {
448 exeArgs = exeArgs += " -outbw ";
449 exeArgs = exeArgs += outbwBox1.Text;
450 }
451 if (settings1.Checked == true)
452 {
453 exeArgs = exeArgs += " -settings ";
454 exeArgs = exeArgs += settingsBox1.Text;
455 }
456 if (logfile1.Checked == true)
457 {
458 exeArgs = exeArgs += " -logfile ";
459 exeArgs = exeArgs += logfileBox1.Text;
460 }
461 if (yield1.Checked == true)
462 {
463 exeArgs = exeArgs += " -yield ";
464 exeArgs = exeArgs += yieldBox1.Text;
465 }
466 if (techTag1.Checked == true)
467 {
468 exeArgs = exeArgs += " -techtag ";
469 exeArgs = exeArgs += techtagBox1.Text;
470 }
471 if (quitAfter1.Checked == true)
472 {
473 exeArgs = exeArgs += " -quitafter ";
474 exeArgs = exeArgs += quitafterBox1.Text;
475 }
476 if (loginuri1.Checked == true)
477 {
478 exeArgs = exeArgs += " -loginuri ";
479 exeArgs = exeArgs += loginuriBox1.Text;
480 }
481 if (set1.Checked == true)
482 {
483 exeArgs = exeArgs += " -set ";
484 exeArgs = exeArgs += setBox1.Text;
485 }
486 if (errmask1.Checked == true)
487 {
488 exeArgs = exeArgs += " -errmask ";
489 exeArgs = exeArgs += errmaskBox1.Text;
490 }
491 if (raw1.Checked == true)
492 {
493 exeArgs = exeArgs += " " + rawBox1.Text;
494 }
495 if (skin1.Checked == true)
496 {
497 bool exists;
498 if (exists = System.IO.File.Exists(skinBox1.Text + "skin.xml"))
499 {
500 exeArgs = exeArgs += " -skin ";
501 exeArgs = exeArgs += skinBox1.Text + "skin.xml";
502 }
503 else
504 {
505 MessageBox.Show("SKIN FILE DOES NOT EXIST AT SPECIFIED LOCATION!!!");
506 skin1.Checked = false;
507 executeClient();
508 }
509 }
510 if (user1.Checked == true)
511 {
512 //find actual login urls
513 if (comboBox1.Text == "agni") { usrsvr = " -user " + "--agni"; }
514 if (comboBox1.Text == "colo") { usrsvr = " -user " + "--colo"; }
515 if (comboBox1.Text == "dmz") { usrsvr = " -user " + "--dmz"; }
516 if (comboBox1.Text == "durga") { usrsvr = " -user " + "--Durga"; }
517 if (comboBox1.Text == "siva") { usrsvr = " -user " + "--siva"; }
518 exeArgs = exeArgs += usrsvr;
519 }
520 if (login1.Checked == true)
521 {
522 exeArgs = exeArgs += " -login ";
523 exeArgs = exeArgs += firstBox1.Text + " " + lastBox1.Text + " " + passBox1.Text;
524 }
525 label6.Text = exeString + exeArgs;
526 System.Diagnostics.Process proc = new System.Diagnostics.Process();
527 proc.StartInfo.FileName = exeString;
528 proc.StartInfo.Arguments = exeArgs;
529 proc.StartInfo.UseShellExecute = false;
530 proc.StartInfo.RedirectStandardOutput = false;
531 proc.StartInfo.WorkingDirectory = clientBox1.Text;
532 proc.Start();
533 }
534 }
535 }
536}
diff --git a/OpenSim/Tools/OpenSim.GUI/Main.resx b/OpenSim/Tools/OpenSim.GUI/Main.resx
deleted file mode 100644
index 517179d..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Main.resx
+++ /dev/null
@@ -1,135 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<root>
3 <!--
4 Microsoft ResX Schema
5
6 Version 2.0
7
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
12
13 Example:
14
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
24 </data>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
28 </data>
29
30 There are any number of "resheader" rows that contain simple
31 name/value pairs.
32
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
37 mimetype set.
38
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
42
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
46
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
51
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
56
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
61 -->
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 <xsd:element name="root" msdata:IsDataSet="true">
65 <xsd:complexType>
66 <xsd:choice maxOccurs="unbounded">
67 <xsd:element name="metadata">
68 <xsd:complexType>
69 <xsd:sequence>
70 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 </xsd:sequence>
72 <xsd:attribute name="name" use="required" type="xsd:string" />
73 <xsd:attribute name="type" type="xsd:string" />
74 <xsd:attribute name="mimetype" type="xsd:string" />
75 <xsd:attribute ref="xml:space" />
76 </xsd:complexType>
77 </xsd:element>
78 <xsd:element name="assembly">
79 <xsd:complexType>
80 <xsd:attribute name="alias" type="xsd:string" />
81 <xsd:attribute name="name" type="xsd:string" />
82 </xsd:complexType>
83 </xsd:element>
84 <xsd:element name="data">
85 <xsd:complexType>
86 <xsd:sequence>
87 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 </xsd:sequence>
90 <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 <xsd:attribute ref="xml:space" />
94 </xsd:complexType>
95 </xsd:element>
96 <xsd:element name="resheader">
97 <xsd:complexType>
98 <xsd:sequence>
99 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 </xsd:sequence>
101 <xsd:attribute name="name" type="xsd:string" use="required" />
102 </xsd:complexType>
103 </xsd:element>
104 </xsd:choice>
105 </xsd:complexType>
106 </xsd:element>
107 </xsd:schema>
108 <resheader name="resmimetype">
109 <value>text/microsoft-resx</value>
110 </resheader>
111 <resheader name="version">
112 <value>2.0</value>
113 </resheader>
114 <resheader name="reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>
117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader>
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>
diff --git a/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj b/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj
deleted file mode 100644
index e722fec..0000000
--- a/OpenSim/Tools/OpenSim.GUI/OpenSim.GUI.csproj
+++ /dev/null
@@ -1,94 +0,0 @@
1<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <PropertyGroup>
3 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
4 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
5 <ProductVersion>8.0.50727</ProductVersion>
6 <SchemaVersion>2.0</SchemaVersion>
7 <ProjectGuid>{78AEEDD5-4DA8-4E05-8D53-F3C5476A0B97}</ProjectGuid>
8 <OutputType>WinExe</OutputType>
9 <AppDesignerFolder>Properties</AppDesignerFolder>
10 <RootNamespace>OpenSim.GUI</RootNamespace>
11 <AssemblyName>OpenSim.GUI</AssemblyName>
12 </PropertyGroup>
13 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
14 <DebugSymbols>true</DebugSymbols>
15 <DebugType>full</DebugType>
16 <Optimize>false</Optimize>
17 <OutputPath>..\..\..\bin\</OutputPath>
18 <DefineConstants>DEBUG;TRACE</DefineConstants>
19 <ErrorReport>prompt</ErrorReport>
20 <WarningLevel>4</WarningLevel>
21 </PropertyGroup>
22 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
23 <DebugType>pdbonly</DebugType>
24 <Optimize>true</Optimize>
25 <OutputPath>bin\Release\</OutputPath>
26 <DefineConstants>TRACE</DefineConstants>
27 <ErrorReport>prompt</ErrorReport>
28 <WarningLevel>4</WarningLevel>
29 </PropertyGroup>
30 <ItemGroup>
31 <Reference Include="System" />
32 <Reference Include="System.Data" />
33 <Reference Include="System.Deployment" />
34 <Reference Include="System.Drawing" />
35 <Reference Include="System.Windows.Forms" />
36 <Reference Include="System.Xml" />
37 </ItemGroup>
38 <ItemGroup>
39 <Compile Include="frmConfiguration.cs">
40 <SubType>Form</SubType>
41 </Compile>
42 <Compile Include="frmConfiguration.Designer.cs">
43 <DependentUpon>frmConfiguration.cs</DependentUpon>
44 </Compile>
45 <Compile Include="InputTextBoxControl.cs">
46 <SubType>Component</SubType>
47 </Compile>
48 <Compile Include="Main.cs">
49 <SubType>Form</SubType>
50 </Compile>
51 <Compile Include="Main.Designer.cs">
52 <DependentUpon>Main.cs</DependentUpon>
53 </Compile>
54 <Compile Include="ProcessManager.cs">
55 <SubType>Component</SubType>
56 </Compile>
57 <Compile Include="Program.cs" />
58 <Compile Include="Properties\AssemblyInfo.cs" />
59 <EmbeddedResource Include="frmConfiguration.resx">
60 <SubType>Designer</SubType>
61 <DependentUpon>frmConfiguration.cs</DependentUpon>
62 </EmbeddedResource>
63 <EmbeddedResource Include="Main.resx">
64 <SubType>Designer</SubType>
65 <DependentUpon>Main.cs</DependentUpon>
66 </EmbeddedResource>
67 <EmbeddedResource Include="Properties\Resources.resx">
68 <Generator>ResXFileCodeGenerator</Generator>
69 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
70 <SubType>Designer</SubType>
71 </EmbeddedResource>
72 <Compile Include="Properties\Resources.Designer.cs">
73 <AutoGen>True</AutoGen>
74 <DependentUpon>Resources.resx</DependentUpon>
75 </Compile>
76 <None Include="Properties\Settings.settings">
77 <Generator>SettingsSingleFileGenerator</Generator>
78 <LastGenOutput>Settings.Designer.cs</LastGenOutput>
79 </None>
80 <Compile Include="Properties\Settings.Designer.cs">
81 <AutoGen>True</AutoGen>
82 <DependentUpon>Settings.settings</DependentUpon>
83 <DesignTimeSharedInput>True</DesignTimeSharedInput>
84 </Compile>
85 </ItemGroup>
86 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
87 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
88 Other similar extension points exist, see Microsoft.Common.targets.
89 <Target Name="BeforeBuild">
90 </Target>
91 <Target Name="AfterBuild">
92 </Target>
93 -->
94</Project> \ No newline at end of file
diff --git a/OpenSim/Tools/OpenSim.GUI/ProcessManager.cs b/OpenSim/Tools/OpenSim.GUI/ProcessManager.cs
deleted file mode 100644
index de693a7..0000000
--- a/OpenSim/Tools/OpenSim.GUI/ProcessManager.cs
+++ /dev/null
@@ -1,98 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections.Generic;
30using System.Text;
31using System.Diagnostics;
32
33namespace OpenSim.GUI
34{
35 public class ProcessManager : Process
36 {
37 private string m_FileName;
38 private string m_Arguments;
39 public ProcessManager(string FileName,string Arguments)
40 {
41 m_FileName = FileName;
42 m_Arguments = Arguments;
43
44// MyProc = new Process();
45 StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
46 Console.WriteLine("WorkingDirectory: " + StartInfo.WorkingDirectory);
47 StartInfo.FileName = m_FileName;
48
49 //p.StartInfo.Arguments = "";
50 StartInfo.UseShellExecute = false;
51 StartInfo.RedirectStandardError = true;
52 StartInfo.RedirectStandardInput = true;
53 StartInfo.RedirectStandardOutput = true;
54 StartInfo.CreateNoWindow = true;
55
56
57
58 }
59
60 public void StartProcess()
61 {
62 try
63 {
64 Start();
65 BeginOutputReadLine();
66 BeginErrorReadLine();
67 }
68 catch (Exception ex)
69 {
70 Console.WriteLine("Exception Occurred :{0},{1}",
71 ex.Message, ex.StackTrace.ToString());
72 }
73 }
74 public void StopProcess()
75 {
76 try
77 {
78 CancelErrorRead();
79 CancelErrorRead();
80 if (!HasExited)
81 {
82 StandardInput.WriteLine("quit");
83 StandardInput.WriteLine("shutdown");
84 System.Threading.Thread.Sleep(500);
85 if (!HasExited)
86 {
87 Kill();
88 }
89 }
90 }
91 catch (Exception ex)
92 {
93 Console.WriteLine("Exception Occurred :{0},{1}",
94 ex.Message, ex.StackTrace.ToString());
95 }
96 }
97 }
98}
diff --git a/OpenSim/Tools/OpenSim.GUI/Program.cs b/OpenSim/Tools/OpenSim.GUI/Program.cs
deleted file mode 100644
index c41cfb7..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Program.cs
+++ /dev/null
@@ -1,47 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections.Generic;
30using System.Windows.Forms;
31
32namespace OpenSim.GUI
33{
34 static class Program
35 {
36 /// <summary>
37 /// The main entry point for the application.
38 /// </summary>
39 [STAThread]
40 static void Main()
41 {
42 Application.EnableVisualStyles();
43 Application.SetCompatibleTextRenderingDefault(false);
44 Application.Run(new Main());
45 }
46 }
47}
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/AssemblyInfo.cs b/OpenSim/Tools/OpenSim.GUI/Properties/AssemblyInfo.cs
deleted file mode 100644
index 8d4b3f5..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,60 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System.Reflection;
29using System.Runtime.CompilerServices;
30using System.Runtime.InteropServices;
31
32// General information about an assembly is controlled through the following
33// set of attributes. Change these attribute values to modify the information
34// associated with an assembly.
35[assembly: AssemblyTitle("OpenSim.GUI")]
36[assembly: AssemblyDescription("")]
37[assembly: AssemblyConfiguration("")]
38[assembly: AssemblyCompany("")]
39[assembly: AssemblyProduct("OpenSim.GUI")]
40[assembly: AssemblyCopyright("Copyright (c) 2007")]
41[assembly: AssemblyTrademark("")]
42[assembly: AssemblyCulture("")]
43
44// Setting ComVisible to false makes the types in this assembly not visible
45// to COM components. If you need to access a type in this assembly from
46// COM, set the ComVisible attribute to true on that type.
47[assembly: ComVisible(false)]
48
49// The following GUID is for the ID of the typelib if this project is exposed to COM
50[assembly: Guid("c8dbda49-66bd-476b-93b3-71774870b73e")]
51
52// Version information for an assembly consists of the following four values:
53//
54// Major Version
55// Minor Version
56// Build Number
57// Revision
58//
59[assembly: AssemblyVersion("1.0.0.0")]
60[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.Designer.cs b/OpenSim/Tools/OpenSim.GUI/Properties/Resources.Designer.cs
deleted file mode 100644
index 6209553..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,95 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28//------------------------------------------------------------------------------
29// <auto-generated>
30// This code was generated by a tool.
31// Runtime Version:2.0.50727.312
32//
33// Changes to this file may cause incorrect behavior and will be lost if
34// the code is regenerated.
35// </auto-generated>
36//------------------------------------------------------------------------------
37
38namespace OpenSim.GUI.Properties
39{
40 /// <summary>
41 /// A strongly-typed resource class, for looking up localized strings, etc.
42 /// </summary>
43 // This class was auto-generated by the StronglyTypedResourceBuilder
44 // class via a tool like ResGen or Visual Studio.
45 // To add or remove a member, edit your .ResX file then rerun ResGen
46 // with the /str option, or rebuild your VS project.
47 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
48 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
50 internal class Resources
51 {
52 private static global::System.Resources.ResourceManager resourceMan;
53
54 private static global::System.Globalization.CultureInfo resourceCulture;
55
56 [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
57 internal Resources()
58 {
59 }
60
61 /// <summary>
62 /// Returns the cached ResourceManager instance used by this class.
63 /// </summary>
64 [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
65 internal static global::System.Resources.ResourceManager ResourceManager
66 {
67 get
68 {
69 if ((resourceMan == null))
70 {
71 global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("OpenSim.GUI.Properties.Resources", typeof(Resources).Assembly);
72 resourceMan = temp;
73 }
74 return resourceMan;
75 }
76 }
77
78 /// <summary>
79 /// Overrides the current thread's CurrentUICulture property for all
80 /// resource lookups using this strongly typed resource class.
81 /// </summary>
82 [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
83 internal static global::System.Globalization.CultureInfo Culture
84 {
85 get
86 {
87 return resourceCulture;
88 }
89 set
90 {
91 resourceCulture = value;
92 }
93 }
94 }
95}
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx b/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx
deleted file mode 100644
index af7dbeb..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<root>
3 <!--
4 Microsoft ResX Schema
5
6 Version 2.0
7
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
12
13 Example:
14
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
24 </data>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
28 </data>
29
30 There are any number of "resheader" rows that contain simple
31 name/value pairs.
32
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
37 mimetype set.
38
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
42
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
46
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
51
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
56
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
61 -->
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 <xsd:element name="root" msdata:IsDataSet="true">
64 <xsd:complexType>
65 <xsd:choice maxOccurs="unbounded">
66 <xsd:element name="metadata">
67 <xsd:complexType>
68 <xsd:sequence>
69 <xsd:element name="value" type="xsd:string" minOccurs="0" />
70 </xsd:sequence>
71 <xsd:attribute name="name" type="xsd:string" />
72 <xsd:attribute name="type" type="xsd:string" />
73 <xsd:attribute name="mimetype" type="xsd:string" />
74 </xsd:complexType>
75 </xsd:element>
76 <xsd:element name="assembly">
77 <xsd:complexType>
78 <xsd:attribute name="alias" type="xsd:string" />
79 <xsd:attribute name="name" type="xsd:string" />
80 </xsd:complexType>
81 </xsd:element>
82 <xsd:element name="data">
83 <xsd:complexType>
84 <xsd:sequence>
85 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
86 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
87 </xsd:sequence>
88 <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
89 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
90 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
91 </xsd:complexType>
92 </xsd:element>
93 <xsd:element name="resheader">
94 <xsd:complexType>
95 <xsd:sequence>
96 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
97 </xsd:sequence>
98 <xsd:attribute name="name" type="xsd:string" use="required" />
99 </xsd:complexType>
100 </xsd:element>
101 </xsd:choice>
102 </xsd:complexType>
103 </xsd:element>
104 </xsd:schema>
105 <resheader name="resmimetype">
106 <value>text/microsoft-resx</value>
107 </resheader>
108 <resheader name="version">
109 <value>2.0</value>
110 </resheader>
111 <resheader name="reader">
112 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
113 </resheader>
114 <resheader name="writer">
115 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>
117</root> \ No newline at end of file
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.Designer.cs b/OpenSim/Tools/OpenSim.GUI/Properties/Settings.Designer.cs
deleted file mode 100644
index ec80a6f..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,54 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28//------------------------------------------------------------------------------
29// <auto-generated>
30// This code was generated by a tool.
31// Runtime Version:2.0.50727.312
32//
33// Changes to this file may cause incorrect behavior and will be lost if
34// the code is regenerated.
35// </auto-generated>
36//------------------------------------------------------------------------------
37
38namespace OpenSim.GUI.Properties
39{
40 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
41 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
42 internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
43 {
44 private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
45
46 public static Settings Default
47 {
48 get
49 {
50 return defaultInstance;
51 }
52 }
53 }
54}
diff --git a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings b/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings
deleted file mode 100644
index 3964565..0000000
--- a/OpenSim/Tools/OpenSim.GUI/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
1<?xml version='1.0' encoding='utf-8'?>
2<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
3 <Profiles>
4 <Profile Name="(Default)" />
5 </Profiles>
6 <Settings />
7</SettingsFile>
diff --git a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.Designer.cs b/OpenSim/Tools/OpenSim.GUI/frmConfiguration.Designer.cs
deleted file mode 100644
index 4665dd9..0000000
--- a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.Designer.cs
+++ /dev/null
@@ -1,88 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28namespace OpenSim.GUI
29{
30 partial class frmConfiguration
31 {
32 /// <summary>
33 /// Required designer variable.
34 /// </summary>
35 private System.ComponentModel.IContainer components = null;
36
37 /// <summary>
38 /// Clean up any resources being used.
39 /// </summary>
40 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
41 protected override void Dispose(bool disposing)
42 {
43 if (disposing && (components != null))
44 {
45 components.Dispose();
46 }
47 base.Dispose(disposing);
48 }
49
50 #region Windows Form Designer generated code
51
52 /// <summary>
53 /// Required method for Designer support - do not modify
54 /// the contents of this method with the code editor.
55 /// </summary>
56 private void InitializeComponent()
57 {
58 System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmConfiguration));
59 this.textBox1 = new System.Windows.Forms.TextBox();
60 this.SuspendLayout();
61 //
62 // textBox1
63 //
64 this.textBox1.Location = new System.Drawing.Point(12, 12);
65 this.textBox1.Multiline = true;
66 this.textBox1.Name = "textBox1";
67 this.textBox1.Size = new System.Drawing.Size(570, 190);
68 this.textBox1.TabIndex = 0;
69 this.textBox1.Text = resources.GetString("textBox1.Text");
70 //
71 // frmConfiguration
72 //
73 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
74 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
75 this.ClientSize = new System.Drawing.Size(664, 413);
76 this.Controls.Add(this.textBox1);
77 this.Name = "frmConfiguration";
78 this.Text = "Configuration";
79 this.ResumeLayout(false);
80 this.PerformLayout();
81
82 }
83
84 #endregion
85
86 private System.Windows.Forms.TextBox textBox1;
87 }
88}
diff --git a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.cs b/OpenSim/Tools/OpenSim.GUI/frmConfiguration.cs
deleted file mode 100644
index 8ed53a2..0000000
--- a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.cs
+++ /dev/null
@@ -1,45 +0,0 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Collections.Generic;
30using System.ComponentModel;
31using System.Data;
32using System.Drawing;
33using System.Text;
34using System.Windows.Forms;
35
36namespace OpenSim.GUI
37{
38 public partial class frmConfiguration : Form
39 {
40 public frmConfiguration()
41 {
42 InitializeComponent();
43 }
44 }
45}
diff --git a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx b/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx
deleted file mode 100644
index 084547c..0000000
--- a/OpenSim/Tools/OpenSim.GUI/frmConfiguration.resx
+++ /dev/null
@@ -1,129 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<root>
3 <!--
4 Microsoft ResX Schema
5
6 Version 2.0
7
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
12
13 Example:
14
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
24 </data>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
28 </data>
29
30 There are any number of "resheader" rows that contain simple
31 name/value pairs.
32
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
37 mimetype set.
38
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
42
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
46
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
51
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
56
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
61 -->
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 <xsd:element name="root" msdata:IsDataSet="true">
65 <xsd:complexType>
66 <xsd:choice maxOccurs="unbounded">
67 <xsd:element name="metadata">
68 <xsd:complexType>
69 <xsd:sequence>
70 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 </xsd:sequence>
72 <xsd:attribute name="name" use="required" type="xsd:string" />
73 <xsd:attribute name="type" type="xsd:string" />
74 <xsd:attribute name="mimetype" type="xsd:string" />
75 <xsd:attribute ref="xml:space" />
76 </xsd:complexType>
77 </xsd:element>
78 <xsd:element name="assembly">
79 <xsd:complexType>
80 <xsd:attribute name="alias" type="xsd:string" />
81 <xsd:attribute name="name" type="xsd:string" />
82 </xsd:complexType>
83 </xsd:element>
84 <xsd:element name="data">
85 <xsd:complexType>
86 <xsd:sequence>
87 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 </xsd:sequence>
90 <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 <xsd:attribute ref="xml:space" />
94 </xsd:complexType>
95 </xsd:element>
96 <xsd:element name="resheader">
97 <xsd:complexType>
98 <xsd:sequence>
99 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 </xsd:sequence>
101 <xsd:attribute name="name" type="xsd:string" use="required" />
102 </xsd:complexType>
103 </xsd:element>
104 </xsd:choice>
105 </xsd:complexType>
106 </xsd:element>
107 </xsd:schema>
108 <resheader name="resmimetype">
109 <value>text/microsoft-resx</value>
110 </resheader>
111 <resheader name="version">
112 <value>2.0</value>
113 </resheader>
114 <resheader name="reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>
117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader>
120 <data name="textBox1.Text" xml:space="preserve">
121 <value>What I want here:
122* Region configuration add/disable/modify)
123* OpenSim config: what physics/sql/scriptengine modules
124* Configuration for each of the servers
125* An option of what parts the server will run: "Stand Alone, Grid region, Grid Server, Custom"
126Custom = you can enable/disable one or more services, for example if you only run AssetServer on this machine.
127* User manager (add/remove/lockout/modify) -- maybe a separate form for this?</value>
128 </data>
129</root> \ No newline at end of file