Free cookie consent management tool by TermsFeed Policy Generator

Changeset 5512


Ignore:
Timestamp:
02/17/11 15:16:26 (14 years ago)
Author:
ascheibe
Message:

#1233 worked on administration gui

Location:
branches/HeuristicLab.Hive-3.4/sources
Files:
5 added
8 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.4/Core.cs

    r5511 r5512  
    371371        }
    372372        Job cJob = jobs[jobId];
    373         cJob.JobState = JobState.Finished;//TODO: what if failed?
     373        cJob.State = JobState.Finished;//TODO: what if failed?
    374374        cJob.ExecutionTime = engines[jobId].ExecutionTime;
    375375
    376         JobData sJob = engines[jId].GetFinishedJob();
     376        JobData sJob = engines[jobId].GetFinishedJob();
    377377        // cJob.Exception = engines[jId].CurrentException; // can there be an exception if the job is sent normally. the exception should be entered in the statelog with the corresponding state (Failed)
    378         cJob.ExecutionTime = engines[jId].ExecutionTime;
     378        cJob.ExecutionTime = engines[jobId].ExecutionTime;
    379379
    380380        try {
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/Administration/HiveAdministrationView.Designer.cs

    r5472 r5512  
    4545    /// </summary>
    4646    private void InitializeComponent() {
     47      System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HiveAdministrationView));
    4748      this.tabAdmin = new System.Windows.Forms.TabControl();
    4849      this.tabSlaves = new System.Windows.Forms.TabPage();
    4950      this.splitSlaves = new System.Windows.Forms.SplitContainer();
     51      this.btnRemoveGroup = new System.Windows.Forms.Button();
     52      this.btnAddGroup = new System.Windows.Forms.Button();
    5053      this.treeSlaveGroup = new System.Windows.Forms.TreeView();
    5154      this.tabSlaveGroup = new System.Windows.Forms.TabControl();
    5255      this.tabDetails = new System.Windows.Forms.TabPage();
     56      this.txtName = new System.Windows.Forms.TextBox();
     57      this.txtCPU = new System.Windows.Forms.TextBox();
     58      this.txtMemory = new System.Windows.Forms.TextBox();
     59      this.txtDetailsCalculatedJobs = new System.Windows.Forms.TextBox();
     60      this.label12 = new System.Windows.Forms.Label();
     61      this.label11 = new System.Windows.Forms.Label();
     62      this.label10 = new System.Windows.Forms.Label();
     63      this.label9 = new System.Windows.Forms.Label();
    5364      this.tabSchedule = new System.Windows.Forms.TabPage();
     65      this.scheduleControl1 = new HeuristicLab.Clients.Hive.Views.Administration.ScheduleControl();
    5466      this.tabJobs = new System.Windows.Forms.TabPage();
     67      this.hiveJobListViewSlaves = new HeuristicLab.Clients.Hive.Views.HiveJobListView();
    5568      this.tabUsers = new System.Windows.Forms.TabPage();
    5669      this.splitUsers = new System.Windows.Forms.SplitContainer();
    5770      this.lstUsers = new System.Windows.Forms.ListView();
     71      this.tabUserDetails = new System.Windows.Forms.TabControl();
     72      this.tabUserInformation = new System.Windows.Forms.TabPage();
     73      this.txtUserName = new System.Windows.Forms.TextBox();
     74      this.txtUserLastActivity = new System.Windows.Forms.TextBox();
     75      this.txtUserRole = new System.Windows.Forms.TextBox();
     76      this.label1 = new System.Windows.Forms.Label();
     77      this.txtUserEmail = new System.Windows.Forms.TextBox();
     78      this.label2 = new System.Windows.Forms.Label();
     79      this.txtUserPriority = new System.Windows.Forms.TextBox();
     80      this.label3 = new System.Windows.Forms.Label();
     81      this.txtUserCalculatedJobs = new System.Windows.Forms.TextBox();
    5882      this.label4 = new System.Windows.Forms.Label();
    59       this.label3 = new System.Windows.Forms.Label();
    60       this.label2 = new System.Windows.Forms.Label();
    61       this.label1 = new System.Windows.Forms.Label();
     83      this.txtUserExecutionTime = new System.Windows.Forms.TextBox();
     84      this.label6 = new System.Windows.Forms.Label();
     85      this.label8 = new System.Windows.Forms.Label();
     86      this.label7 = new System.Windows.Forms.Label();
     87      this.tabUserJobs = new System.Windows.Forms.TabPage();
    6288      this.tabStatistics = new System.Windows.Forms.TabPage();
    6389      this.label5 = new System.Windows.Forms.Label();
    64       this.label6 = new System.Windows.Forms.Label();
    65       this.label7 = new System.Windows.Forms.Label();
    66       this.label8 = new System.Windows.Forms.Label();
    67       this.txtUserExecutionTime = new System.Windows.Forms.TextBox();
    68       this.txtUserCalculatedJobs = new System.Windows.Forms.TextBox();
    69       this.txtUserPriority = new System.Windows.Forms.TextBox();
    70       this.txtUserEmail = new System.Windows.Forms.TextBox();
    71       this.txtUserRole = new System.Windows.Forms.TextBox();
    72       this.txtUserLastActivity = new System.Windows.Forms.TextBox();
    73       this.txtUserName = new System.Windows.Forms.TextBox();
    74       this.tabUserDetails = new System.Windows.Forms.TabControl();
    75       this.tabUserInformation = new System.Windows.Forms.TabPage();
    76       this.tabUserJobs = new System.Windows.Forms.TabPage();
    77       this.scheduleControl1 = new HeuristicLab.Clients.Hive.Views.Administration.ScheduleControl();
    78       this.hiveJobListViewSlaves = new HeuristicLab.Clients.Hive.Views.HiveJobListView();
    79       this.label9 = new System.Windows.Forms.Label();
    80       this.label10 = new System.Windows.Forms.Label();
    81       this.label11 = new System.Windows.Forms.Label();
    82       this.label12 = new System.Windows.Forms.Label();
    83       this.txtDetailsCalculatedJobs = new System.Windows.Forms.TextBox();
    84       this.txtMemory = new System.Windows.Forms.TextBox();
    85       this.txtCPU = new System.Windows.Forms.TextBox();
    86       this.txtName = new System.Windows.Forms.TextBox();
     90      this.hiveExperimentManagerView = new HeuristicLab.Clients.Hive.Views.HiveExperimentManagerView();
    8791      this.tabAdmin.SuspendLayout();
    8892      this.tabSlaves.SuspendLayout();
     
    100104      this.splitUsers.Panel2.SuspendLayout();
    101105      this.splitUsers.SuspendLayout();
    102       this.tabStatistics.SuspendLayout();
    103106      this.tabUserDetails.SuspendLayout();
    104107      this.tabUserInformation.SuspendLayout();
     108      this.tabUserJobs.SuspendLayout();
     109      this.tabStatistics.SuspendLayout();
    105110      this.SuspendLayout();
    106111      //
     
    140145      // splitSlaves.Panel1
    141146      //
     147      this.splitSlaves.Panel1.Controls.Add(this.btnRemoveGroup);
     148      this.splitSlaves.Panel1.Controls.Add(this.btnAddGroup);
    142149      this.splitSlaves.Panel1.Controls.Add(this.treeSlaveGroup);
    143150      //
     
    149156      this.splitSlaves.TabIndex = 2;
    150157      //
     158      // btnRemoveGroup
     159      //
     160      this.btnRemoveGroup.Image = ((System.Drawing.Image)(resources.GetObject("btnRemoveGroup.Image")));
     161      this.btnRemoveGroup.Location = new System.Drawing.Point(33, 3);
     162      this.btnRemoveGroup.Name = "btnRemoveGroup";
     163      this.btnRemoveGroup.Size = new System.Drawing.Size(24, 24);
     164      this.btnRemoveGroup.TabIndex = 2;
     165      this.btnRemoveGroup.UseVisualStyleBackColor = true;
     166      //
     167      // btnAddGroup
     168      //
     169      this.btnAddGroup.Image = ((System.Drawing.Image)(resources.GetObject("btnAddGroup.Image")));
     170      this.btnAddGroup.Location = new System.Drawing.Point(3, 3);
     171      this.btnAddGroup.Name = "btnAddGroup";
     172      this.btnAddGroup.Size = new System.Drawing.Size(24, 24);
     173      this.btnAddGroup.TabIndex = 1;
     174      this.btnAddGroup.UseVisualStyleBackColor = true;
     175      //
    151176      // treeSlaveGroup
    152177      //
     
    154179                  | System.Windows.Forms.AnchorStyles.Left)
    155180                  | System.Windows.Forms.AnchorStyles.Right)));
    156       this.treeSlaveGroup.Location = new System.Drawing.Point(3, 3);
     181      this.treeSlaveGroup.Location = new System.Drawing.Point(3, 33);
    157182      this.treeSlaveGroup.Name = "treeSlaveGroup";
    158       this.treeSlaveGroup.Size = new System.Drawing.Size(209, 502);
     183      this.treeSlaveGroup.Size = new System.Drawing.Size(209, 472);
    159184      this.treeSlaveGroup.TabIndex = 0;
    160185      this.treeSlaveGroup.Click += new System.EventHandler(this.treeSlaveGroup_Click);
     
    192217      this.tabDetails.UseVisualStyleBackColor = true;
    193218      //
     219      // txtName
     220      //
     221      this.txtName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     222                  | System.Windows.Forms.AnchorStyles.Right)));
     223      this.txtName.Location = new System.Drawing.Point(123, 30);
     224      this.txtName.Name = "txtName";
     225      this.txtName.Size = new System.Drawing.Size(100, 20);
     226      this.txtName.TabIndex = 7;
     227      this.txtName.Text = "ascheibepc";
     228      //
     229      // txtCPU
     230      //
     231      this.txtCPU.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     232                  | System.Windows.Forms.AnchorStyles.Right)));
     233      this.txtCPU.Location = new System.Drawing.Point(123, 56);
     234      this.txtCPU.Name = "txtCPU";
     235      this.txtCPU.Size = new System.Drawing.Size(100, 20);
     236      this.txtCPU.TabIndex = 6;
     237      this.txtCPU.Text = "Intel Core 2 Duo @ 2.4 Ghz";
     238      //
     239      // txtMemory
     240      //
     241      this.txtMemory.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     242                  | System.Windows.Forms.AnchorStyles.Right)));
     243      this.txtMemory.Location = new System.Drawing.Point(123, 82);
     244      this.txtMemory.Name = "txtMemory";
     245      this.txtMemory.Size = new System.Drawing.Size(100, 20);
     246      this.txtMemory.TabIndex = 5;
     247      this.txtMemory.Text = "2048 MB";
     248      //
     249      // txtDetailsCalculatedJobs
     250      //
     251      this.txtDetailsCalculatedJobs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     252                  | System.Windows.Forms.AnchorStyles.Right)));
     253      this.txtDetailsCalculatedJobs.Location = new System.Drawing.Point(123, 108);
     254      this.txtDetailsCalculatedJobs.Name = "txtDetailsCalculatedJobs";
     255      this.txtDetailsCalculatedJobs.Size = new System.Drawing.Size(100, 20);
     256      this.txtDetailsCalculatedJobs.TabIndex = 4;
     257      this.txtDetailsCalculatedJobs.Text = "33";
     258      //
     259      // label12
     260      //
     261      this.label12.AutoSize = true;
     262      this.label12.Location = new System.Drawing.Point(6, 115);
     263      this.label12.Name = "label12";
     264      this.label12.Size = new System.Drawing.Size(82, 13);
     265      this.label12.TabIndex = 3;
     266      this.label12.Text = "Calculated Jobs";
     267      //
     268      // label11
     269      //
     270      this.label11.AutoSize = true;
     271      this.label11.Location = new System.Drawing.Point(7, 89);
     272      this.label11.Name = "label11";
     273      this.label11.Size = new System.Drawing.Size(44, 13);
     274      this.label11.TabIndex = 2;
     275      this.label11.Text = "Memory";
     276      //
     277      // label10
     278      //
     279      this.label10.AutoSize = true;
     280      this.label10.Location = new System.Drawing.Point(7, 63);
     281      this.label10.Name = "label10";
     282      this.label10.Size = new System.Drawing.Size(29, 13);
     283      this.label10.TabIndex = 1;
     284      this.label10.Text = "CPU";
     285      //
     286      // label9
     287      //
     288      this.label9.AutoSize = true;
     289      this.label9.Location = new System.Drawing.Point(7, 38);
     290      this.label9.Name = "label9";
     291      this.label9.Size = new System.Drawing.Size(35, 13);
     292      this.label9.TabIndex = 0;
     293      this.label9.Text = "Name";
     294      //
    194295      // tabSchedule
    195296      //
     
    203304      this.tabSchedule.UseVisualStyleBackColor = true;
    204305      //
     306      // scheduleControl1
     307      //
     308      this.scheduleControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     309                  | System.Windows.Forms.AnchorStyles.Left)
     310                  | System.Windows.Forms.AnchorStyles.Right)));
     311      this.scheduleControl1.Location = new System.Drawing.Point(7, 7);
     312      this.scheduleControl1.Name = "scheduleControl1";
     313      this.scheduleControl1.Size = new System.Drawing.Size(862, 562);
     314      this.scheduleControl1.TabIndex = 0;
     315      //
    205316      // tabJobs
    206317      //
     
    214325      this.tabJobs.UseVisualStyleBackColor = true;
    215326      //
     327      // hiveJobListViewSlaves
     328      //
     329      this.hiveJobListViewSlaves.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     330                  | System.Windows.Forms.AnchorStyles.Left)
     331                  | System.Windows.Forms.AnchorStyles.Right)));
     332      this.hiveJobListViewSlaves.Caption = "JobItemList View";
     333      this.hiveJobListViewSlaves.Content = null;
     334      this.hiveJobListViewSlaves.Location = new System.Drawing.Point(7, 7);
     335      this.hiveJobListViewSlaves.Name = "hiveJobListViewSlaves";
     336      this.hiveJobListViewSlaves.ReadOnly = false;
     337      this.hiveJobListViewSlaves.Size = new System.Drawing.Size(499, 463);
     338      this.hiveJobListViewSlaves.TabIndex = 0;
     339      //
    216340      // tabUsers
    217341      //
     
    254378      this.lstUsers.TabIndex = 0;
    255379      this.lstUsers.UseCompatibleStateImageBehavior = false;
    256       //
    257       // label4
    258       //
    259       this.label4.AutoSize = true;
    260       this.label4.Location = new System.Drawing.Point(13, 111);
    261       this.label4.Name = "label4";
    262       this.label4.Size = new System.Drawing.Size(32, 13);
    263       this.label4.TabIndex = 3;
    264       this.label4.Text = "Email";
    265       //
    266       // label3
    267       //
    268       this.label3.AutoSize = true;
    269       this.label3.Location = new System.Drawing.Point(13, 79);
    270       this.label3.Name = "label3";
    271       this.label3.Size = new System.Drawing.Size(29, 13);
    272       this.label3.TabIndex = 2;
    273       this.label3.Text = "Role";
    274       //
    275       // label2
    276       //
    277       this.label2.AutoSize = true;
    278       this.label2.Location = new System.Drawing.Point(12, 50);
    279       this.label2.Name = "label2";
    280       this.label2.Size = new System.Drawing.Size(64, 13);
    281       this.label2.TabIndex = 1;
    282       this.label2.Text = "Last Activity";
    283       //
    284       // label1
    285       //
    286       this.label1.AutoSize = true;
    287       this.label1.Location = new System.Drawing.Point(13, 14);
    288       this.label1.Name = "label1";
    289       this.label1.Size = new System.Drawing.Size(58, 13);
    290       this.label1.TabIndex = 0;
    291       this.label1.Text = "User name";
    292       //
    293       // tabStatistics
    294       //
    295       this.tabStatistics.Controls.Add(this.label5);
    296       this.tabStatistics.Location = new System.Drawing.Point(4, 22);
    297       this.tabStatistics.Name = "tabStatistics";
    298       this.tabStatistics.Padding = new System.Windows.Forms.Padding(3);
    299       this.tabStatistics.Size = new System.Drawing.Size(734, 520);
    300       this.tabStatistics.TabIndex = 2;
    301       this.tabStatistics.Text = "Statistics";
    302       this.tabStatistics.UseVisualStyleBackColor = true;
    303       //
    304       // label5
    305       //
    306       this.label5.AutoSize = true;
    307       this.label5.Location = new System.Drawing.Point(141, 221);
    308       this.label5.Name = "label5";
    309       this.label5.Size = new System.Drawing.Size(386, 13);
    310       this.label5.TabIndex = 0;
    311       this.label5.Text = "Show some global statistics, e.g. Overall execution time, nr of calculated jobs, " +
    312           "....";
    313       //
    314       // label6
    315       //
    316       this.label6.AutoSize = true;
    317       this.label6.Location = new System.Drawing.Point(13, 136);
    318       this.label6.Name = "label6";
    319       this.label6.Size = new System.Drawing.Size(63, 13);
    320       this.label6.TabIndex = 8;
    321       this.label6.Text = "User Priority";
    322       //
    323       // label7
    324       //
    325       this.label7.AutoSize = true;
    326       this.label7.Location = new System.Drawing.Point(12, 170);
    327       this.label7.Name = "label7";
    328       this.label7.Size = new System.Drawing.Size(82, 13);
    329       this.label7.TabIndex = 9;
    330       this.label7.Text = "Calculated Jobs";
    331       //
    332       // label8
    333       //
    334       this.label8.AutoSize = true;
    335       this.label8.Location = new System.Drawing.Point(13, 202);
    336       this.label8.Name = "label8";
    337       this.label8.Size = new System.Drawing.Size(116, 13);
    338       this.label8.TabIndex = 10;
    339       this.label8.Text = "Overall Execution Time";
    340       //
    341       // txtUserExecutionTime
    342       //
    343       this.txtUserExecutionTime.Location = new System.Drawing.Point(163, 202);
    344       this.txtUserExecutionTime.Name = "txtUserExecutionTime";
    345       this.txtUserExecutionTime.Size = new System.Drawing.Size(100, 20);
    346       this.txtUserExecutionTime.TabIndex = 11;
    347       this.txtUserExecutionTime.Text = "15d 3h 5m";
    348       //
    349       // txtUserCalculatedJobs
    350       //
    351       this.txtUserCalculatedJobs.Location = new System.Drawing.Point(163, 170);
    352       this.txtUserCalculatedJobs.Name = "txtUserCalculatedJobs";
    353       this.txtUserCalculatedJobs.Size = new System.Drawing.Size(100, 20);
    354       this.txtUserCalculatedJobs.TabIndex = 12;
    355       this.txtUserCalculatedJobs.Text = "125";
    356       //
    357       // txtUserPriority
    358       //
    359       this.txtUserPriority.Location = new System.Drawing.Point(163, 136);
    360       this.txtUserPriority.Name = "txtUserPriority";
    361       this.txtUserPriority.Size = new System.Drawing.Size(100, 20);
    362       this.txtUserPriority.TabIndex = 13;
    363       this.txtUserPriority.Text = "10";
    364       //
    365       // txtUserEmail
    366       //
    367       this.txtUserEmail.Location = new System.Drawing.Point(162, 103);
    368       this.txtUserEmail.Name = "txtUserEmail";
    369       this.txtUserEmail.Size = new System.Drawing.Size(100, 20);
    370       this.txtUserEmail.TabIndex = 14;
    371       this.txtUserEmail.Text = "ascheibe@mail.com";
    372       //
    373       // txtUserRole
    374       //
    375       this.txtUserRole.Location = new System.Drawing.Point(162, 72);
    376       this.txtUserRole.Name = "txtUserRole";
    377       this.txtUserRole.Size = new System.Drawing.Size(100, 20);
    378       this.txtUserRole.TabIndex = 15;
    379       this.txtUserRole.Text = "Hive Slave";
    380       //
    381       // txtUserLastActivity
    382       //
    383       this.txtUserLastActivity.Location = new System.Drawing.Point(161, 41);
    384       this.txtUserLastActivity.Name = "txtUserLastActivity";
    385       this.txtUserLastActivity.Size = new System.Drawing.Size(100, 20);
    386       this.txtUserLastActivity.TabIndex = 16;
    387       this.txtUserLastActivity.Text = "11.1.2010";
    388       //
    389       // txtUserName
    390       //
    391       this.txtUserName.Location = new System.Drawing.Point(161, 6);
    392       this.txtUserName.Name = "txtUserName";
    393       this.txtUserName.Size = new System.Drawing.Size(100, 20);
    394       this.txtUserName.TabIndex = 17;
    395       this.txtUserName.Text = "ascheibe";
    396380      //
    397381      // tabUserDetails
     
    432416      this.tabUserInformation.UseVisualStyleBackColor = true;
    433417      //
     418      // txtUserName
     419      //
     420      this.txtUserName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     421                  | System.Windows.Forms.AnchorStyles.Right)));
     422      this.txtUserName.Location = new System.Drawing.Point(161, 6);
     423      this.txtUserName.Name = "txtUserName";
     424      this.txtUserName.Size = new System.Drawing.Size(100, 20);
     425      this.txtUserName.TabIndex = 17;
     426      this.txtUserName.Text = "ascheibe";
     427      //
     428      // txtUserLastActivity
     429      //
     430      this.txtUserLastActivity.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     431                  | System.Windows.Forms.AnchorStyles.Right)));
     432      this.txtUserLastActivity.Location = new System.Drawing.Point(161, 41);
     433      this.txtUserLastActivity.Name = "txtUserLastActivity";
     434      this.txtUserLastActivity.Size = new System.Drawing.Size(100, 20);
     435      this.txtUserLastActivity.TabIndex = 16;
     436      this.txtUserLastActivity.Text = "11.1.2010";
     437      //
     438      // txtUserRole
     439      //
     440      this.txtUserRole.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     441                  | System.Windows.Forms.AnchorStyles.Right)));
     442      this.txtUserRole.Location = new System.Drawing.Point(162, 72);
     443      this.txtUserRole.Name = "txtUserRole";
     444      this.txtUserRole.Size = new System.Drawing.Size(100, 20);
     445      this.txtUserRole.TabIndex = 15;
     446      this.txtUserRole.Text = "Hive Slave";
     447      //
     448      // label1
     449      //
     450      this.label1.AutoSize = true;
     451      this.label1.Location = new System.Drawing.Point(13, 14);
     452      this.label1.Name = "label1";
     453      this.label1.Size = new System.Drawing.Size(58, 13);
     454      this.label1.TabIndex = 0;
     455      this.label1.Text = "User name";
     456      //
     457      // txtUserEmail
     458      //
     459      this.txtUserEmail.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     460                  | System.Windows.Forms.AnchorStyles.Right)));
     461      this.txtUserEmail.Location = new System.Drawing.Point(162, 103);
     462      this.txtUserEmail.Name = "txtUserEmail";
     463      this.txtUserEmail.Size = new System.Drawing.Size(100, 20);
     464      this.txtUserEmail.TabIndex = 14;
     465      this.txtUserEmail.Text = "ascheibe@mail.com";
     466      //
     467      // label2
     468      //
     469      this.label2.AutoSize = true;
     470      this.label2.Location = new System.Drawing.Point(12, 50);
     471      this.label2.Name = "label2";
     472      this.label2.Size = new System.Drawing.Size(64, 13);
     473      this.label2.TabIndex = 1;
     474      this.label2.Text = "Last Activity";
     475      //
     476      // txtUserPriority
     477      //
     478      this.txtUserPriority.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     479                  | System.Windows.Forms.AnchorStyles.Right)));
     480      this.txtUserPriority.Location = new System.Drawing.Point(163, 136);
     481      this.txtUserPriority.Name = "txtUserPriority";
     482      this.txtUserPriority.Size = new System.Drawing.Size(100, 20);
     483      this.txtUserPriority.TabIndex = 13;
     484      this.txtUserPriority.Text = "10";
     485      //
     486      // label3
     487      //
     488      this.label3.AutoSize = true;
     489      this.label3.Location = new System.Drawing.Point(13, 79);
     490      this.label3.Name = "label3";
     491      this.label3.Size = new System.Drawing.Size(29, 13);
     492      this.label3.TabIndex = 2;
     493      this.label3.Text = "Role";
     494      //
     495      // txtUserCalculatedJobs
     496      //
     497      this.txtUserCalculatedJobs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     498                  | System.Windows.Forms.AnchorStyles.Right)));
     499      this.txtUserCalculatedJobs.Location = new System.Drawing.Point(163, 170);
     500      this.txtUserCalculatedJobs.Name = "txtUserCalculatedJobs";
     501      this.txtUserCalculatedJobs.Size = new System.Drawing.Size(100, 20);
     502      this.txtUserCalculatedJobs.TabIndex = 12;
     503      this.txtUserCalculatedJobs.Text = "125";
     504      //
     505      // label4
     506      //
     507      this.label4.AutoSize = true;
     508      this.label4.Location = new System.Drawing.Point(13, 111);
     509      this.label4.Name = "label4";
     510      this.label4.Size = new System.Drawing.Size(32, 13);
     511      this.label4.TabIndex = 3;
     512      this.label4.Text = "Email";
     513      //
     514      // txtUserExecutionTime
     515      //
     516      this.txtUserExecutionTime.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     517                  | System.Windows.Forms.AnchorStyles.Right)));
     518      this.txtUserExecutionTime.Location = new System.Drawing.Point(163, 202);
     519      this.txtUserExecutionTime.Name = "txtUserExecutionTime";
     520      this.txtUserExecutionTime.Size = new System.Drawing.Size(100, 20);
     521      this.txtUserExecutionTime.TabIndex = 11;
     522      this.txtUserExecutionTime.Text = "15d 3h 5m";
     523      //
     524      // label6
     525      //
     526      this.label6.AutoSize = true;
     527      this.label6.Location = new System.Drawing.Point(13, 136);
     528      this.label6.Name = "label6";
     529      this.label6.Size = new System.Drawing.Size(63, 13);
     530      this.label6.TabIndex = 8;
     531      this.label6.Text = "User Priority";
     532      //
     533      // label8
     534      //
     535      this.label8.AutoSize = true;
     536      this.label8.Location = new System.Drawing.Point(13, 202);
     537      this.label8.Name = "label8";
     538      this.label8.Size = new System.Drawing.Size(116, 13);
     539      this.label8.TabIndex = 10;
     540      this.label8.Text = "Overall Execution Time";
     541      //
     542      // label7
     543      //
     544      this.label7.AutoSize = true;
     545      this.label7.Location = new System.Drawing.Point(12, 170);
     546      this.label7.Name = "label7";
     547      this.label7.Size = new System.Drawing.Size(82, 13);
     548      this.label7.TabIndex = 9;
     549      this.label7.Text = "Calculated Jobs";
     550      //
    434551      // tabUserJobs
    435552      //
     553      this.tabUserJobs.Controls.Add(this.hiveExperimentManagerView);
    436554      this.tabUserJobs.Location = new System.Drawing.Point(4, 22);
    437555      this.tabUserJobs.Name = "tabUserJobs";
     
    439557      this.tabUserJobs.Size = new System.Drawing.Size(463, 475);
    440558      this.tabUserJobs.TabIndex = 1;
    441       this.tabUserJobs.Text = "Jobs";
     559      this.tabUserJobs.Text = "Experiments";
    442560      this.tabUserJobs.UseVisualStyleBackColor = true;
    443561      //
    444       // scheduleControl1
    445       //
    446       this.scheduleControl1.Location = new System.Drawing.Point(7, 7);
    447       this.scheduleControl1.Name = "scheduleControl1";
    448       this.scheduleControl1.Size = new System.Drawing.Size(862, 562);
    449       this.scheduleControl1.TabIndex = 0;
    450       //
    451       // hiveJobListViewSlaves
    452       //
    453       this.hiveJobListViewSlaves.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
    454                   | System.Windows.Forms.AnchorStyles.Left)
    455                   | System.Windows.Forms.AnchorStyles.Right)));
    456       this.hiveJobListViewSlaves.Caption = "JobItemList View";
    457       this.hiveJobListViewSlaves.Content = null;
    458       this.hiveJobListViewSlaves.Location = new System.Drawing.Point(7, 7);
    459       this.hiveJobListViewSlaves.Name = "hiveJobListViewSlaves";
    460       this.hiveJobListViewSlaves.ReadOnly = false;
    461       this.hiveJobListViewSlaves.Size = new System.Drawing.Size(499, 463);
    462       this.hiveJobListViewSlaves.TabIndex = 0;
    463       //
    464       // label9
    465       //
    466       this.label9.AutoSize = true;
    467       this.label9.Location = new System.Drawing.Point(7, 38);
    468       this.label9.Name = "label9";
    469       this.label9.Size = new System.Drawing.Size(35, 13);
    470       this.label9.TabIndex = 0;
    471       this.label9.Text = "Name";
    472       //
    473       // label10
    474       //
    475       this.label10.AutoSize = true;
    476       this.label10.Location = new System.Drawing.Point(7, 63);
    477       this.label10.Name = "label10";
    478       this.label10.Size = new System.Drawing.Size(29, 13);
    479       this.label10.TabIndex = 1;
    480       this.label10.Text = "CPU";
    481       //
    482       // label11
    483       //
    484       this.label11.AutoSize = true;
    485       this.label11.Location = new System.Drawing.Point(7, 89);
    486       this.label11.Name = "label11";
    487       this.label11.Size = new System.Drawing.Size(44, 13);
    488       this.label11.TabIndex = 2;
    489       this.label11.Text = "Memory";
    490       //
    491       // label12
    492       //
    493       this.label12.AutoSize = true;
    494       this.label12.Location = new System.Drawing.Point(6, 115);
    495       this.label12.Name = "label12";
    496       this.label12.Size = new System.Drawing.Size(82, 13);
    497       this.label12.TabIndex = 3;
    498       this.label12.Text = "Calculated Jobs";
    499       //
    500       // txtDetailsCalculatedJobs
    501       //
    502       this.txtDetailsCalculatedJobs.Location = new System.Drawing.Point(123, 108);
    503       this.txtDetailsCalculatedJobs.Name = "txtDetailsCalculatedJobs";
    504       this.txtDetailsCalculatedJobs.Size = new System.Drawing.Size(100, 20);
    505       this.txtDetailsCalculatedJobs.TabIndex = 4;
    506       this.txtDetailsCalculatedJobs.Text = "33";
    507       //
    508       // txtMemory
    509       //
    510       this.txtMemory.Location = new System.Drawing.Point(123, 82);
    511       this.txtMemory.Name = "txtMemory";
    512       this.txtMemory.Size = new System.Drawing.Size(100, 20);
    513       this.txtMemory.TabIndex = 5;
    514       this.txtMemory.Text = "2048 MB";
    515       //
    516       // txtCPU
    517       //
    518       this.txtCPU.Location = new System.Drawing.Point(123, 56);
    519       this.txtCPU.Name = "txtCPU";
    520       this.txtCPU.Size = new System.Drawing.Size(100, 20);
    521       this.txtCPU.TabIndex = 6;
    522       this.txtCPU.Text = "Intel Core 2 Duo @ 2.4 Ghz";
    523       //
    524       // txtName
    525       //
    526       this.txtName.Location = new System.Drawing.Point(123, 30);
    527       this.txtName.Name = "txtName";
    528       this.txtName.Size = new System.Drawing.Size(100, 20);
    529       this.txtName.TabIndex = 7;
    530       this.txtName.Text = "ascheibepc";
     562      // tabStatistics
     563      //
     564      this.tabStatistics.Controls.Add(this.label5);
     565      this.tabStatistics.Location = new System.Drawing.Point(4, 22);
     566      this.tabStatistics.Name = "tabStatistics";
     567      this.tabStatistics.Padding = new System.Windows.Forms.Padding(3);
     568      this.tabStatistics.Size = new System.Drawing.Size(734, 520);
     569      this.tabStatistics.TabIndex = 2;
     570      this.tabStatistics.Text = "Statistics";
     571      this.tabStatistics.UseVisualStyleBackColor = true;
     572      //
     573      // label5
     574      //
     575      this.label5.AutoSize = true;
     576      this.label5.Location = new System.Drawing.Point(141, 221);
     577      this.label5.Name = "label5";
     578      this.label5.Size = new System.Drawing.Size(386, 13);
     579      this.label5.TabIndex = 0;
     580      this.label5.Text = "Show some global statistics, e.g. Overall execution time, nr of calculated jobs, " +
     581          "....";
     582      //
     583      // hiveExperimentManagerView
     584      //
     585      this.hiveExperimentManagerView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     586                  | System.Windows.Forms.AnchorStyles.Left)
     587                  | System.Windows.Forms.AnchorStyles.Right)));
     588      this.hiveExperimentManagerView.Caption = "HiveExperimentManagerBaseView";
     589      this.hiveExperimentManagerView.Content = null;
     590      this.hiveExperimentManagerView.Location = new System.Drawing.Point(4, 4);
     591      this.hiveExperimentManagerView.Name = "hiveExperimentManagerView";
     592      this.hiveExperimentManagerView.ReadOnly = false;
     593      this.hiveExperimentManagerView.Size = new System.Drawing.Size(735, 524);
     594      this.hiveExperimentManagerView.TabIndex = 0;
    531595      //
    532596      // HiveAdministrationView
     
    554618      ((System.ComponentModel.ISupportInitialize)(this.splitUsers)).EndInit();
    555619      this.splitUsers.ResumeLayout(false);
    556       this.tabStatistics.ResumeLayout(false);
    557       this.tabStatistics.PerformLayout();
    558620      this.tabUserDetails.ResumeLayout(false);
    559621      this.tabUserInformation.ResumeLayout(false);
    560622      this.tabUserInformation.PerformLayout();
     623      this.tabUserJobs.ResumeLayout(false);
     624      this.tabStatistics.ResumeLayout(false);
     625      this.tabStatistics.PerformLayout();
    561626      this.ResumeLayout(false);
    562627
     
    605670    private System.Windows.Forms.TextBox txtMemory;
    606671    private System.Windows.Forms.TextBox txtDetailsCalculatedJobs;
     672    private System.Windows.Forms.Button btnAddGroup;
     673    private System.Windows.Forms.Button btnRemoveGroup;
     674    private HiveExperimentManagerView hiveExperimentManagerView;
    607675  }
    608676}
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/Administration/HiveAdministrationView.resx

    r5457 r5512  
    118118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
    119119  </resheader>
     120  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
     121  <data name="btnRemoveGroup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     122    <value>
     123        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
     124        DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
     125        bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
     126        sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
     127        AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
     128        JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
     129        3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
     130        li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
     131        ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
     132        wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
     133        hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
     134        4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
     135        VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
     136        5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
     137        qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
     138        j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
     139        1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
     140        rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
     141        fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
     142        B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
     143        yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
     144        YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
     145        yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
     146        vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
     147        vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
     148        Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
     149        bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
     150        llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
     151        ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
     152        xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
     153        eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
     154        YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
     155        XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
     156        WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
     157        xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
     158        dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
     159        V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
     160        Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
     161        Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
     162        PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
     163        0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
     164        /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
     165        XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
     166        fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
     167        tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
     168        6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDQAACw0B7QfALAAAAbVJREFUOE+lk7lLA0EU
     169        xuMRcdeYyIBRQcmxURTiEXE8ECQqpAkpJJVNihSKjVjbW1lJChuxtBGUNGKRwj9AvA9QEMRGS01M4YYZ
     170        v9nN5twgavGDt/tmvn3HtxbOueU/6JcpGQEpMAfqfyMoLjeAZbYU5iw2ryJe0N6ZVUZJI3JesGrkhYB4
     171        GQdHLB7iIId4vUqEkmZRIYvNiY/sFAX0FrrApCYSHeNscZojToKWfIsSm/UkkROXN4GtXMAol5ImJNdY
     172        qFcVQoj3wBBI5EUTiB2l7VVvgJI6HBoA51pLkaEvkMbzAZAqZ1N7hZQEWZSqLDIoKnkCxGyw5gKUuHHh
     173        CrBsoI2nA3Yh8vCzgPAAJS5wy6c7c69+u/DGmBjum18TWQF1tWdASSefcp5nZt381ic/prqsQW0TOtsX
     174        Xkm9ViRMt+jeYgtiz1Md+yBz5pE+Tl3N0cJB3QP2lwHb450iHyfbG3qMgZYKhLMTTn7plfi1Ih8WPFBc
     175        sWjPd9Jt/UR144g1yxv/gtj/xnO/jd8o8j3iPuNA2eBg8fdhxy5ytFxAd+Mo2AIzoLVyWCXtCOvL5k78
     176        w6/9DUORY3pvwx7IAAAAAElFTkSuQmCC
     177</value>
     178  </data>
     179  <data name="btnAddGroup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     180    <value>
     181        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
     182        DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
     183        bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
     184        sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
     185        AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
     186        JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
     187        3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
     188        li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
     189        ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
     190        wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
     191        hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
     192        4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
     193        VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
     194        5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
     195        qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
     196        j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
     197        1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
     198        rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
     199        fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
     200        B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
     201        yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
     202        YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
     203        yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
     204        vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
     205        vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
     206        Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
     207        bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
     208        llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
     209        ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
     210        xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
     211        eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
     212        YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
     213        XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
     214        WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
     215        xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
     216        dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
     217        V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
     218        Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
     219        Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
     220        PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
     221        0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
     222        /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
     223        XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
     224        fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
     225        tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
     226        6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDQAACw0B7QfALAAAAX5JREFUOE9j+P//PwMl
     227        mCLNIItxGcBzdwH7mVvzOM9cncN15uIM3gO4XInLAObrc7j+/3nU+P/Pw4b/JycL/CHVAIbz03nhBhzs
     228        EQHqxx5WOMPg+CTBD38e1v3/86Dq/452cZAB/NgMgRtwaSbPgbNT+c6cnCR45ki/0Jl93SJ//jwo///3
     229        XtH/9Q0y/1fVyP1fWqn4f36p8v9ZRaoPYYbBDTg1WQBoYz3Qxlogrvz/514JEOf9/3s38//fO8n//96O
     230        +//vZgQQh/yflKOJacChXmGgjVX//94vBWosAGrMBmpMBWpM+P/vVjRQY9j/fzeC/v+77ve/K033FYYL
     231        drZL/N/SLPV/XYPM7VU18meWVCj+/3srBqgx/P/UPI3/E7K0/ndn6P5vT9X/35xo+AHDAPQAml2k+g3k
     232        3H83Av73ZOigx4IiQQOA/nz774Y/0AC//63J+qRHY3e67kOQf0G4Ps6IdANakgwuNcQb/q+JNf5fGW1C
     233        ugHE5lCKcyMAN07j92U5+iMAAAAASUVORK5CYII=
     234</value>
     235  </data>
    120236</root>
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/HiveExperimentManagerView.Designer.cs

    r4905 r5512  
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HiveExperimentManagerView));
    48       this.hiveExperimentListView = new HiveExperimentListView();
    49       this.updateExperimentsButton = new System.Windows.Forms.Button();
    50       this.updateExperimentsPanel = new System.Windows.Forms.Panel();
    51       this.updateExperimentsPanel.SuspendLayout();
     47      this.hiveExperimentListView = new HeuristicLab.Clients.Hive.Views.HiveExperimentListView();
    5248      this.SuspendLayout();
    5349      //
     
    6561      this.hiveExperimentListView.TabIndex = 0;
    6662      //
    67       // updateExperimentsButton
    68       //
    69       this.updateExperimentsButton.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
    70                   | System.Windows.Forms.AnchorStyles.Right)));
    71       this.updateExperimentsButton.Image = ((System.Drawing.Image)(resources.GetObject("updateExperimentsButton.Image")));
    72       this.updateExperimentsButton.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
    73       this.updateExperimentsButton.Location = new System.Drawing.Point(87, 28);
    74       this.updateExperimentsButton.Name = "updateExperimentsButton";
    75       this.updateExperimentsButton.Size = new System.Drawing.Size(175, 59);
    76       this.updateExperimentsButton.TabIndex = 5;
    77       this.updateExperimentsButton.Text = "Update Experiment List";
    78       this.updateExperimentsButton.UseVisualStyleBackColor = true;
    79       this.updateExperimentsButton.Click += new System.EventHandler(this.updateExperimentsButton_Click);
    80       //
    81       // updateExperimentsPanel
    82       //
    83       this.updateExperimentsPanel.Controls.Add(this.updateExperimentsButton);
    84       this.updateExperimentsPanel.Location = new System.Drawing.Point(228, 0);
    85       this.updateExperimentsPanel.Name = "updateExperimentsPanel";
    86       this.updateExperimentsPanel.Size = new System.Drawing.Size(360, 103);
    87       this.updateExperimentsPanel.TabIndex = 6;
    88       //
    89       // HiveClientView
     63      // HiveExperimentManagerBaseView
    9064      //
    9165      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    9266      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    93       this.Controls.Add(this.updateExperimentsPanel);
    9467      this.Controls.Add(this.hiveExperimentListView);
    95       this.Name = "HiveClientView";
     68      this.Name = "HiveExperimentManagerBaseView";
    9669      this.Size = new System.Drawing.Size(735, 524);
    97       this.updateExperimentsPanel.ResumeLayout(false);
    9870      this.ResumeLayout(false);
    9971
     
    10173    #endregion
    10274
    103     private System.Windows.Forms.Button updateExperimentsButton;
    10475    private HiveExperimentListView hiveExperimentListView;
    105     private System.Windows.Forms.Panel updateExperimentsPanel;
    10676
    10777
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/HiveExperimentManagerView.cs

    r4905 r5512  
    2121
    2222using System;
    23 using System.Threading;
    2423using System.Windows.Forms;
    2524using HeuristicLab.Core.Views;
    2625using HeuristicLab.MainForm;
    27 using HeuristicLab.PluginInfrastructure;
    2826
    2927namespace HeuristicLab.Clients.Hive.Views {
     
    3230  /// </summary>
    3331  [View("Hive Experiment Manager View")]
    34   [Content(typeof(HiveExperimentManagerClient), true)]
    35   public sealed partial class HiveExperimentManagerView : ItemView {
    36     private ProgressView progressView;
     32  [Content(typeof(HiveExperimentManagerClient), false)]
     33  public partial class HiveExperimentManagerView : ItemView {
    3734
    3835    public new HiveExperimentManagerClient Content {
     
    4643    public HiveExperimentManagerView() {
    4744      InitializeComponent();
    48       updateExperimentsPanel.Dock = DockStyle.Fill;
    4945    }
    5046
     
    5248      base.OnContentChanged();
    5349      Content_HiveExperimentsChanged(this, EventArgs.Empty);
    54       Content_IsProgressingChanged(this, EventArgs.Empty);
    55       if(Content != null) UpdateExperimentsAsync();
     50    }
     51
     52    protected override void SetEnabledStateOfControls() {
     53      base.SetEnabledStateOfControls();
    5654    }
    5755
    5856    protected override void RegisterContentEvents() {
    5957      this.Content.HiveExperimentsChanged += new EventHandler(Content_HiveExperimentsChanged);
    60       this.Content.IsProgressingChanged += new EventHandler(Content_IsProgressingChanged);
    6158    }
    6259
    6360    protected override void DeregisterContentEvents() {
    6461      this.Content.HiveExperimentsChanged -= new EventHandler(Content_HiveExperimentsChanged);
    65       this.Content.IsProgressingChanged -= new EventHandler(Content_IsProgressingChanged);
    6662    }
    6763
     
    7167      }
    7268    }
    73 
    74     protected override void SetEnabledStateOfControls() {
    75       base.SetEnabledStateOfControls();
    76       updateExperimentsPanel.Visible = Content != null && Content.HiveExperiments == null;
    77 
    78     }
    79 
    80     private void updateExperimentsButton_Click(object sender, EventArgs e) {
    81       if(Content != null) UpdateExperimentsAsync();
    82     }
    83 
    84     private void Content_IsProgressingChanged(object sender, EventArgs e) {
    85       if (this.InvokeRequired) {
    86         Invoke(new EventHandler(Content_IsProgressingChanged), sender, e);
    87       } else {
    88         if (Content != null && Content.IsProgressing) {
    89           SetProgressView();
    90         } else {
    91           FinishProgressView();
    92         }
    93       }
    94     }
    95 
    96     private void SetProgressView() {
    97       if (progressView == null) {
    98         progressView = new ProgressView(this, Content.Progress);
    99       } else {
    100         progressView.Progress = Content.Progress;
    101       }
    102     }
    103 
    104     private void FinishProgressView() {
    105       if (progressView != null) {
    106         progressView.Finish();
    107         progressView = null;
    108         SetEnabledStateOfControls();
    109       }
    110     }
    111 
    112     private void UpdateExperimentsAsync() {
    113       MethodInvoker invoker = new MethodInvoker(Content.UpdateExperimentList);
    114       invoker.BeginInvoke((ar) => {
    115         try {
    116           invoker.EndInvoke(ar);
    117         }
    118         catch (Exception ex) {
    119           ThreadPool.QueueUserWorkItem(delegate(object exception) { ErrorHandling.ShowErrorDialog(this, (Exception)exception); }, ex);
    120         }
    121       }, null);
    122     }
    12369  }
    12470}
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/HiveExperimentManagerView.resx

    r4905 r5512  
    113113  </resheader>
    114114  <resheader name="reader">
    115     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
     115    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
    116116  </resheader>
    117117  <resheader name="writer">
    118     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
     118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
    119119  </resheader>
    120   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    121   <data name="updateExperimentsButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    122     <value>
    123         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
    124         DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
    125         bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
    126         sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
    127         AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
    128         JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
    129         3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
    130         li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
    131         ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
    132         wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
    133         hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
    134         4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
    135         VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
    136         5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
    137         qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
    138         j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
    139         1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
    140         rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
    141         fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
    142         B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
    143         yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
    144         YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
    145         yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
    146         vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
    147         vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
    148         Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
    149         bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
    150         llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
    151         ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
    152         xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
    153         eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
    154         YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
    155         XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
    156         WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
    157         xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
    158         dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
    159         V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
    160         Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
    161         Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
    162         PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
    163         0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
    164         /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
    165         XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
    166         fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
    167         tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
    168         6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwgAADsIBFShKgAAAA2JJREFUOE9lk31MFHQY
    169         x59JZIU62/QPF1gauDJXjkpyZLxVMEEubgpKU0NePKS6yp168qaJ4OIlMhUH6hRWChyuuuTaQjqFk8j0
    170         MEhlURdMRgp0XERccfjpx7G1Vn8822+/fb/fz/f54xFA/jtDf03S4fyTloE/6PhlFNfvY0xMTCjZ/7X/
    171         mCfv3qXH7ab6lp387i/Y2VWE9mIhcdZk1phrybXeofvWIG6l+XeQN8CtzJ/fucHb10rZ013N0f5zHOyr
    172         Ytf3kWhb5hJQnciMfb+y9HA/J1u6cTqdTE5OeoPEo8y1A00kWFcr8jZqBk185f6Bc6MOCntySLItYuGZ
    173         /UiRE9lhZ05RGdWNNoaHh6cDrricrLI8yfpLj5B/U0vlgJVPRppoc1/l1O1O1rZ08NDpC8wo7kP25iE5
    174         QmD2IWw2G2NjY0hi/TB+Zbm83BxA6uVgjNdTybuZzIEfjRT/BDHn4b5jClVWiOwPRoyCzxvPkFtSRW9v
    175         L/Jwwc/Irhs83hBI5Jf+JFxcoKjBpLS3o7kA/meU+QMP8l4m8q4vsn0mPrp5xGYV0q40MkvfgbzlYNah
    176         LSxuEB6tiyfIdJSFtTD7pDIfnFDkAaRgij4XyVjB7JTnCd2YQ2NjI+KX2ops/U616OTe97fje3gH91em
    177         Ih+q/2IVUPAbkl+qRhRduEfnS0DaS4SsM1JfX4/MT7ciSc2I7ppq0o/s7lR1w5Q5SJmOI4YeRG9CtkXh
    178         k76EBVuXsTwtixfWGqirq0OW7/4aiVRJiU3Ia5dUxS5k5yvTxGw1GZXIhstIrA0/TSnP6jaxcnM5mg2Z
    179         mM1mBbD047OqBok4jcR9hiScR9afQt5U5i3hSLwFiT6LhNbwYNQRNLojPLG6jKys12lra0Ou991mWd63
    180         PBCi6k5NaC0z47OZszEUCTuBrKzB57kTzI/4mJCkJp7WmoiI3UxJSQkOhwMZHx+ntrWLoGw7gWvM+Ieb
    181         WKItYrGmnHlhDSyKOcsKtV5M2jc8laDeL6ZgMBiwWq2Mjo5OX9fIyAifNrcRvcfMY5ntRGW0EpveSlzG
    182         FeJ1Vwl5tZml0fuI0WzCaDRisVgYHBz03oM3YOrhcrmw2+2UV33EunfKiUo5QHjyXiISDWiTdej1eioq
    183         Krx7Dw0N4fF4vLfwN80WjZRSOVvaAAAAAElFTkSuQmCC
    184 </value>
    185   </data>
    186   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     120  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    187121    <value>57</value>
    188122  </metadata>
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/ExperimentManager/MenuItems/ExperimentManagerMenuItem.cs

    r5402 r5512  
    2121
    2222using System.Collections.Generic;
     23using HeuristicLab.Clients.Hive;
    2324using HeuristicLab.MainForm;
    24 using HeuristicLab.MainForm.WindowsForms;
    25 using HeuristicLab.Clients.Hive;
    2625
    2726namespace HeuristicLab.Optimizer.MenuItems {
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Views/3.4/HeuristicLab.Clients.Hive.Views-3.4.csproj

    r5457 r5512  
    117117  </ItemGroup>
    118118  <ItemGroup>
     119    <Compile Include="ExperimentManager\UpdateableHiveExperimentManagerView.cs">
     120      <SubType>UserControl</SubType>
     121    </Compile>
     122    <Compile Include="ExperimentManager\UpdateableHiveExperimentManagerView.designer.cs">
     123      <DependentUpon>UpdateableHiveExperimentManagerView.cs</DependentUpon>
     124    </Compile>
     125    <Compile Include="ExperimentManager\HiveExperimentManagerView.cs">
     126      <SubType>UserControl</SubType>
     127    </Compile>
     128    <Compile Include="ExperimentManager\HiveExperimentManagerView.Designer.cs">
     129      <DependentUpon>HiveExperimentManagerView.cs</DependentUpon>
     130    </Compile>
     131    <Compile Include="Properties\Resources.Designer.cs">
     132      <AutoGen>True</AutoGen>
     133      <DesignTime>True</DesignTime>
     134      <DependentUpon>Resources.resx</DependentUpon>
     135    </Compile>
    119136    <None Include="HeuristicLabClientsHiveViewsPlugin.cs.frame" />
    120137    <Compile Include="Administration\HiveAdministrationView.cs">
     
    136153    <Compile Include="ExperimentManager\HiveExperimentListView.Designer.cs">
    137154      <DependentUpon>HiveExperimentListView.cs</DependentUpon>
    138     </Compile>
    139     <Compile Include="ExperimentManager\HiveExperimentManagerView.cs">
    140       <SubType>UserControl</SubType>
    141     </Compile>
    142     <Compile Include="ExperimentManager\HiveExperimentManagerView.Designer.cs">
    143       <DependentUpon>HiveExperimentManagerView.cs</DependentUpon>
    144155    </Compile>
    145156    <Compile Include="ExperimentManager\HiveExperimentView.cs">
     
    184195    <EmbeddedResource Include="ExperimentManager\HiveExperimentManagerView.resx">
    185196      <DependentUpon>HiveExperimentManagerView.cs</DependentUpon>
     197      <SubType>Designer</SubType>
     198    </EmbeddedResource>
     199    <EmbeddedResource Include="ExperimentManager\UpdateableHiveExperimentManagerView.resx">
     200      <DependentUpon>UpdateableHiveExperimentManagerView.cs</DependentUpon>
    186201    </EmbeddedResource>
    187202    <EmbeddedResource Include="ExperimentManager\HiveExperimentView.resx">
     
    193208    <EmbeddedResource Include="Progress\ProgressView.resx">
    194209      <DependentUpon>ProgressView.cs</DependentUpon>
     210    </EmbeddedResource>
     211    <EmbeddedResource Include="Properties\Resources.resx">
     212      <Generator>ResXFileCodeGenerator</Generator>
     213      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    195214    </EmbeddedResource>
    196215  </ItemGroup>
Note: See TracChangeset for help on using the changeset viewer.