Free cookie consent management tool by TermsFeed Policy Generator

Changeset 18134


Ignore:
Timestamp:
12/15/21 14:49:14 (2 years ago)
Author:
dpiringe
Message:

#3136

  • added a new information box for StructureTemplate in StructureTemplateView with an extended description about structure templates
Location:
branches/3136_Structural_GP
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • branches/3136_Structural_GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SingleObjective/StructuredSymbolicRegressionSingleObjectiveProblem.cs

    r18104 r18134  
    3636      "By checking the \"Apply Linear Scaling\" checkbox you can add the relevant scaling terms to your expression.\n" +
    3737      "After entering the expression click parse to build the tree.\n" +
    38       "To edit the defined sub-functions, click on the coressponding colored node in the tree view.";
     38      "To edit the defined sub-functions, click on the corresponding-colored node in the tree view.\n" +
     39      "Check the info box besides the input field for more information.";
    3940    #endregion
    4041
  • branches/3136_Structural_GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic.Views-3.4.csproj

    r18063 r18134  
    122122      <DependentUpon>InteractiveSymbolicExpressionTreeChart.cs</DependentUpon>
    123123    </Compile>
     124    <Compile Include="Properties\Resources.Designer.cs">
     125      <AutoGen>True</AutoGen>
     126      <DesignTime>True</DesignTime>
     127      <DependentUpon>Resources.resx</DependentUpon>
     128    </Compile>
    124129    <Compile Include="StructureTemplate\StructureTemplateView.cs">
    125130      <SubType>UserControl</SubType>
     
    217222    </Compile>
    218223    <Compile Include="Properties\AssemblyInfo.cs" />
     224    <EmbeddedResource Include="Resources\structureTemplateHelp.rtf" />
    219225  </ItemGroup>
    220226  <ItemGroup>
     
    318324  </ItemGroup>
    319325  <ItemGroup>
     326    <EmbeddedResource Include="Properties\Resources.resx">
     327      <Generator>ResXFileCodeGenerator</Generator>
     328      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
     329    </EmbeddedResource>
    320330    <EmbeddedResource Include="StructureTemplate\StructureTemplateView.resx">
    321331      <DependentUpon>StructureTemplateView.cs</DependentUpon>
  • branches/3136_Structural_GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/StructureTemplate/StructureTemplateView.Designer.cs

    r18069 r18134  
    11
    22using System.Drawing;
     3using System.Windows.Forms;
    34
    45namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Views {
    56  partial class StructureTemplateView {
    6     /// <summary>
    7     /// Required designer variable.
    8     /// </summary>
    9     private System.ComponentModel.IContainer components = null;
    10 
    11     /// <summary>
    12     /// Clean up any resources being used.
    13     /// </summary>
    14     /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    15     protected override void Dispose(bool disposing) {
    16       if (disposing && (components != null)) {
    17         components.Dispose();
    18       }
    19       base.Dispose(disposing);
    20     }
    21 
    22     #region Component Designer generated code
    23 
     7   
    248    /// <summary>
    259    /// Required method for Designer support - do not modify
     
    2812    private void InitializeComponent() {
    2913      this.components = new System.ComponentModel.Container();
    30       this.expressionInput = new System.Windows.Forms.TextBox();
    31       this.parseButton = new System.Windows.Forms.Button();
    32       this.infoLabel = new System.Windows.Forms.Label();
     14      System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StructureTemplateView));
     15      this.detailsGroupBox = new System.Windows.Forms.GroupBox();
     16      this.viewHost = new HeuristicLab.MainForm.WindowsForms.ViewHost();
    3317      this.templateStructureGroupBox = new System.Windows.Forms.GroupBox();
    3418      this.linearScalingCheckBox = new System.Windows.Forms.CheckBox();
     19      this.infoLabel = new System.Windows.Forms.Label();
    3520      this.treeChart = new HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views.SymbolicExpressionTreeChart();
     21      this.parseButton = new System.Windows.Forms.Button();
     22      this.expressionInput = new System.Windows.Forms.TextBox();
    3623      this.splitContainer = new System.Windows.Forms.SplitContainer();
    37       this.detailsGroupBox = new System.Windows.Forms.GroupBox();
    38       this.viewHost = new HeuristicLab.MainForm.WindowsForms.ViewHost();
     24      this.toolTip = new System.Windows.Forms.ToolTip(this.components);
     25      this.detailsGroupBox.SuspendLayout();
    3926      this.templateStructureGroupBox.SuspendLayout();
    4027      ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).BeginInit();
     
    4229      this.splitContainer.Panel2.SuspendLayout();
    4330      this.splitContainer.SuspendLayout();
    44       this.detailsGroupBox.SuspendLayout();
    4531      this.SuspendLayout();
    4632      //
    47       // expressionInput
     33      // detailsGroupBox
    4834      //
    49       this.expressionInput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
    50             | System.Windows.Forms.AnchorStyles.Right)));
    51       this.expressionInput.Location = new System.Drawing.Point(3, 19);
    52       this.expressionInput.Name = "expressionInput";
    53       this.expressionInput.Size = new System.Drawing.Size(291, 20);
    54       this.expressionInput.TabIndex = 1;
    55       this.expressionInput.TextChanged += new System.EventHandler(this.ExpressionInputTextChanged);
    56       this.expressionInput.KeyUp += new System.Windows.Forms.KeyEventHandler(this.ExpressionInputKeyUp);
     35      this.detailsGroupBox.Controls.Add(this.viewHost);
     36      this.detailsGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
     37      this.detailsGroupBox.Location = new System.Drawing.Point(0, 0);
     38      this.detailsGroupBox.Name = "detailsGroupBox";
     39      this.detailsGroupBox.Size = new System.Drawing.Size(296, 400);
     40      this.detailsGroupBox.TabIndex = 9;
     41      this.detailsGroupBox.TabStop = false;
     42      this.detailsGroupBox.Text = "Details";
    5743      //
    58       // parseButton
     44      // viewHost
    5945      //
    60       this.parseButton.Location = new System.Drawing.Point(3, 45);
    61       this.parseButton.Name = "parseButton";
    62       this.parseButton.Size = new System.Drawing.Size(140, 23);
    63       this.parseButton.TabIndex = 3;
    64       this.parseButton.Text = "Parse";
    65       this.parseButton.UseVisualStyleBackColor = true;
    66       this.parseButton.Click += new System.EventHandler(this.ParseButtonClick);
    67       //
    68       // infoLabel
    69       //
    70       this.infoLabel.AutoSize = true;
    71       this.infoLabel.BackColor = System.Drawing.Color.White;
    72       this.infoLabel.Location = new System.Drawing.Point(3, 74);
    73       this.infoLabel.Name = "infoLabel";
    74       this.infoLabel.Size = new System.Drawing.Size(54, 13);
    75       this.infoLabel.TabIndex = 4;
    76       this.infoLabel.Text = "errorLabel";
     46      this.viewHost.Caption = "View";
     47      this.viewHost.Content = null;
     48      this.viewHost.Dock = System.Windows.Forms.DockStyle.Fill;
     49      this.viewHost.Enabled = false;
     50      this.viewHost.Location = new System.Drawing.Point(3, 16);
     51      this.viewHost.Name = "viewHost";
     52      this.viewHost.ReadOnly = false;
     53      this.viewHost.Size = new System.Drawing.Size(290, 381);
     54      this.viewHost.TabIndex = 8;
     55      this.viewHost.ViewsLabelVisible = true;
     56      this.viewHost.ViewType = null;
    7757      //
    7858      // templateStructureGroupBox
     
    10282      this.linearScalingCheckBox.CheckStateChanged += new System.EventHandler(this.LinearScalingCheckBoxCheckStateChanged);
    10383      //
     84      // infoLabel
     85      //
     86      this.infoLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     87      this.infoLabel.BackColor = System.Drawing.Color.White;
     88      this.infoLabel.Image = ((System.Drawing.Image)(resources.GetObject("infoLabel.Image")));
     89      this.infoLabel.Location = new System.Drawing.Point(275, 22);
     90      this.infoLabel.Name = "infoLabel";
     91      this.infoLabel.Size = new System.Drawing.Size(15, 15);
     92      this.infoLabel.TabIndex = 4;
     93      this.infoLabel.Text = "    ";
     94      this.toolTip.SetToolTip(this.infoLabel, "Double-click to open description.");
     95      this.infoLabel.DoubleClick += new System.EventHandler(this.helpButton_DoubleClick);
     96      //
    10497      // treeChart
    10598      //
     
    123116      this.treeChart.Tree = null;
    124117      //
     118      // parseButton
     119      //
     120      this.parseButton.Location = new System.Drawing.Point(3, 45);
     121      this.parseButton.Name = "parseButton";
     122      this.parseButton.Size = new System.Drawing.Size(140, 23);
     123      this.parseButton.TabIndex = 3;
     124      this.parseButton.Text = "Parse";
     125      this.parseButton.UseVisualStyleBackColor = true;
     126      this.parseButton.Click += new System.EventHandler(this.ParseButtonClick);
     127      //
     128      // expressionInput
     129      //
     130      this.expressionInput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     131            | System.Windows.Forms.AnchorStyles.Right)));
     132      this.expressionInput.Location = new System.Drawing.Point(3, 19);
     133      this.expressionInput.Name = "expressionInput";
     134      this.expressionInput.Size = new System.Drawing.Size(266, 20);
     135      this.expressionInput.TabIndex = 1;
     136      this.expressionInput.TextChanged += new System.EventHandler(this.ExpressionInputTextChanged);
     137      this.expressionInput.KeyUp += new System.Windows.Forms.KeyEventHandler(this.ExpressionInputKeyUp);
     138      //
    125139      // splitContainer
    126140      //
     
    143157      this.splitContainer.TabIndex = 10;
    144158      //
    145       // detailsGroupBox
    146       //
    147       this.detailsGroupBox.Controls.Add(this.viewHost);
    148       this.detailsGroupBox.Dock = System.Windows.Forms.DockStyle.Fill;
    149       this.detailsGroupBox.Location = new System.Drawing.Point(0, 0);
    150       this.detailsGroupBox.Name = "detailsGroupBox";
    151       this.detailsGroupBox.Size = new System.Drawing.Size(296, 400);
    152       this.detailsGroupBox.TabIndex = 9;
    153       this.detailsGroupBox.TabStop = false;
    154       this.detailsGroupBox.Text = "Details";
    155       //
    156       // viewHost
    157       //
    158       this.viewHost.Caption = "View";
    159       this.viewHost.Content = null;
    160       this.viewHost.Dock = System.Windows.Forms.DockStyle.Fill;
    161       this.viewHost.Enabled = false;
    162       this.viewHost.Location = new System.Drawing.Point(3, 16);
    163       this.viewHost.Name = "viewHost";
    164       this.viewHost.ReadOnly = false;
    165       this.viewHost.Size = new System.Drawing.Size(290, 381);
    166       this.viewHost.TabIndex = 8;
    167       this.viewHost.ViewsLabelVisible = true;
    168       this.viewHost.ViewType = null;
    169       //
    170159      // StructureTemplateView
    171160      //
     
    175164      this.Name = "StructureTemplateView";
    176165      this.Size = new System.Drawing.Size(600, 400);
     166      this.detailsGroupBox.ResumeLayout(false);
    177167      this.templateStructureGroupBox.ResumeLayout(false);
    178168      this.templateStructureGroupBox.PerformLayout();
     
    181171      ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).EndInit();
    182172      this.splitContainer.ResumeLayout(false);
    183       this.detailsGroupBox.ResumeLayout(false);
    184173      this.ResumeLayout(false);
    185174
    186175    }
    187176
    188     #endregion
     177
     178    private System.Windows.Forms.GroupBox detailsGroupBox;
     179    private MainForm.WindowsForms.ViewHost viewHost;
     180    private System.Windows.Forms.GroupBox templateStructureGroupBox;
     181    private System.Windows.Forms.CheckBox linearScalingCheckBox;
     182    private System.Windows.Forms.Label infoLabel;
     183    private Encodings.SymbolicExpressionTreeEncoding.Views.SymbolicExpressionTreeChart treeChart;
     184    private System.Windows.Forms.Button parseButton;
    189185    private System.Windows.Forms.TextBox expressionInput;
    190     private System.Windows.Forms.Button parseButton;
    191     private System.Windows.Forms.Label infoLabel;
    192     private System.Windows.Forms.GroupBox templateStructureGroupBox;
    193186    private System.Windows.Forms.SplitContainer splitContainer;
    194     private Encodings.SymbolicExpressionTreeEncoding.Views.SymbolicExpressionTreeChart treeChart;
    195     private MainForm.WindowsForms.ViewHost viewHost;
    196     private System.Windows.Forms.GroupBox detailsGroupBox;
    197     private System.Windows.Forms.CheckBox linearScalingCheckBox;
     187    private System.ComponentModel.IContainer components;
     188    private ToolTip toolTip;
    198189  }
    199190}
  • branches/3136_Structural_GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/StructureTemplate/StructureTemplateView.cs

    r18099 r18134  
    108108      PaintTree();
    109109    }
     110
     111    private void helpButton_DoubleClick(object sender, EventArgs e) {
     112      using (InfoBox dialog = new InfoBox("Help for structure template",
     113        "HeuristicLab.Problems.DataAnalysis.Symbolic.Views.Resources.structureTemplateHelp.rtf",
     114        this)) {
     115        dialog.ShowDialog(this);
     116      }
     117    }
    110118  }
    111119}
  • branches/3136_Structural_GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/StructureTemplate/StructureTemplateView.resx

    r18063 r18134  
    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="infoLabel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     122    <value>
     123        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
     124        DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
     125        bGUAAEjHnZZ3VFTXFofPvXd6oc0w0hl6ky4wgPQuIB0EURhmBhjKAMMMTWyIqEBEEREBRZCggAGjoUis
     126        iGIhKKhgD0gQUGIwiqioZEbWSnx5ee/l5ffHvd/aZ+9z99l7n7UuACRPHy4vBZYCIJkn4Ad6ONNXhUfQ
     127        sf0ABniAAaYAMFnpqb5B7sFAJC83F3q6yAn8i94MAUj8vmXo6U+ng/9P0qxUvgAAyF/E5mxOOkvE+SJO
     128        yhSkiu0zIqbGJIoZRomZL0pQxHJijlvkpZ99FtlRzOxkHlvE4pxT2clsMfeIeHuGkCNixEfEBRlcTqaI
     129        b4tYM0mYzBXxW3FsMoeZDgCKJLYLOKx4EZuImMQPDnQR8XIAcKS4LzjmCxZwsgTiQ7mkpGbzuXHxArou
     130        S49uam3NoHtyMpM4AoGhP5OVyOSz6S4pyalMXjYAi2f+LBlxbemiIluaWltaGpoZmX5RqP+6+Dcl7u0i
     131        vQr43DOI1veH7a/8UuoAYMyKarPrD1vMfgA6tgIgd/8Pm+YhACRFfWu/8cV5aOJ5iRcIUm2MjTMzM424
     132        HJaRuKC/6386/A198T0j8Xa/l4fuyollCpMEdHHdWClJKUI+PT2VyeLQDf88xP848K/zWBrIieXwOTxR
     133        RKhoyri8OFG7eWyugJvCo3N5/6mJ/zDsT1qca5Eo9Z8ANcoISN2gAuTnPoCiEAESeVDc9d/75oMPBeKb
     134        F6Y6sTj3nwX9+65wifiRzo37HOcSGExnCfkZi2viawnQgAAkARXIAxWgAXSBITADVsAWOAI3sAL4gWAQ
     135        DtYCFogHyYAPMkEu2AwKQBHYBfaCSlAD6kEjaAEnQAc4DS6Ay+A6uAnugAdgBIyD52AGvAHzEARhITJE
     136        geQhVUgLMoDMIAZkD7lBPlAgFA5FQ3EQDxJCudAWqAgqhSqhWqgR+hY6BV2ArkID0D1oFJqCfoXewwhM
     137        gqmwMqwNG8MM2An2hoPhNXAcnAbnwPnwTrgCroOPwe3wBfg6fAcegZ/DswhAiAgNUUMMEQbigvghEUgs
     138        wkc2IIVIOVKHtCBdSC9yCxlBppF3KAyKgqKjDFG2KE9UCIqFSkNtQBWjKlFHUe2oHtQt1ChqBvUJTUYr
     139        oQ3QNmgv9Cp0HDoTXYAuRzeg29CX0HfQ4+g3GAyGhtHBWGE8MeGYBMw6TDHmAKYVcx4zgBnDzGKxWHms
     140        AdYO64dlYgXYAux+7DHsOewgdhz7FkfEqeLMcO64CBwPl4crxzXhzuIGcRO4ebwUXgtvg/fDs/HZ+BJ8
     141        Pb4LfwM/jp8nSBN0CHaEYEICYTOhgtBCuER4SHhFJBLVidbEACKXuIlYQTxOvEIcJb4jyZD0SS6kSJKQ
     142        tJN0hHSedI/0ikwma5MdyRFkAXknuZF8kfyY/FaCImEk4SXBltgoUSXRLjEo8UISL6kl6SS5VjJHslzy
     143        pOQNyWkpvJS2lIsUU2qDVJXUKalhqVlpirSptJ90snSxdJP0VelJGayMtoybDFsmX+awzEWZMQpC0aC4
     144        UFiULZR6yiXKOBVD1aF6UROoRdRvqP3UGVkZ2WWyobJZslWyZ2RHaAhNm+ZFS6KV0E7QhmjvlygvcVrC
     145        WbJjScuSwSVzcopyjnIcuUK5Vrk7cu/l6fJu8onyu+U75B8poBT0FQIUMhUOKlxSmFakKtoqshQLFU8o
     146        3leClfSVApXWKR1W6lOaVVZR9lBOVd6vfFF5WoWm4qiSoFKmclZlSpWiaq/KVS1TPaf6jC5Ld6In0Svo
     147        PfQZNSU1TzWhWq1av9q8uo56iHqeeqv6Iw2CBkMjVqNMo1tjRlNV01czV7NZ874WXouhFa+1T6tXa05b
     148        RztMe5t2h/akjpyOl06OTrPOQ12yroNumm6d7m09jB5DL1HvgN5NfVjfQj9ev0r/hgFsYGnANThgMLAU
     149        vdR6KW9p3dJhQ5Khk2GGYbPhqBHNyMcoz6jD6IWxpnGE8W7jXuNPJhYmSSb1Jg9MZUxXmOaZdpn+aqZv
     150        xjKrMrttTjZ3N99o3mn+cpnBMs6yg8vuWlAsfC22WXRbfLS0suRbtlhOWWlaRVtVWw0zqAx/RjHjijXa
     151        2tl6o/Vp63c2ljYCmxM2v9ga2ibaNtlOLtdZzllev3zMTt2OaVdrN2JPt4+2P2Q/4qDmwHSoc3jiqOHI
     152        dmxwnHDSc0pwOub0wtnEme/c5jznYuOy3uW8K+Lq4Vro2u8m4xbiVun22F3dPc692X3Gw8Jjncd5T7Sn
     153        t+duz2EvZS+WV6PXzAqrFetX9HiTvIO8K72f+Oj78H26fGHfFb57fB+u1FrJW9nhB/y8/Pb4PfLX8U/z
     154        /z4AE+AfUBXwNNA0MDewN4gSFBXUFPQm2Dm4JPhBiG6IMKQ7VDI0MrQxdC7MNaw0bGSV8ar1q66HK4Rz
     155        wzsjsBGhEQ0Rs6vdVu9dPR5pEVkQObRGZ03WmqtrFdYmrT0TJRnFjDoZjY4Oi26K/sD0Y9YxZ2O8Yqpj
     156        ZlgurH2s52xHdhl7imPHKeVMxNrFlsZOxtnF7YmbineIL4+f5rpwK7kvEzwTahLmEv0SjyQuJIUltSbj
     157        kqOTT/FkeIm8nhSVlKyUgVSD1ILUkTSbtL1pM3xvfkM6lL4mvVNAFf1M9Ql1hVuFoxn2GVUZbzNDM09m
     158        SWfxsvqy9bN3ZE/kuOd8vQ61jrWuO1ctd3Pu6Hqn9bUboA0xG7o3amzM3zi+yWPT0c2EzYmbf8gzySvN
     159        e70lbEtXvnL+pvyxrR5bmwskCvgFw9tst9VsR23nbu/fYb5j/45PhezCa0UmReVFH4pZxde+Mv2q4quF
     160        nbE7+0ssSw7uwuzi7Rra7bD7aKl0aU7p2B7fPe1l9LLCstd7o/ZeLV9WXrOPsE+4b6TCp6Jzv+b+Xfs/
     161        VMZX3qlyrmqtVqreUT13gH1g8KDjwZYa5ZqimveHuIfu1nrUttdp15UfxhzOOPy0PrS+92vG140NCg1F
     162        DR+P8I6MHA082tNo1djYpNRU0gw3C5unjkUeu/mN6zedLYYtta201qLj4Ljw+LNvo78dOuF9ovsk42TL
     163        d1rfVbdR2grbofbs9pmO+I6RzvDOgVMrTnV32Xa1fW/0/ZHTaqerzsieKTlLOJt/duFczrnZ86nnpy/E
     164        XRjrjup+cHHVxds9AT39l7wvXbnsfvlir1PvuSt2V05ftbl66hrjWsd1y+vtfRZ9bT9Y/NDWb9nffsPq
     165        RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
     166        lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
     167        f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
     168        j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAALDQAACw0B7QfALAAAABl0RVh0U29mdHdhcmUA
     169        UGFpbnQuTkVUIHYzLjUuODc7gF0AAAK0SURBVDhPrZBrSNNRAMWNvkVEEBT0oY+BUAgSRBhIQmUqKYb4
     170        KgudU1MTlj2WZUlMykdu+VhatmWKWaaITF35qCmzWoaGj81kms72dm5/3cM9TtvdX9Sob/0+XC6Hcw73
     171        noA/uVKrDC54OV94t1nHvy7U8Rjc6eLLpdJcdoU4kLb8nexqxTaWYDa3vFP9dWjG6plWOzCnc0GptuLD
     172        yDxKBEOyc3nCotTbr3bRkQ2Y3IntrGfKopZhg9uFDZZXXTCtOsndvGJHc9cIYnLq+pLyhXvpqJ+syvHE
     173        x53zHuKkURutOJY7jCPM99AvUbQK1LcOIoJZ3ZrAqt9JwoySL7tv1I32K9Um2uJnzekGp2ECHOEY7A7/
     174        K/zYwSh44YzMrI4nBWnFkvjSBtlmB+GXzorRH3qo9BZa8ZY6HN7TBvGAzPuKKgkpSGB3sKtaZH7HJto/
     175        ziLoghjR+b3QGv1fcDldcNkpyCcViM2uWSQF8WxRFv/NN2LYjEyuwdEkCUJTu7GgXyKa2zuxbdUM1ZwS
     176        cXlPVKQg+U5PcnmjzON2b9kQozM6HE/uRXiGCBqTmWhOlwuU2QC5fAqxOXwtKbhS0hN6r6af8o22mcmf
     177        RoTEihHFEIFyWIlmoShYLVr09A7hNKNykhSUCAZ35JeJ+sRDCmJaRzquw77g1zgY1oQFo39Io14Lq1mF
     178        rEKBr+AhKfDBKhWF3uJ2UeZVGzH6aOqWIzC6CYdiGvC2d8q7oPcbNg2a294h7GKFIi7v6X467ieX03bp
     179        QW33mkqj8cbX4HZQWHEsYWXFAMqogcOiQoeoH+EMnulMetVJOraVxKvPI1JuCr4XclvxeWQMNmoRy4Y5
     180        DEikuFbc6AlP40kjM/4RXicqk38gIr2qICSpbPDw2fufgmI40hMpj9ojmZXnT6Xy9tC2/0VAwG8zx1zr
     181        HKDQkgAAAABJRU5ErkJggg==
     182</value>
     183  </data>
     184  <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     185    <value>17, 17</value>
     186  </metadata>
    120187</root>
Note: See TracChangeset for help on using the changeset viewer.