Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HL-3.2-MonoMigration/HeuristicLab.Grid/ClientForm.designer.cs @ 740

Last change on this file since 740 was 440, checked in by gkronber, 16 years ago
  • split the GridForm class into two classes GridForm and GridClient
  • added class EngineRunner to act as the bridge between the AppDomain where engines are executed and the main AppDomain of the client.
  • GridClient creates a new AppDomain for each engine and unloads it again when the engine is finished.

(ticket #230)

File size: 6.2 KB
Line 
1#region License Information
2/* HeuristicLab
3 * Copyright (C) 2002-2008 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
4 *
5 * This file is part of HeuristicLab.
6 *
7 * HeuristicLab is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * HeuristicLab is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
19 */
20#endregion
21
22namespace HeuristicLab.Grid {
23  partial class ClientForm {
24    /// <summary>
25    /// Required designer variable.
26    /// </summary>
27    private System.ComponentModel.IContainer components = null;
28
29    /// <summary>
30    /// Clean up any resources being used.
31    /// </summary>
32    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
33    protected override void Dispose(bool disposing) {
34      if (disposing && (components != null)) {
35        components.Dispose();
36      }
37      base.Dispose(disposing);
38    }
39
40    #region Windows Form Designer generated code
41
42    /// <summary>
43    /// Required method for Designer support - do not modify
44    /// the contents of this method with the code editor.
45    /// </summary>
46    private void InitializeComponent() {
47      this.components = new System.ComponentModel.Container();
48      this.label1 = new System.Windows.Forms.Label();
49      this.stopButton = new System.Windows.Forms.Button();
50      this.startButton = new System.Windows.Forms.Button();
51      this.addressTextBox = new System.Windows.Forms.TextBox();
52      this.statusLabel = new System.Windows.Forms.Label();
53      this.statusTextBox = new System.Windows.Forms.TextBox();
54      this.statusStrip = new System.Windows.Forms.StatusStrip();
55      this.timer = new System.Windows.Forms.Timer(this.components);
56      this.SuspendLayout();
57      //
58      // label1
59      //
60      this.label1.AutoSize = true;
61      this.label1.Location = new System.Drawing.Point(9, 9);
62      this.label1.Name = "label1";
63      this.label1.Size = new System.Drawing.Size(81, 13);
64      this.label1.TabIndex = 7;
65      this.label1.Text = "&Server address:";
66      //
67      // stopButton
68      //
69      this.stopButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
70      this.stopButton.Enabled = false;
71      this.stopButton.Location = new System.Drawing.Point(96, 61);
72      this.stopButton.Name = "stopButton";
73      this.stopButton.Size = new System.Drawing.Size(75, 23);
74      this.stopButton.TabIndex = 6;
75      this.stopButton.Text = "St&op";
76      this.stopButton.UseVisualStyleBackColor = true;
77      this.stopButton.Click += new System.EventHandler(this.stopButton_Click);
78      //
79      // startButton
80      //
81      this.startButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
82      this.startButton.Location = new System.Drawing.Point(12, 61);
83      this.startButton.Name = "startButton";
84      this.startButton.Size = new System.Drawing.Size(75, 23);
85      this.startButton.TabIndex = 5;
86      this.startButton.Text = "St&art";
87      this.startButton.UseVisualStyleBackColor = true;
88      this.startButton.Click += new System.EventHandler(this.startButton_Click);
89      //
90      // addressTextBox
91      //
92      this.addressTextBox.Location = new System.Drawing.Point(96, 6);
93      this.addressTextBox.Name = "addressTextBox";
94      this.addressTextBox.Size = new System.Drawing.Size(222, 20);
95      this.addressTextBox.TabIndex = 4;
96      //
97      // statusLabel
98      //
99      this.statusLabel.AutoSize = true;
100      this.statusLabel.Location = new System.Drawing.Point(12, 33);
101      this.statusLabel.Name = "statusLabel";
102      this.statusLabel.Size = new System.Drawing.Size(67, 13);
103      this.statusLabel.TabIndex = 8;
104      this.statusLabel.Text = "&Client status:";
105      //
106      // statusTextBox
107      //
108      this.statusTextBox.Location = new System.Drawing.Point(96, 30);
109      this.statusTextBox.Name = "statusTextBox";
110      this.statusTextBox.ReadOnly = true;
111      this.statusTextBox.Size = new System.Drawing.Size(222, 20);
112      this.statusTextBox.TabIndex = 9;
113      //
114      // statusStrip
115      //
116      this.statusStrip.Location = new System.Drawing.Point(0, 87);
117      this.statusStrip.Name = "statusStrip";
118      this.statusStrip.Size = new System.Drawing.Size(330, 22);
119      this.statusStrip.TabIndex = 10;
120      this.statusStrip.Text = "statusStrip1";
121      //
122      // timer
123      //
124      this.timer.Enabled = true;
125      this.timer.Interval = 1000;
126      this.timer.Tick += new System.EventHandler(this.timer_Tick);
127      //
128      // ClientForm
129      //
130      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
131      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
132      this.ClientSize = new System.Drawing.Size(330, 109);
133      this.Controls.Add(this.statusStrip);
134      this.Controls.Add(this.statusTextBox);
135      this.Controls.Add(this.statusLabel);
136      this.Controls.Add(this.label1);
137      this.Controls.Add(this.stopButton);
138      this.Controls.Add(this.startButton);
139      this.Controls.Add(this.addressTextBox);
140      this.Name = "ClientForm";
141      this.Text = "Grid Client";
142      this.ResumeLayout(false);
143      this.PerformLayout();
144
145    }
146
147    #endregion
148
149    private System.Windows.Forms.Label label1;
150    private System.Windows.Forms.Button stopButton;
151    private System.Windows.Forms.Button startButton;
152    private System.Windows.Forms.TextBox addressTextBox;
153    private System.Windows.Forms.Label statusLabel;
154    private System.Windows.Forms.TextBox statusTextBox;
155    private System.Windows.Forms.StatusStrip statusStrip;
156    private System.Windows.Forms.Timer timer;
157  }
158}
Note: See TracBrowser for help on using the repository browser.