Free cookie consent management tool by TermsFeed Policy Generator

Changeset 1148


Ignore:
Timestamp:
01/15/09 16:44:45 (15 years ago)
Author:
aleitner
Message:

updated job-detail panel, on job-TreeView element shown job element (#452)

Location:
trunk/sources/HeuristicLab.Hive.Server.Console
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.Console/AddJobForm.cs

    r1120 r1148  
    5656    }
    5757
    58 
    5958    private void BtnAdd_Click(object sender, EventArgs e) {
    6059      try {
  • trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerConsole.cs

    r1089 r1148  
    6969    }
    7070
    71 
     71    /// <summary>
     72    /// if the input is correct and the login-method returns a
     73    /// valid response
     74    /// </summary>
     75    /// <returns></returns>
    7276    private bool IsValid() {
    7377      if ((tbUserName.Text != "") &&
     
    8286            IServerConsoleFacade scf = ServiceLocator.GetServerConsoleFacade();
    8387            Response resp = scf.Login(tbUserName.Text, tbPwd.Text);
     88            string str = resp.StatusMessage;
    8489          } else {
    8590            lblError.Text = "IP or Port not valid";
  • trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.Designer.cs

    r1136 r1148  
    4343      this.scJobControl = new System.Windows.Forms.SplitContainer();
    4444      this.tvJobControl = new System.Windows.Forms.TreeView();
     45      this.lvJobControl = new System.Windows.Forms.ListView();
     46      this.ilJobControl = new System.Windows.Forms.ImageList(this.components);
     47      this.tpUserControl = new System.Windows.Forms.TabPage();
     48      this.scUserControl = new System.Windows.Forms.SplitContainer();
     49      this.tvUserControl = new System.Windows.Forms.TreeView();
     50      this.lvUserControl = new System.Windows.Forms.ListView();
     51      this.ilUserControl = new System.Windows.Forms.ImageList(this.components);
    4552      this.plJobDetails = new System.Windows.Forms.Panel();
     53      this.lvSnapshots = new System.Windows.Forms.ListView();
     54      this.chJobId = new System.Windows.Forms.ColumnHeader();
     55      this.chTimeCalculated = new System.Windows.Forms.ColumnHeader();
     56      this.chProgress = new System.Windows.Forms.ColumnHeader();
    4657      this.lblPriorityJob = new System.Windows.Forms.Label();
    4758      this.lblParentJob = new System.Windows.Forms.Label();
     
    5768      this.btnJobDetailClose = new System.Windows.Forms.Button();
    5869      this.pbJobControl = new System.Windows.Forms.PictureBox();
    59       this.tpUserControl = new System.Windows.Forms.TabPage();
    60       this.scUserControl = new System.Windows.Forms.SplitContainer();
    61       this.tvUserControl = new System.Windows.Forms.TreeView();
    62       this.lvUserControl = new System.Windows.Forms.ListView();
    63       this.ilUserControl = new System.Windows.Forms.ImageList(this.components);
    64       this.lvJobControl = new System.Windows.Forms.ListView();
    65       this.ilJobControl = new System.Windows.Forms.ImageList(this.components);
    6670      this.plClientDetails = new System.Windows.Forms.Panel();
    6771      this.lblLogin = new System.Windows.Forms.Label();
     
    8892      this.scJobControl.Panel2.SuspendLayout();
    8993      this.scJobControl.SuspendLayout();
    90       this.plJobDetails.SuspendLayout();
    91       ((System.ComponentModel.ISupportInitialize)(this.pbJobControl)).BeginInit();
    9294      this.tpUserControl.SuspendLayout();
    9395      this.scUserControl.Panel1.SuspendLayout();
    9496      this.scUserControl.Panel2.SuspendLayout();
    9597      this.scUserControl.SuspendLayout();
     98      this.plJobDetails.SuspendLayout();
     99      ((System.ComponentModel.ISupportInitialize)(this.pbJobControl)).BeginInit();
    96100      this.plClientDetails.SuspendLayout();
    97101      ((System.ComponentModel.ISupportInitialize)(this.pbClientControl)).BeginInit();
     
    272276      this.tvJobControl.Size = new System.Drawing.Size(139, 346);
    273277      this.tvJobControl.TabIndex = 2;
     278      this.tvJobControl.Click += new System.EventHandler(this.OnTVJobControlClicked);
     279      //
     280      // lvJobControl
     281      //
     282      this.lvJobControl.AllowDrop = true;
     283      this.lvJobControl.Dock = System.Windows.Forms.DockStyle.Fill;
     284      this.lvJobControl.LargeImageList = this.ilJobControl;
     285      this.lvJobControl.Location = new System.Drawing.Point(0, 0);
     286      this.lvJobControl.MultiSelect = false;
     287      this.lvJobControl.Name = "lvJobControl";
     288      this.lvJobControl.Size = new System.Drawing.Size(494, 346);
     289      this.lvJobControl.TabIndex = 0;
     290      this.lvJobControl.UseCompatibleStateImageBehavior = false;
     291      this.lvJobControl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.lvJobControl_MouseMove);
     292      this.lvJobControl.Click += new System.EventHandler(this.OnLVJobControlClicked);
     293      //
     294      // ilJobControl
     295      //
     296      this.ilJobControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilJobControl.ImageStream")));
     297      this.ilJobControl.TransparentColor = System.Drawing.Color.Transparent;
     298      this.ilJobControl.Images.SetKeyName(0, "PlayHS.png");
     299      //
     300      // tpUserControl
     301      //
     302      this.tpUserControl.Controls.Add(this.scUserControl);
     303      this.tpUserControl.Location = new System.Drawing.Point(4, 22);
     304      this.tpUserControl.Name = "tpUserControl";
     305      this.tpUserControl.Padding = new System.Windows.Forms.Padding(3);
     306      this.tpUserControl.Size = new System.Drawing.Size(643, 352);
     307      this.tpUserControl.TabIndex = 2;
     308      this.tpUserControl.Text = "User Control";
     309      this.tpUserControl.UseVisualStyleBackColor = true;
     310      //
     311      // scUserControl
     312      //
     313      this.scUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
     314      this.scUserControl.Location = new System.Drawing.Point(3, 3);
     315      this.scUserControl.Name = "scUserControl";
     316      //
     317      // scUserControl.Panel1
     318      //
     319      this.scUserControl.Panel1.Controls.Add(this.tvUserControl);
     320      //
     321      // scUserControl.Panel2
     322      //
     323      this.scUserControl.Panel2.Controls.Add(this.lvUserControl);
     324      this.scUserControl.Size = new System.Drawing.Size(637, 346);
     325      this.scUserControl.SplitterDistance = 139;
     326      this.scUserControl.TabIndex = 1;
     327      //
     328      // tvUserControl
     329      //
     330      this.tvUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
     331      this.tvUserControl.Location = new System.Drawing.Point(0, 0);
     332      this.tvUserControl.Name = "tvUserControl";
     333      this.tvUserControl.Size = new System.Drawing.Size(139, 346);
     334      this.tvUserControl.TabIndex = 1;
     335      //
     336      // lvUserControl
     337      //
     338      this.lvUserControl.AllowDrop = true;
     339      this.lvUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
     340      this.lvUserControl.LargeImageList = this.ilUserControl;
     341      this.lvUserControl.Location = new System.Drawing.Point(0, 0);
     342      this.lvUserControl.Name = "lvUserControl";
     343      this.lvUserControl.Size = new System.Drawing.Size(494, 346);
     344      this.lvUserControl.TabIndex = 1;
     345      this.lvUserControl.UseCompatibleStateImageBehavior = false;
     346      this.lvUserControl.Click += new System.EventHandler(this.OnLVUserControlClicked);
     347      //
     348      // ilUserControl
     349      //
     350      this.ilUserControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilUserControl.ImageStream")));
     351      this.ilUserControl.TransparentColor = System.Drawing.Color.Transparent;
     352      this.ilUserControl.Images.SetKeyName(0, "Users.png");
    274353      //
    275354      // plJobDetails
    276355      //
    277356      this.plJobDetails.BackColor = System.Drawing.SystemColors.Window;
     357      this.plJobDetails.Controls.Add(this.lvSnapshots);
    278358      this.plJobDetails.Controls.Add(this.lblPriorityJob);
    279359      this.plJobDetails.Controls.Add(this.lblParentJob);
     
    295375      this.plJobDetails.TabIndex = 1;
    296376      //
     377      // lvSnapshots
     378      //
     379      this.lvSnapshots.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
     380            this.chJobId,
     381            this.chTimeCalculated,
     382            this.chProgress});
     383      this.lvSnapshots.Enabled = false;
     384      this.lvSnapshots.FullRowSelect = true;
     385      this.lvSnapshots.GridLines = true;
     386      this.lvSnapshots.Location = new System.Drawing.Point(20, 271);
     387      this.lvSnapshots.Name = "lvSnapshots";
     388      this.lvSnapshots.Size = new System.Drawing.Size(449, 70);
     389      this.lvSnapshots.TabIndex = 16;
     390      this.lvSnapshots.UseCompatibleStateImageBehavior = false;
     391      this.lvSnapshots.View = System.Windows.Forms.View.Details;
     392      //
     393      // chJobId
     394      //
     395      this.chJobId.Text = "Job-ID";
     396      //
     397      // chTimeCalculated
     398      //
     399      this.chTimeCalculated.Text = "Calculated At";
     400      //
     401      // chProgress
     402      //
     403      this.chProgress.Text = "Progress";
     404      //
    297405      // lblPriorityJob
    298406      //
     
    354462      //
    355463      this.lblProgress.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     464      this.lblProgress.BackColor = System.Drawing.Color.Transparent;
    356465      this.lblProgress.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
    357466      this.lblProgress.Location = new System.Drawing.Point(326, 99);
     
    365474      //
    366475      this.lblStatus.AutoSize = true;
     476      this.lblStatus.BackColor = System.Drawing.Color.Transparent;
    367477      this.lblStatus.Location = new System.Drawing.Point(14, 57);
    368478      this.lblStatus.Name = "lblStatus";
     
    404514      this.pbJobControl.TabIndex = 3;
    405515      this.pbJobControl.TabStop = false;
    406       //
    407       // tpUserControl
    408       //
    409       this.tpUserControl.Controls.Add(this.scUserControl);
    410       this.tpUserControl.Location = new System.Drawing.Point(4, 22);
    411       this.tpUserControl.Name = "tpUserControl";
    412       this.tpUserControl.Padding = new System.Windows.Forms.Padding(3);
    413       this.tpUserControl.Size = new System.Drawing.Size(643, 352);
    414       this.tpUserControl.TabIndex = 2;
    415       this.tpUserControl.Text = "User Control";
    416       this.tpUserControl.UseVisualStyleBackColor = true;
    417       //
    418       // scUserControl
    419       //
    420       this.scUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
    421       this.scUserControl.Location = new System.Drawing.Point(3, 3);
    422       this.scUserControl.Name = "scUserControl";
    423       //
    424       // scUserControl.Panel1
    425       //
    426       this.scUserControl.Panel1.Controls.Add(this.tvUserControl);
    427       //
    428       // scUserControl.Panel2
    429       //
    430       this.scUserControl.Panel2.Controls.Add(this.lvUserControl);
    431       this.scUserControl.Size = new System.Drawing.Size(637, 346);
    432       this.scUserControl.SplitterDistance = 139;
    433       this.scUserControl.TabIndex = 1;
    434       //
    435       // tvUserControl
    436       //
    437       this.tvUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
    438       this.tvUserControl.Location = new System.Drawing.Point(0, 0);
    439       this.tvUserControl.Name = "tvUserControl";
    440       this.tvUserControl.Size = new System.Drawing.Size(139, 346);
    441       this.tvUserControl.TabIndex = 1;
    442       //
    443       // lvUserControl
    444       //
    445       this.lvUserControl.AllowDrop = true;
    446       this.lvUserControl.Dock = System.Windows.Forms.DockStyle.Fill;
    447       this.lvUserControl.LargeImageList = this.ilUserControl;
    448       this.lvUserControl.Location = new System.Drawing.Point(0, 0);
    449       this.lvUserControl.Name = "lvUserControl";
    450       this.lvUserControl.Size = new System.Drawing.Size(494, 346);
    451       this.lvUserControl.TabIndex = 1;
    452       this.lvUserControl.UseCompatibleStateImageBehavior = false;
    453       this.lvUserControl.Click += new System.EventHandler(this.OnLVUserControlClicked);
    454       //
    455       // ilUserControl
    456       //
    457       this.ilUserControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilUserControl.ImageStream")));
    458       this.ilUserControl.TransparentColor = System.Drawing.Color.Transparent;
    459       this.ilUserControl.Images.SetKeyName(0, "Users.png");
    460       //
    461       // lvJobControl
    462       //
    463       this.lvJobControl.AllowDrop = true;
    464       this.lvJobControl.Dock = System.Windows.Forms.DockStyle.Fill;
    465       this.lvJobControl.LargeImageList = this.ilJobControl;
    466       this.lvJobControl.Location = new System.Drawing.Point(0, 0);
    467       this.lvJobControl.MultiSelect = false;
    468       this.lvJobControl.Name = "lvJobControl";
    469       this.lvJobControl.Size = new System.Drawing.Size(494, 346);
    470       this.lvJobControl.TabIndex = 0;
    471       this.lvJobControl.UseCompatibleStateImageBehavior = false;
    472       this.lvJobControl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.lvJobControl_MouseMove);
    473       this.lvJobControl.Click += new System.EventHandler(this.OnLVJobControlClicked);
    474       //
    475       // ilJobControl
    476       //
    477       this.ilJobControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilJobControl.ImageStream")));
    478       this.ilJobControl.TransparentColor = System.Drawing.Color.Transparent;
    479       this.ilJobControl.Images.SetKeyName(0, "PlayHS.png");
    480516      //
    481517      // plClientDetails
     
    627663      this.scJobControl.Panel2.ResumeLayout(false);
    628664      this.scJobControl.ResumeLayout(false);
    629       this.plJobDetails.ResumeLayout(false);
    630       this.plJobDetails.PerformLayout();
    631       ((System.ComponentModel.ISupportInitialize)(this.pbJobControl)).EndInit();
    632665      this.tpUserControl.ResumeLayout(false);
    633666      this.scUserControl.Panel1.ResumeLayout(false);
    634667      this.scUserControl.Panel2.ResumeLayout(false);
    635668      this.scUserControl.ResumeLayout(false);
     669      this.plJobDetails.ResumeLayout(false);
     670      this.plJobDetails.PerformLayout();
     671      ((System.ComponentModel.ISupportInitialize)(this.pbJobControl)).EndInit();
    636672      this.plClientDetails.ResumeLayout(false);
    637673      this.plClientDetails.PerformLayout();
     
    700736    private System.Windows.Forms.Label lblPriorityJob;
    701737    private System.Windows.Forms.Label lblParentJob;
     738    private System.Windows.Forms.ListView lvSnapshots;
     739    private System.Windows.Forms.ColumnHeader chJobId;
     740    private System.Windows.Forms.ColumnHeader chTimeCalculated;
     741    private System.Windows.Forms.ColumnHeader chProgress;
    702742  }
    703743}
  • trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.cs

    r1136 r1148  
    5050    private ClientInfo currentClient = null;
    5151    private User currentUser = null;
    52     private int idxCurrentJob = 0;
    53     private int idxCurrentClient = 0;
    54     private int idxCurrentUser = 0;
     52    private string nameCurrentJob = "";
     53    private string nameCurrentClient = "";
     54    private string nameCurrentUser = "";
    5555    private bool flagJob = false;
    5656    private bool flagClient = false;
     
    216216    /// </summary>
    217217    private void ClientClicked() {
    218       currentClient = clientInfo.List[idxCurrentClient];
     218      int i = 0;
     219      while (usersList.List[i].Name != nameCurrentUser) {
     220        i++;
     221      }
     222      currentClient = clientInfo.List[i];
    219223      scClientControl.Panel2.Controls.Clear();
    220224      scClientControl.Panel2.Controls.Add(plClientDetails);
     
    228232    /// </summary>
    229233    private void JobClicked() {
     234      int i = 0;
     235      while (jobs.List[i].Id.ToString() != nameCurrentJob) {
     236        i++;
     237      }
     238      lvSnapshots.Enabled = false;
    230239      int yPos = 0;
    231       currentJob = jobs.List[idxCurrentJob];
     240      currentJob = jobs.List[i];
    232241      scJobControl.Panel2.Controls.Clear();
    233242      scJobControl.Panel2.Controls.Add(plJobDetails);
     
    270279        lblJobCalculationEnd.Location = new Point(
    271280          lblJobCalculationEnd.Location.X, yPos);
    272         lblJobCalculationEnd.Text = "Calculation endet at " /* + currentJob.User.CalculationEnd */;
     281        lblJobCalculationEnd.Text = "Calculation ended at " /* + currentJob.User.CalculationEnd */;
     282      }
     283      if (currentJob.State != State.offline) {
     284        yPos += 30;
     285        lvSnapshots.Location = new Point(
     286          lvSnapshots.Location.X, yPos);
     287        lvSnapshots.Size = new Size(lvSnapshots.Size.Width,
     288          plJobDetails.Size.Height - 10 - yPos);
     289        lvSnapshots.Enabled = true;
    273290      }
    274291    }
     
    278295    /// </summary>
    279296    private void UserClicked() {
    280       currentUser = usersList.List[idxCurrentUser];
     297      int i = 0;
     298      while (usersList.List[i].Name != nameCurrentUser) {
     299        i++;
     300      }
     301      currentUser = usersList.List[i];
    281302      scUserControl.Panel2.Controls.Clear();
    282303      scUserControl.Panel2.Controls.Add(plUserDetails);
     
    285306    }
    286307
    287     #region Eventhandler
     308    #region Eventhandlers
    288309    /// <summary>
    289310    /// Send event to Login-GUI when closing
     
    325346
    326347    private void OnLVClientClicked(object sender, EventArgs e) {
    327       idxCurrentClient = lvClientControl.SelectedItems[0].Index;
     348      nameCurrentClient = lvClientControl.SelectedItems[0].Text;
    328349      flagClient = true;
    329350      ClientClicked();
     
    331352
    332353    private void OnLVJobControlClicked(object sender, EventArgs e) {
    333       idxCurrentJob = lvJobControl.SelectedItems[0].Index;
     354      nameCurrentJob = lvJobControl.SelectedItems[0].Text;
    334355      flagJob = true;
    335356      JobClicked();
    336357    }
    337358
     359    private void OnTVJobControlClicked(object sender, EventArgs e) {
     360      try {
     361        nameCurrentJob = Convert.ToInt32(tvJobControl.SelectedNode.Text).ToString();
     362        flagJob = true;
     363        JobClicked();
     364      }
     365      catch (Exception ex) { }
     366
     367    }
     368
    338369    private void OnLVUserControlClicked(object sender, EventArgs e) {
    339       idxCurrentUser = lvUserControl.SelectedItems[0].Index;
     370      nameCurrentUser = lvUserControl.SelectedItems[0].Name;
    340371      flagUser = true;
    341372      UserClicked();
  • trunk/sources/HeuristicLab.Hive.Server.Console/HiveServerManagementConsole.resx

    r1126 r1148  
    215215</value>
    216216  </data>
     217  <metadata name="ilJobControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     218    <value>471, 13</value>
     219  </metadata>
     220  <data name="ilJobControl.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
     221    <value>
     222        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
     223        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
     224        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACc
     225        CQAAAk1TRnQBSQFMAwEBAAEEAQABBAEAASABAAEgAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
     226        AYADAAEgAwABAQEAAQgGAAEQGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
     227        AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA
     228        AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm
     229        AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ
     230        AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm
     231        AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz
     232        AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm
     233        AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm
     234        AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA
     235        ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm
     236        AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm
     237        ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm
     238        AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA
     239        AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ
     240        AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz
     241        AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/
     242        AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA
     243        AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM
     244        AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm
     245        ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ
     246        AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/
     247        ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM
     248        ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm
     249        AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM
     250        AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA
     251        AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA
     252        ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7
     253        Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA///AP8ADAADoX0AA6F9AAGm
     254        AWUBpgKhewABZQEnAWUCoXsAAWUBKAENAWUBpgKheQABZQEoAicBZQKheQABZQMoAUgBZQGmAqF3AAFl
     255        A0kBKAEnAWUCoXcAAWUESQEoAUgBZQGmAqF1AAFlAkkBTwJJASgBJwFlAqF1AAFmAUkDTwJJASgBSAFl
     256        AaYCoXMAAYYBSQFPAXICTwJJASgBJwFlAqFzAAGGAk8BcgFQAk8CSQEoAUgBZQGmAqFxAAGGAU8BUAGX
     257        AnICTwJJAigBZQKhcQABhgFPAXIDlwFQAk8CSQFmAaYCoXEAAYYBTwFyBJcBcgFPAUkBbAGnAcdzAAGG
     258        AVABcgGXAXgBmAFyAU8CbAGGAccBoXMAAYYBUAFyAZcBmAEIAXIBSQFsAacBx3UAAYYBUAGXAZgBeAFy
     259        AW0BbAGGAccBoXUAAYYBcgF4AQgBcgFJAWwBpwHHdwABhgNyAW0BbAGGAccBoXcAAYYBcgFPAUkBbAGn
     260        Acd5AAGGAXICbAGGAccBoXkAAYYBcgGLAacBx3sAAYYBiwGGAccBoXsAAccBpwHHfQABoQHHAaH0AAFC
     261        AU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/AQAE/wwABP8MAAT/DAAE/wwAAf8BjwL/
     262        DAAB/wGPAv8MAAH/AYMC/wwAAf8BgwL/DAAB/wGAAv8MAAH/AYAC/wwAAf8BgAE/Af8MAAH/AYABPwH/
     263        DAAB/wGAAQ8B/wwAAf8BgAEPAf8MAAH/AYABAwH/DAAB/wGAAQMB/wwAAf8BgAEAAf8MAAH/AYABAAH/
     264        DAAB/wGAAQAB/wwAAf8BgAEDAf8MAAH/AYABAwH/DAAB/wGAAQ8B/wwAAf8BgAEPAf8MAAH/AYABPwH/
     265        DAAB/wGAAT8B/wwAAf8BgAL/DAAB/wGAAv8MAAH/AYMC/wwAAf8BgwL/DAAB/wGPAv8MAAH/AY8C/wwA
     266        BP8MAAs=
     267</value>
     268  </data>
    217269  <metadata name="ilUserControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    218270    <value>231, 9</value>
     
    294346</value>
    295347  </data>
    296   <metadata name="ilJobControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    297     <value>471, 13</value>
    298   </metadata>
    299   <data name="ilJobControl.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    300     <value>
    301         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
    302         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
    303         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACc
    304         CQAAAk1TRnQBSQFMAwEBAAEEAQABBAEAASABAAEgAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
    305         AYADAAEgAwABAQEAAQgGAAEQGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
    306         AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA
    307         AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm
    308         AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ
    309         AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm
    310         AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz
    311         AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm
    312         AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm
    313         AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA
    314         ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm
    315         AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm
    316         ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm
    317         AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA
    318         AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ
    319         AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz
    320         AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/
    321         AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA
    322         AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM
    323         AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm
    324         ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ
    325         AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/
    326         ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM
    327         ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm
    328         AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM
    329         AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA
    330         AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA
    331         ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7
    332         Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA///AP8ADAADoX0AA6F9AAGm
    333         AWUBpgKhewABZQEnAWUCoXsAAWUBKAENAWUBpgKheQABZQEoAicBZQKheQABZQMoAUgBZQGmAqF3AAFl
    334         A0kBKAEnAWUCoXcAAWUESQEoAUgBZQGmAqF1AAFlAkkBTwJJASgBJwFlAqF1AAFmAUkDTwJJASgBSAFl
    335         AaYCoXMAAYYBSQFPAXICTwJJASgBJwFlAqFzAAGGAk8BcgFQAk8CSQEoAUgBZQGmAqFxAAGGAU8BUAGX
    336         AnICTwJJAigBZQKhcQABhgFPAXIDlwFQAk8CSQFmAaYCoXEAAYYBTwFyBJcBcgFPAUkBbAGnAcdzAAGG
    337         AVABcgGXAXgBmAFyAU8CbAGGAccBoXMAAYYBUAFyAZcBmAEIAXIBSQFsAacBx3UAAYYBUAGXAZgBeAFy
    338         AW0BbAGGAccBoXUAAYYBcgF4AQgBcgFJAWwBpwHHdwABhgNyAW0BbAGGAccBoXcAAYYBcgFPAUkBbAGn
    339         Acd5AAGGAXICbAGGAccBoXkAAYYBcgGLAacBx3sAAYYBiwGGAccBoXsAAccBpwHHfQABoQHHAaH0AAFC
    340         AU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/AQAE/wwABP8MAAT/DAAE/wwAAf8BjwL/
    341         DAAB/wGPAv8MAAH/AYMC/wwAAf8BgwL/DAAB/wGAAv8MAAH/AYAC/wwAAf8BgAE/Af8MAAH/AYABPwH/
    342         DAAB/wGAAQ8B/wwAAf8BgAEPAf8MAAH/AYABAwH/DAAB/wGAAQMB/wwAAf8BgAEAAf8MAAH/AYABAAH/
    343         DAAB/wGAAQAB/wwAAf8BgAEDAf8MAAH/AYABAwH/DAAB/wGAAQ8B/wwAAf8BgAEPAf8MAAH/AYABPwH/
    344         DAAB/wGAAT8B/wwAAf8BgAL/DAAB/wGAAv8MAAH/AYMC/wwAAf8BgwL/DAAB/wGPAv8MAAH/AY8C/wwA
    345         BP8MAAs=
    346 </value>
    347   </data>
    348348  <metadata name="timerSyncronize.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    349349    <value>341, 9</value>
Note: See TracChangeset for help on using the changeset viewer.