Changeset 1628


Ignore:
Timestamp:
04/23/09 15:37:05 (12 years ago)
Author:
aleitner
Message:

listview changing symbols (large images, small images, list), contextmenu only shown on click on calculating job (#585)

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

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.Console/3.2/HiveServerManagementConsole.Designer.cs

    r1598 r1628  
    3131      this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
    3232      this.jobToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
    33       this.ilClientControl = new System.Windows.Forms.ImageList(this.components);
    34       this.ilJobControl = new System.Windows.Forms.ImageList(this.components);
    35       this.ilUserControl = new System.Windows.Forms.ImageList(this.components);
     33      this.ilLargeImgJob = new System.Windows.Forms.ImageList(this.components);
     34      this.ilLargeImgClient = new System.Windows.Forms.ImageList(this.components);
    3635      this.plClientDetails = new System.Windows.Forms.Panel();
    3736      this.lblState = new System.Windows.Forms.Label();
     
    7069      this.scJobControl = new System.Windows.Forms.SplitContainer();
    7170      this.lvJobControl = new System.Windows.Forms.ListView();
     71      this.contextMenuJob = new System.Windows.Forms.ContextMenuStrip(this.components);
     72      this.menuItemAbortJob = new System.Windows.Forms.ToolStripMenuItem();
     73      this.menuItemGetSnapshot = new System.Windows.Forms.ToolStripMenuItem();
    7274      this.tpClientControl = new System.Windows.Forms.TabPage();
    7375      this.scClientControl = new System.Windows.Forms.SplitContainer();
    7476      this.lvClientControl = new System.Windows.Forms.ListView();
    75       this.contextMenuJob = new System.Windows.Forms.ContextMenuStrip(this.components);
    76       this.menuItemAbortJob = new System.Windows.Forms.ToolStripMenuItem();
    77       this.menuItemGetSnapshot = new System.Windows.Forms.ToolStripMenuItem();
    7877      this.tcManagementConsole = new System.Windows.Forms.TabControl();
    7978      this.checkBox1 = new System.Windows.Forms.CheckBox();
     79      this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     80      this.largeIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     81      this.smallIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     82      this.listToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
     83      this.ilSmallImgJob = new System.Windows.Forms.ImageList(this.components);
     84      this.ilSmallImgClient = new System.Windows.Forms.ImageList(this.components);
    8085      this.menuStrip1.SuspendLayout();
    8186      this.plClientDetails.SuspendLayout();
     
    9095      this.scJobControl.Panel2.SuspendLayout();
    9196      this.scJobControl.SuspendLayout();
     97      this.contextMenuJob.SuspendLayout();
    9298      this.tpClientControl.SuspendLayout();
    9399      this.scClientControl.Panel1.SuspendLayout();
    94100      this.scClientControl.Panel2.SuspendLayout();
    95101      this.scClientControl.SuspendLayout();
    96       this.contextMenuJob.SuspendLayout();
    97102      this.tcManagementConsole.SuspendLayout();
    98103      this.SuspendLayout();
     
    102107      this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
    103108            this.informationToolStripMenuItem,
    104             this.addToolStripMenuItem});
     109            this.addToolStripMenuItem,
     110            this.viewToolStripMenuItem});
    105111      this.menuStrip1.Location = new System.Drawing.Point(0, 0);
    106112      this.menuStrip1.Name = "menuStrip1";
     
    135141      //
    136142      this.jobToolStripMenuItem.Name = "jobToolStripMenuItem";
    137       this.jobToolStripMenuItem.Size = new System.Drawing.Size(102, 22);
     143      this.jobToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
    138144      this.jobToolStripMenuItem.Text = "Job";
    139145      this.jobToolStripMenuItem.Click += new System.EventHandler(this.AddJob_Click);
    140146      //
    141       // ilClientControl
    142       //
    143       this.ilClientControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilClientControl.ImageStream")));
    144       this.ilClientControl.TransparentColor = System.Drawing.Color.Transparent;
    145       this.ilClientControl.Images.SetKeyName(0, "monitor-green.png");
    146       this.ilClientControl.Images.SetKeyName(1, "monitor-orange.png");
    147       this.ilClientControl.Images.SetKeyName(2, "monitor-red.png");
    148       this.ilClientControl.Images.SetKeyName(3, "monitor-gray.png");
    149       //
    150       // ilJobControl
    151       //
    152       this.ilJobControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilJobControl.ImageStream")));
    153       this.ilJobControl.TransparentColor = System.Drawing.Color.Transparent;
    154       this.ilJobControl.Images.SetKeyName(0, "PlayHS.png");
    155       //
    156       // ilUserControl
    157       //
    158       this.ilUserControl.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilUserControl.ImageStream")));
    159       this.ilUserControl.TransparentColor = System.Drawing.Color.Transparent;
    160       this.ilUserControl.Images.SetKeyName(0, "Users.png");
     147      // ilLargeImgJob
     148      //
     149      this.ilLargeImgJob.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilLargeImgJob.ImageStream")));
     150      this.ilLargeImgJob.TransparentColor = System.Drawing.Color.Transparent;
     151      this.ilLargeImgJob.Images.SetKeyName(0, "monitor-green.png");
     152      this.ilLargeImgJob.Images.SetKeyName(1, "monitor-orange.png");
     153      this.ilLargeImgJob.Images.SetKeyName(2, "monitor-red.png");
     154      this.ilLargeImgJob.Images.SetKeyName(3, "monitor-gray.png");
     155      //
     156      // ilLargeImgClient
     157      //
     158      this.ilLargeImgClient.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilLargeImgClient.ImageStream")));
     159      this.ilLargeImgClient.TransparentColor = System.Drawing.Color.Transparent;
     160      this.ilLargeImgClient.Images.SetKeyName(0, "PlayHS.png");
    161161      //
    162162      // plClientDetails
     
    496496      this.lvJobControl.ContextMenuStrip = this.contextMenuJob;
    497497      this.lvJobControl.Dock = System.Windows.Forms.DockStyle.Fill;
    498       this.lvJobControl.LargeImageList = this.ilJobControl;
     498      this.lvJobControl.LargeImageList = this.ilLargeImgJob;
    499499      this.lvJobControl.Location = new System.Drawing.Point(0, 0);
    500500      this.lvJobControl.MultiSelect = false;
    501501      this.lvJobControl.Name = "lvJobControl";
    502502      this.lvJobControl.Size = new System.Drawing.Size(454, 386);
     503      this.lvJobControl.SmallImageList = this.ilSmallImgJob;
    503504      this.lvJobControl.TabIndex = 0;
    504505      this.lvJobControl.UseCompatibleStateImageBehavior = false;
     
    506507      this.lvJobControl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.lvJobControl_MouseMove);
    507508      this.lvJobControl.Click += new System.EventHandler(this.OnLVJobControlClicked);
     509      //
     510      // contextMenuJob
     511      //
     512      this.contextMenuJob.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
     513            this.menuItemAbortJob,
     514            this.menuItemGetSnapshot});
     515      this.contextMenuJob.Name = "contextMenuJob";
     516      this.contextMenuJob.Size = new System.Drawing.Size(151, 48);
     517      //
     518      // menuItemAbortJob
     519      //
     520      this.menuItemAbortJob.Name = "menuItemAbortJob";
     521      this.menuItemAbortJob.Size = new System.Drawing.Size(150, 22);
     522      this.menuItemAbortJob.Text = "Abort";
     523      //
     524      // menuItemGetSnapshot
     525      //
     526      this.menuItemGetSnapshot.Name = "menuItemGetSnapshot";
     527      this.menuItemGetSnapshot.Size = new System.Drawing.Size(150, 22);
     528      this.menuItemGetSnapshot.Text = "Get Snapshot";
    508529      //
    509530      // tpClientControl
     
    541562      this.lvClientControl.Dock = System.Windows.Forms.DockStyle.Fill;
    542563      this.lvClientControl.ImeMode = System.Windows.Forms.ImeMode.Off;
    543       this.lvClientControl.LargeImageList = this.ilClientControl;
     564      this.lvClientControl.LargeImageList = this.ilLargeImgClient;
    544565      this.lvClientControl.Location = new System.Drawing.Point(0, 0);
    545566      this.lvClientControl.MultiSelect = false;
    546567      this.lvClientControl.Name = "lvClientControl";
    547568      this.lvClientControl.Size = new System.Drawing.Size(454, 386);
     569      this.lvClientControl.SmallImageList = this.ilSmallImgClient;
    548570      this.lvClientControl.TabIndex = 0;
    549571      this.lvClientControl.UseCompatibleStateImageBehavior = false;
    550572      this.lvClientControl.Click += new System.EventHandler(this.OnLVClientClicked);
    551       //
    552       // contextMenuJob
    553       //
    554       this.contextMenuJob.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
    555             this.menuItemAbortJob,
    556             this.menuItemGetSnapshot});
    557       this.contextMenuJob.Name = "contextMenuJob";
    558       this.contextMenuJob.Size = new System.Drawing.Size(151, 48);
    559       //
    560       // menuItemAbortJob
    561       //
    562       this.menuItemAbortJob.Name = "menuItemAbortJob";
    563       this.menuItemAbortJob.Size = new System.Drawing.Size(150, 22);
    564       this.menuItemAbortJob.Text = "Abort";
    565       //
    566       // menuItemGetSnapshot
    567       //
    568       this.menuItemGetSnapshot.Name = "menuItemGetSnapshot";
    569       this.menuItemGetSnapshot.Size = new System.Drawing.Size(150, 22);
    570       this.menuItemGetSnapshot.Text = "Get Snapshot";
    571573      //
    572574      // tcManagementConsole
     
    590592      this.checkBox1.Text = "checkBox1";
    591593      this.checkBox1.UseVisualStyleBackColor = true;
     594      //
     595      // viewToolStripMenuItem
     596      //
     597      this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
     598            this.largeIconsToolStripMenuItem,
     599            this.smallIconsToolStripMenuItem,
     600            this.listToolStripMenuItem});
     601      this.viewToolStripMenuItem.Name = "viewToolStripMenuItem";
     602      this.viewToolStripMenuItem.Size = new System.Drawing.Size(41, 20);
     603      this.viewToolStripMenuItem.Text = "View";
     604      //
     605      // largeIconsToolStripMenuItem
     606      //
     607      this.largeIconsToolStripMenuItem.Checked = true;
     608      this.largeIconsToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
     609      this.largeIconsToolStripMenuItem.Name = "largeIconsToolStripMenuItem";
     610      this.largeIconsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
     611      this.largeIconsToolStripMenuItem.Text = "Large Icons";
     612      this.largeIconsToolStripMenuItem.Click += new System.EventHandler(this.largeIconsToolStripMenuItem_Click);
     613      //
     614      // smallIconsToolStripMenuItem
     615      //
     616      this.smallIconsToolStripMenuItem.Name = "smallIconsToolStripMenuItem";
     617      this.smallIconsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
     618      this.smallIconsToolStripMenuItem.Text = "Small Icons";
     619      this.smallIconsToolStripMenuItem.Click += new System.EventHandler(this.smallIconsToolStripMenuItem_Click);
     620      //
     621      // listToolStripMenuItem
     622      //
     623      this.listToolStripMenuItem.Name = "listToolStripMenuItem";
     624      this.listToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
     625      this.listToolStripMenuItem.Text = "List";
     626      this.listToolStripMenuItem.Click += new System.EventHandler(this.listToolStripMenuItem_Click);
     627      //
     628      // ilSmallImgJob
     629      //
     630      this.ilSmallImgJob.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilSmallImgJob.ImageStream")));
     631      this.ilSmallImgJob.TransparentColor = System.Drawing.Color.Transparent;
     632      this.ilSmallImgJob.Images.SetKeyName(0, "monitor-green.png");
     633      this.ilSmallImgJob.Images.SetKeyName(1, "monitor-orange.png");
     634      this.ilSmallImgJob.Images.SetKeyName(2, "monitor-red.png");
     635      this.ilSmallImgJob.Images.SetKeyName(3, "monitor-gray.png");
     636      //
     637      // ilSmallImgClient
     638      //
     639      this.ilSmallImgClient.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilSmallImgClient.ImageStream")));
     640      this.ilSmallImgClient.TransparentColor = System.Drawing.Color.Transparent;
     641      this.ilSmallImgClient.Images.SetKeyName(0, "PlayHS.png");
    592642      //
    593643      // HiveServerManagementConsole
     
    618668      this.scJobControl.Panel2.ResumeLayout(false);
    619669      this.scJobControl.ResumeLayout(false);
     670      this.contextMenuJob.ResumeLayout(false);
    620671      this.tpClientControl.ResumeLayout(false);
    621672      this.scClientControl.Panel1.ResumeLayout(false);
    622673      this.scClientControl.Panel2.ResumeLayout(false);
    623674      this.scClientControl.ResumeLayout(false);
    624       this.contextMenuJob.ResumeLayout(false);
    625675      this.tcManagementConsole.ResumeLayout(false);
    626676      this.ResumeLayout(false);
     
    636686    private System.Windows.Forms.TreeView treeView2;
    637687    private System.Windows.Forms.ListView listView2;
    638     private System.Windows.Forms.ImageList ilClientControl;
     688    private System.Windows.Forms.ImageList ilLargeImgJob;
    639689    private System.Windows.Forms.ToolStripMenuItem addToolStripMenuItem;
    640690    private System.Windows.Forms.ToolStripMenuItem jobToolStripMenuItem;
    641     private System.Windows.Forms.ImageList ilUserControl;
    642691    private System.Windows.Forms.Timer timerSyncronize;
    643     private System.Windows.Forms.ImageList ilJobControl;
     692    private System.Windows.Forms.ImageList ilLargeImgClient;
    644693    private System.Windows.Forms.Panel plClientDetails;
    645694    private System.Windows.Forms.PictureBox pbClientControl;
     
    683732    private System.Windows.Forms.ToolStripMenuItem menuItemAbortJob;
    684733    private System.Windows.Forms.ToolStripMenuItem menuItemGetSnapshot;
     734    private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem;
     735    private System.Windows.Forms.ToolStripMenuItem largeIconsToolStripMenuItem;
     736    private System.Windows.Forms.ToolStripMenuItem smallIconsToolStripMenuItem;
     737    private System.Windows.Forms.ToolStripMenuItem listToolStripMenuItem;
     738    private System.Windows.Forms.ImageList ilSmallImgJob;
     739    private System.Windows.Forms.ImageList ilSmallImgClient;
    685740  }
    686741}
  • trunk/sources/HeuristicLab.Hive.Server.Console/3.2/HiveServerManagementConsole.cs

    r1626 r1628  
    8888    #endregion
    8989
     90    private Guid ConvertStringToGuid(string stringGuid) {
     91      Guid guid = Guid.Empty;
     92      return (Guid)TypeDescriptor.GetConverter(guid).ConvertFrom(stringGuid);
     93    }
     94
     95
    9096    private void Init() {
    9197
     
    94100        IJobManager jobManager = ServiceLocator.GetJobManager();
    95101        if (lvJobControl.SelectedItems.Count == 1) {
    96           Guid jobID = Guid.Empty;
    97           jobID = (Guid)TypeDescriptor.GetConverter(jobID).ConvertFrom(lvJobControl.SelectedItems[0].Text);
    98           jobManager.AbortJob(jobID);
     102          jobManager.AbortJob(ConvertStringToGuid(lvJobControl.SelectedItems[0].Text));
    99103        }
    100104      };
     
    103107        IJobManager jobManager = ServiceLocator.GetJobManager();
    104108        if (lvJobControl.SelectedItems.Count == 1) {
    105           Guid jobID = Guid.Empty;
    106           jobID = (Guid)TypeDescriptor.GetConverter(jobID).ConvertFrom(lvJobControl.SelectedItems[0].Text);
    107           jobManager.RequestSnapshot(jobID);
     109          jobManager.RequestSnapshot(ConvertStringToGuid(lvJobControl.SelectedItems[0].Text));
    108110        }
    109111      };
     
    113115    private void lvJobControl_MouseUp(object sender, MouseEventArgs e) {
    114116      // If the right mouse button was clicked and released,
    115       // display the shortcut menu assigned to the TreeView.
    116       if (e.Button == MouseButtons.Right && lvJobControl.SelectedItems.Count == 1) {
    117         lvJobControl.ContextMenuStrip.Show(new Point(e.X, e.Y));
    118       }
     117      // display the shortcut menu assigned to the ListView.
     118      lvJobControl.ContextMenuStrip.Items.Clear();
     119      ListViewHitTestInfo hitTestInfo = lvJobControl.HitTest(e.Location);
     120      if (e.Button == MouseButtons.Right && hitTestInfo.Item != null && lvJobControl.SelectedItems.Count == 1) {
     121        Guid selectedJobGuid = ConvertStringToGuid(lvJobControl.SelectedItems[0].Text);
     122        Job selectedJob = jobs.List.FirstOrDefault(x => x.Id == selectedJobGuid);
     123
     124        if (selectedJob != null && selectedJob.State == State.calculating) {
     125        lvJobControl.ContextMenuStrip.Items.Add(menuItemAbortJob);
     126        lvJobControl.ContextMenuStrip.Items.Add(menuItemGetSnapshot);
     127        }
     128      }
     129       lvJobControl.ContextMenuStrip.Show(new Point(e.X, e.Y));
    119130    }
    120131
     
    287298        }
    288299      }
    289       pbClientControl.Image = ilClientControl.Images[usage];
     300      pbClientControl.Image = ilLargeImgJob.Images[usage];
    290301      lblClientName.Text = currentClient.Name;
    291302      lblLogin.Text = currentClient.Login.ToString();
     
    305316      lvSnapshots.Enabled = true;
    306317      currentJob = jobs.List[i];
    307       pbJobControl.Image = ilJobControl.Images[0];
     318      pbJobControl.Image = ilLargeImgClient.Images[0];
    308319      lblJobName.Text = currentJob.Id.ToString();
    309320      progressJob.Value = (int)(currentJob.Percentage * 100);
     
    334345      if (currentJob.State != State.offline) {
    335346        lvSnapshots.Items.Clear();
    336         if (currentJob.State == State.finished) 
     347        if (currentJob.State == State.finished)
    337348          GetSnapshotList();
    338349        lvSnapshots.Visible = true;
     
    722733    #endregion
    723734
     735    private void largeIconsToolStripMenuItem_Click(object sender, EventArgs e) {
     736      lvClientControl.View = View.LargeIcon;
     737      lvJobControl.View = View.LargeIcon;
     738      largeIconsToolStripMenuItem.CheckState = CheckState.Checked;
     739      smallIconsToolStripMenuItem.CheckState = CheckState.Unchecked;
     740      listToolStripMenuItem.CheckState = CheckState.Unchecked;
     741    }
     742
     743    private void smallIconsToolStripMenuItem_Click(object sender, EventArgs e) {
     744      lvClientControl.View = View.SmallIcon;
     745      lvJobControl.View = View.SmallIcon;
     746      largeIconsToolStripMenuItem.CheckState = CheckState.Unchecked;
     747      smallIconsToolStripMenuItem.CheckState = CheckState.Checked;
     748      listToolStripMenuItem.CheckState = CheckState.Unchecked;
     749    }
     750
     751    private void listToolStripMenuItem_Click(object sender, EventArgs e) {
     752      lvClientControl.View = View.List;
     753      lvJobControl.View = View.List;
     754      largeIconsToolStripMenuItem.CheckState = CheckState.Unchecked;
     755      smallIconsToolStripMenuItem.CheckState = CheckState.Unchecked;
     756      listToolStripMenuItem.CheckState = CheckState.Checked;
     757    }
     758
    724759
    725760
  • trunk/sources/HeuristicLab.Hive.Server.Console/3.2/HiveServerManagementConsole.resx

    r1598 r1628  
    121121    <value>32, 12</value>
    122122  </metadata>
    123   <metadata name="ilClientControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     123  <metadata name="ilLargeImgJob.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    124124    <value>129, 12</value>
    125125  </metadata>
    126   <data name="ilClientControl.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
     126  <data name="ilLargeImgJob.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    127127    <value>
    128128        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
     
    231231</value>
    232232  </data>
    233   <metadata name="ilJobControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    234     <value>471, 13</value>
    235   </metadata>
    236   <data name="ilJobControl.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
     233  <metadata name="ilLargeImgClient.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     234    <value>228, 11</value>
     235  </metadata>
     236  <data name="ilLargeImgClient.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    237237    <value>
    238238        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
     
    283283</value>
    284284  </data>
    285   <metadata name="ilUserControl.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    286     <value>231, 9</value>
    287   </metadata>
    288   <data name="ilUserControl.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
     285  <metadata name="timerSyncronize.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     286    <value>341, 9</value>
     287  </metadata>
     288  <metadata name="fileSystemWatcher1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     289    <value>462, 9</value>
     290  </metadata>
     291  <metadata name="updaterWoker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     292    <value>388, 41</value>
     293  </metadata>
     294  <metadata name="contextMenuJob.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     295    <value>252, 44</value>
     296  </metadata>
     297  <metadata name="ilSmallImgJob.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     298    <value>17, 50</value>
     299  </metadata>
     300  <data name="ilSmallImgJob.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    289301    <value>
    290302        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
    291303        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
    292         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACs
    293         CwAAAk1TRnQBSQFMAwEBAAEEAQABBAEAASABAAEgAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
    294         AYADAAEgAwABAQEAAQgGAAEQGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
     304        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABy
     305        DAAAAk1TRnQBSQFMAgEBBAEAAQUBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
     306        AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
     307        AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
     308        AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
     309        AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
     310        AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
     311        AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
     312        ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
     313        AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
     314        AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
     315        AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
     316        AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
     317        AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
     318        AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
     319        AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
     320        AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
     321        ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
     322        Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
     323        AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
     324        AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
     325        AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
     326        ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
     327        Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
     328        AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
     329        AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
     330        AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
     331        AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
     332        AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
     333        AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAFNQFW
     334        AQcC8AG8AXgBVgQ1BSwBUgEHAvABvAF0AU0ELAVAAWkBBwLwAbwBbwVABpIBBwHwArwGkgQ1Ae8BvAHw
     335        AfEC8AIHAVABLgI0BCwBmQG8AfAB8QLwAgcBbgIrASwEQAGTAbwB8AHxAvACBwFoAekBIAFABJIBBwG8
     336        AfAB8QLwAgcB7AOSAzUBVgIHAbwB8AG8AQcB7wLtAzQDLAFTAgcBvAHwAbwBBwHvAe0BHAIrASwEQAIH
     337        AbwB8AG8AQcB7wLtAiABQASSAgcBvAHwAbwBBwHvAe0B9wOSBDUBVgPvAewBbQHrAvcB7wI0BCwBTAEH
     338        Au8B7AFtAesB9wEcAe8CLARAAUYD7wHsAW0B6wH3ARwB7wJABZID7wHsAW0B6wL3Ae8CkgU1ATQBUAHs
     339        Ae0BBwG8AQcB9wEHAjUGLAFMAewB7QEHAbwBBwH3AQcCLAZAAUUB7AHtAQcBvAEHAfcBBwJAB5IB7AHt
     340        AQcBvAEHAfcBBwKSATUBVgHsAfcCBwHvAewBFAFDAREBQwEUAbwBVgE1ASwBTAHsAe8CBwHvAewBFAFD
     341        AREBQwEUAbwBUwEsAUABRgFuAfcCBwHvAewBFAFDAREBQwEUAbwBRgFAApIB7AH3AgcB7wHsARQBQwER
     342        AUMBFAG8ApIBNQH3AewBFQIPARABEQEVARMDEgG8AVYBNQEsAfcB7AEVAg8BEAERARUBEwMSAbwBUgEs
     343        AUAB9wHsARUCDwEQAREBFQETAxIBvAFGAUABkgH3AewBFQIPARABEQEVARMDEgG8ApIBNQHvAxEBEAER
     344        AUMBEwJtAusBBwGXATUBLAHvAxEBEAERAUMBEwJtAusBBwF0ASwBQAHvAxEBEAERAUMBEwJtAusBBwFv
     345        AUABkgHvAxEBEAERAUMBEwJtAusBBwHtAZIBNQHvARUBFAIRAkMBbQLsAu0BBwFzATUBLAHvARUBFAIR
     346        AkMBbQLsAu0BBwEcASwBQAHvARUBFAIRAkMBbQLsAu0BBwFuAUABkgHvARUBFAIRAkMBbQLsAu0BBwHt
     347        AZIBNQGYARQB6gIRAUMBFQHsAfcE7wHtATUBLAGZARQB6gIRAUMBFQHsAfcE7wEcASwBQAGTARQB6gIR
     348        AUMBFQHsAfcE7wHtAUABkgHvARQB6gIRAUMBFQHsAfcE7wH3AZIBNQF4ARMBEgERAUMBFQEUAe8DBwG8
     349        AQcBkgE1ASwBdAETARIBEQFDARUBFAHvAwcBvAEHARwBLAFAAW8BEwESAREBQwEVARQB7wMHAbwBBwGS
     350        AUAB7QGSARMBEgERAUMBFQEUAe8DBwG8AQcB9wGSATUBVgESAkMBFQEUAeoD8ALxAQcB7wE1ASwBUwES
     351        AkMBFQEUAeoD8ALxAQcB7wEsAUABRgESAkMBFQEUAeoD8ALxAQcB7wFAAe0BkgESAkMBFQEUAeoD8ALx
     352        AQcB7wGSAjUBEgERAUMBFQEUAewD8gLzAfEBvAE1ASwBTQESAREBQwEVARQB7APyAvMB8QG8ASwCQAES
     353        AREBQwEVARQB7APyAvMB8QG8AUACkgESAREBQwEVARQB7APyAvMB8QG8AZICNQHsAREBQwEVARQB7wHx
     354        ArwCBwG8AfEBNQIsAewBEQFDARUBFAHvAfECvAIHAbwB8QFNAkAB7AERAUMBFQEUAe8B8QK8AgcBvAHx
     355        AUACkgHsAREBQwEVARQB7wHxArwDBwHxAZICNQH3ARQBbQGSAQcBvAEIAZkBmAJ4AlYBNQIsAfcBFAFt
     356        AZIBBwG8AQcBmQGTAXQBdQJTASwCQAH3ARQBbQGSAQcBvAEHApMBjgFvAkYBQAKSAfcBFAFtAZIBBwG8
     357        AQgB9waSAjUDVgs1AiwDUwssAkACaQFGC0AQkgFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYA
     358        AQEWAAP//wACAAs=
     359</value>
     360  </data>
     361  <metadata name="ilSmallImgClient.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     362    <value>137, 50</value>
     363  </metadata>
     364  <data name="ilSmallImgClient.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
     365    <value>
     366        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
     367        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
     368        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
     369        BwAAAk1TRnQBSQFMAwEBAAEFAQABBAEAARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
     370        AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
    295371        AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA
    296372        AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm
     
    319395        AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA
    320396        ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7
    321         Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8WAAWhewAFoXUAAqEBpwOG
    322         BK0DhgGnA6FvAAGhAQQBtQcJArsBtQG0AYYCoW0AAaEBhgGLAbQCCQa7AbUCtAG1Aa0BBAGhbQABhgG0
    323         AbsBtAEHAQkDuwEJA7sBtQK0AbMBBAGhYQAMoQGnArsBtAHvARkCuwMJArsBtQK0AbMBBAGhYQADoQGF
    324         BwQBhQGGArsBtQEHAfMBCQG7BAkBuwK1AbQBiwGFAaFgAAKhAeoBbARtAUoB6wHsAW0BSgGRAbUCuwHv
    325         AfMB3QG7BAkCuwG1AbQBhgKhYAABoQGGA3gDcwFyARwB7wFzAVABkQG0AQkBuwHvAfMBGQUJArsBtQG0
    326         AYZiAAGhAesCeAFzAngBcwFyARwBBwEcAVEBcgG0AgkC7wEHArsDCQK7AbQBswGnYgABoQHsBngBcwHv
    327         AbwBHAFzAVABcgG7ARkB9wNLAfcBuwEJA7sBswGFAaFiAAGhAa4BmQV4AZgBvAEIARwBeAFzAVABkQG7
    328         Ae0BSwFKAUUBSwHtAbUBCQG1AbMBpwKhYwABrgGfAZgEeAGYAfEBBwGYAXgBcwFQAUoBiwHrAUsDRAFL
    329         AZEBtAGGAqFlAAGnARwBmQR4ARwB7wEcAXIBUAJyAW0BEgFKAksCRAFLAYYBpwOhZQABoQGGARwBmAJ4
    330         AXMCdAFzAeoBUAJyAW0FSwJKAadpAAKhAYsBmAF4AVABcwF0AnMBEgETAWYBhgHrBksB6gGnawABoQGn
    331         AeoBSgNuAeoBZgEEAaEBpwHsA3MBbgJLAUoBp2sAAqEBEwFKAUsCdAFuAWYBFAGFAYYBcwN0AXMBbgJL
    332         AWYBpwGhaQABoQFmAUoBSwF0ApMBdAFSAUoBZgGGAZIEdAFzAksBEwGGAaFpAAGGAXMBSwFRAZMDmQF0
    333         AUsBZgGGARwCmQGTAnQBSwESAhQBoWkAAeoBdAFLAXQBmQGaA5kBSwKGAZkBmgKZAnQBSwIVARQBp2kA
    334         AeoBdAFzAZkCGgGaAZkBHAHqAqcEmQGTAXQBbQIVARQBoWkAAYYBdAGTBBoBmgGZAWcBxAGhAe0BdAGT
    335         AnQBbgESARQBFQFmAaFpAAGGAnQBGgLDARoBmgGZARICpwGuA+wB6wFtAeoBEwEUAYYBoWkAAacBdAFz
    336         ARwBGgHDARoBmgGZAWcBxAGhAc8C7AHrAm0B6gIUAacBoWkAAacBrgEcAXQBcwFSAXQBkwFzARMBhgGh
    337         AqcBhgKuAYYB6gGGAacCoWkAAaEBhgG8ApkBcwFRA0sBFAGFAaEDAAOhbQACoQG1AfADmQF5ARwBdAFt
    338         AQQBoQMAA6FvAAGnAc8B7wKZARwBcwGuAad3AAGhB6cBofIAAUIBTQE+BwABPgMAASgDAAGAAwABIAMA
    339         AQEBAAEBBgABAhYAA/8BAAL/AfgBPwwAAv8B+AE/DAAB/wH+DgAB/wH+DgAB/wH4DgAB/wH4DgABgA8A
    340         AYAiAAEDDwABAw8AAQMPAAEDDAABgAIAAQ8MAAGAAgABDwwAAYACAAH/DAABgAIAAf8MAAHgAgAB/wwA
    341         AeACAAE/DAAB4AIAAT8MAAHgAgABPwwAAeACAAE/DAAB4AIAAT8MAAHgAgABPwwAAeACAAE/DAAB4AIA
    342         AT8MAAHgAgABPwwAAeABAAHjAf8MAAHgAQAB4wH/DAAB+AEDAv8MAAH4AQMC/wwABP8MAAs=
     397        Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/+GAAGhPwABJwGhPgABKAEn
     398        AaE9AAJJAScBoTwAAUkBTwFJAScBoTsAAUkBcgFPAUkBJwGhOgABTwGXAXIBTwFJASgBoTkAAU8ClwFy
     399        AUkBpzoAAVABlwEIAUkBpzsAAXIBCAFJAac8AAFyAUkBpz0AAXIBpz4AAad6AAFCAU0BPgcAAT4DAAEo
     400        AwABQAMAARADAAEBAQABAQUAAYAXAAP/AQAC/wYAAv8GAAH7Af8GAAH5Af8GAAH4Af8GAAH4AX8GAAH4
     401        AT8GAAH4AR8GAAH4AQ8GAAH4AR8GAAH4AT8GAAH4AX8GAAH4Af8GAAH5Af8GAAH7Af8GAAL/BgAL
    343402</value>
    344403  </data>
    345   <metadata name="timerSyncronize.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    346     <value>341, 9</value>
    347   </metadata>
    348   <metadata name="fileSystemWatcher1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    349     <value>580, 13</value>
    350   </metadata>
    351   <metadata name="contextMenuJob.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    352     <value>730, 13</value>
    353   </metadata>
    354   <metadata name="updaterWoker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    355     <value>862, 13</value>
    356   </metadata>
    357404</root>
Note: See TracChangeset for help on using the changeset viewer.