Changeset 5388


Ignore:
Timestamp:
01/28/11 00:51:34 (11 years ago)
Author:
abeham
Message:

#567

  • Updated default value for year in license snippet
  • Updated new view wizard
Location:
trunk/tools
Files:
5 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/HL3Snippets/HL3.License.snippet

    r4761 r5388  
    2121          <Type />
    2222          <ToolTip>Enter the actual year</ToolTip>
    23           <Default>2010</Default>
     23          <Default>2011</Default>
    2424          <Function></Function>
    2525        </Literal>
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards.Test/HeuristicLab.VS2010Wizards.Test.csproj

    r4182 r5388  
    9797    <Compile Include="Program.cs" />
    9898    <Compile Include="Properties\AssemblyInfo.cs" />
    99     <EmbeddedResource Include="Properties\Resources.resx">
    100       <Generator>ResXFileCodeGenerator</Generator>
    101       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    102       <SubType>Designer</SubType>
    103     </EmbeddedResource>
    104     <Compile Include="Properties\Resources.Designer.cs">
    105       <AutoGen>True</AutoGen>
    106       <DependentUpon>Resources.resx</DependentUpon>
    107       <DesignTime>True</DesignTime>
    108     </Compile>
    109     <None Include="app.config" />
    110     <None Include="Properties\Settings.settings">
    111       <Generator>SettingsSingleFileGenerator</Generator>
    112       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
    113     </None>
    114     <Compile Include="Properties\Settings.Designer.cs">
    115       <AutoGen>True</AutoGen>
    116       <DependentUpon>Settings.settings</DependentUpon>
    117       <DesignTimeSharedInput>True</DesignTimeSharedInput>
    118     </Compile>
    11999  </ItemGroup>
    120100  <ItemGroup>
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards.Test/Program.cs

    r4214 r5388  
    11using System;
    2 using System.Collections.Generic;
    3 using System.Linq;
    42using System.Windows.Forms;
    53
     
    1311      Application.EnableVisualStyles();
    1412      Application.SetCompatibleTextRenderingDefault(false);
    15       Application.Run(new ProblemWizardForm());
     13      Application.Run(new ViewWizardForm());
    1614    }
    1715  }
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards/ProblemWizardForm.Designer.cs

    r4214 r5388  
    3737      this.page2Panel = new System.Windows.Forms.Panel();
    3838      this.label3 = new System.Windows.Forms.Label();
     39      this.parametersControl = new HeuristicLab.VS2010Wizards.ParametersControl();
    3940      this.panel2 = new System.Windows.Forms.Panel();
    4041      this.nextButton = new System.Windows.Forms.Button();
    4142      this.previousButton = new System.Windows.Forms.Button();
    4243      this.page1Panel = new System.Windows.Forms.Panel();
    43       this.singleObjectiveCheckBox = new System.Windows.Forms.CheckBox();
    44       this.contentPanel = new System.Windows.Forms.Panel();
    4544      this.solutionCreatorTypeTextBox = new System.Windows.Forms.TextBox();
    4645      this.evaluatorTypeTextBox = new System.Windows.Forms.TextBox();
    4746      this.label6 = new System.Windows.Forms.Label();
    4847      this.label5 = new System.Windows.Forms.Label();
    49       this.parametersControl = new HeuristicLab.VS2010Wizards.ParametersControl();
     48      this.singleObjectiveCheckBox = new System.Windows.Forms.CheckBox();
     49      this.contentPanel = new System.Windows.Forms.Panel();
    5050      this.panel1.SuspendLayout();
    5151      ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
     
    177177      this.label3.TabIndex = 1;
    178178      this.label3.Text = "Parameters:";
     179      //
     180      // parametersControl
     181      //
     182      this.parametersControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     183                  | System.Windows.Forms.AnchorStyles.Left)
     184                  | System.Windows.Forms.AnchorStyles.Right)));
     185      this.parametersControl.Location = new System.Drawing.Point(0, 33);
     186      this.parametersControl.Name = "parametersControl";
     187      this.parametersControl.Size = new System.Drawing.Size(676, 260);
     188      this.parametersControl.TabIndex = 0;
    179189      //
    180190      // panel2
     
    230240      this.page1Panel.TabIndex = 9;
    231241      //
     242      // solutionCreatorTypeTextBox
     243      //
     244      this.solutionCreatorTypeTextBox.Anchor = System.Windows.Forms.AnchorStyles.None;
     245      this.solutionCreatorTypeTextBox.Location = new System.Drawing.Point(103, 236);
     246      this.solutionCreatorTypeTextBox.Name = "solutionCreatorTypeTextBox";
     247      this.solutionCreatorTypeTextBox.Size = new System.Drawing.Size(468, 20);
     248      this.solutionCreatorTypeTextBox.TabIndex = 8;
     249      this.solutionCreatorTypeTextBox.Text = "IMyProblemSolutionCreator";
     250      this.solutionCreatorTypeTextBox.TextChanged += new System.EventHandler(this.solutionCreatorTypeTextBox_TextChanged);
     251      //
     252      // evaluatorTypeTextBox
     253      //
     254      this.evaluatorTypeTextBox.Anchor = System.Windows.Forms.AnchorStyles.None;
     255      this.evaluatorTypeTextBox.Location = new System.Drawing.Point(103, 197);
     256      this.evaluatorTypeTextBox.Name = "evaluatorTypeTextBox";
     257      this.evaluatorTypeTextBox.Size = new System.Drawing.Size(468, 20);
     258      this.evaluatorTypeTextBox.TabIndex = 9;
     259      this.evaluatorTypeTextBox.Text = "IMyProblemEvaluator";
     260      this.evaluatorTypeTextBox.TextChanged += new System.EventHandler(this.evaluatorTypeTextBox_TextChanged);
     261      //
     262      // label6
     263      //
     264      this.label6.Anchor = System.Windows.Forms.AnchorStyles.None;
     265      this.label6.AutoSize = true;
     266      this.label6.Location = new System.Drawing.Point(100, 220);
     267      this.label6.Name = "label6";
     268      this.label6.Size = new System.Drawing.Size(112, 13);
     269      this.label6.TabIndex = 6;
     270      this.label6.Text = "Solution Creator Type:";
     271      //
     272      // label5
     273      //
     274      this.label5.Anchor = System.Windows.Forms.AnchorStyles.None;
     275      this.label5.AutoSize = true;
     276      this.label5.Location = new System.Drawing.Point(100, 181);
     277      this.label5.Name = "label5";
     278      this.label5.Size = new System.Drawing.Size(82, 13);
     279      this.label5.TabIndex = 7;
     280      this.label5.Text = "Evaluator Type:";
     281      //
    232282      // singleObjectiveCheckBox
    233283      //
     
    255305      this.contentPanel.Size = new System.Drawing.Size(676, 293);
    256306      this.contentPanel.TabIndex = 11;
    257       //
    258       // solutionCreatorTypeTextBox
    259       //
    260       this.solutionCreatorTypeTextBox.Anchor = System.Windows.Forms.AnchorStyles.None;
    261       this.solutionCreatorTypeTextBox.Location = new System.Drawing.Point(103, 236);
    262       this.solutionCreatorTypeTextBox.Name = "solutionCreatorTypeTextBox";
    263       this.solutionCreatorTypeTextBox.Size = new System.Drawing.Size(468, 20);
    264       this.solutionCreatorTypeTextBox.TabIndex = 8;
    265       this.solutionCreatorTypeTextBox.Text = "IMyProblemSolutionCreator";
    266       this.solutionCreatorTypeTextBox.TextChanged += new System.EventHandler(this.solutionCreatorTypeTextBox_TextChanged);
    267       //
    268       // evaluatorTypeTextBox
    269       //
    270       this.evaluatorTypeTextBox.Anchor = System.Windows.Forms.AnchorStyles.None;
    271       this.evaluatorTypeTextBox.Location = new System.Drawing.Point(103, 197);
    272       this.evaluatorTypeTextBox.Name = "evaluatorTypeTextBox";
    273       this.evaluatorTypeTextBox.Size = new System.Drawing.Size(468, 20);
    274       this.evaluatorTypeTextBox.TabIndex = 9;
    275       this.evaluatorTypeTextBox.Text = "IMyProblemEvaluator";
    276       this.evaluatorTypeTextBox.TextChanged += new System.EventHandler(this.evaluatorTypeTextBox_TextChanged);
    277       //
    278       // label6
    279       //
    280       this.label6.Anchor = System.Windows.Forms.AnchorStyles.None;
    281       this.label6.AutoSize = true;
    282       this.label6.Location = new System.Drawing.Point(100, 220);
    283       this.label6.Name = "label6";
    284       this.label6.Size = new System.Drawing.Size(112, 13);
    285       this.label6.TabIndex = 6;
    286       this.label6.Text = "Solution Creator Type:";
    287       //
    288       // label5
    289       //
    290       this.label5.Anchor = System.Windows.Forms.AnchorStyles.None;
    291       this.label5.AutoSize = true;
    292       this.label5.Location = new System.Drawing.Point(100, 181);
    293       this.label5.Name = "label5";
    294       this.label5.Size = new System.Drawing.Size(82, 13);
    295       this.label5.TabIndex = 7;
    296       this.label5.Text = "Evaluator Type:";
    297       //
    298       // parametersControl
    299       //
    300       this.parametersControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
    301                   | System.Windows.Forms.AnchorStyles.Left)
    302                   | System.Windows.Forms.AnchorStyles.Right)));
    303       this.parametersControl.Location = new System.Drawing.Point(0, 33);
    304       this.parametersControl.Name = "parametersControl";
    305       this.parametersControl.Size = new System.Drawing.Size(676, 260);
    306       this.parametersControl.TabIndex = 0;
    307307      //
    308308      // ProblemWizardForm
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards/ViewWizard.cs

    r4176 r5388  
    4949    public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams) {
    5050      if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
    51         replacementsDictionary.Add("$baseClass$", form.BaseClass);
    52         replacementsDictionary.Add("$viewContentType$", form.ViewContentType);
    53         replacementsDictionary.Add("$isDefaultView$", form.IsDefaultView.ToString().ToLower());
     51        replacementsDictionary.Add("$viewName$", form.ViewName);
     52        replacementsDictionary.Add("$contentType$", form.ContentType);
     53        replacementsDictionary.Add("$defaultView$", form.IsDefault.ToString().ToLower());
    5454        shouldAddItem = true;
    5555      } else shouldAddItem = false;
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards/ViewWizardForm.Designer.cs

    r4176 r5388  
    4646    private void InitializeComponent() {
    4747      System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ViewWizardForm));
    48       this.okButton = new System.Windows.Forms.Button();
     48      this.baseClassLabel = new System.Windows.Forms.Label();
     49      this.contentTypeTextBox = new System.Windows.Forms.TextBox();
     50      this.defaultViewCheckBox = new System.Windows.Forms.CheckBox();
     51      this.label2 = new System.Windows.Forms.Label();
     52      this.panel1 = new System.Windows.Forms.Panel();
     53      this.label4 = new System.Windows.Forms.Label();
     54      this.pictureBox1 = new System.Windows.Forms.PictureBox();
    4955      this.cancelButton = new System.Windows.Forms.Button();
    50       this.baseClassLabel = new System.Windows.Forms.Label();
    51       this.baseClassTextBox = new System.Windows.Forms.TextBox();
     56      this.finishButton = new System.Windows.Forms.Button();
     57      this.panel2 = new System.Windows.Forms.Panel();
    5258      this.label1 = new System.Windows.Forms.Label();
    53       this.isDefaultViewCheckBox = new System.Windows.Forms.CheckBox();
    54       this.viewContentTypeTextBox = new System.Windows.Forms.TextBox();
    55       this.label2 = new System.Windows.Forms.Label();
    56       this.label3 = new System.Windows.Forms.Label();
     59      this.nameTextBox = new System.Windows.Forms.TextBox();
     60      this.panel1.SuspendLayout();
     61      ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
    5762      this.SuspendLayout();
    5863      //
    59       // okButton
    60       //
    61       this.okButton.Location = new System.Drawing.Point(10, 135);
    62       this.okButton.Name = "okButton";
    63       this.okButton.Size = new System.Drawing.Size(75, 23);
    64       this.okButton.TabIndex = 6;
    65       this.okButton.Text = "Ok";
    66       this.okButton.UseVisualStyleBackColor = true;
    67       this.okButton.Click += new System.EventHandler(this.okButton_Click);
     64      // baseClassLabel
     65      //
     66      this.baseClassLabel.Anchor = System.Windows.Forms.AnchorStyles.Top;
     67      this.baseClassLabel.AutoSize = true;
     68      this.baseClassLabel.Location = new System.Drawing.Point(74, 157);
     69      this.baseClassLabel.Name = "baseClassLabel";
     70      this.baseClassLabel.Size = new System.Drawing.Size(85, 13);
     71      this.baseClassLabel.TabIndex = 0;
     72      this.baseClassLabel.Text = "Content Type(s):";
     73      //
     74      // contentTypeTextBox
     75      //
     76      this.contentTypeTextBox.Anchor = System.Windows.Forms.AnchorStyles.Top;
     77      this.contentTypeTextBox.Location = new System.Drawing.Point(77, 173);
     78      this.contentTypeTextBox.Name = "contentTypeTextBox";
     79      this.contentTypeTextBox.Size = new System.Drawing.Size(313, 20);
     80      this.contentTypeTextBox.TabIndex = 1;
     81      this.contentTypeTextBox.Text = "IItem";
     82      this.contentTypeTextBox.TextChanged += new System.EventHandler(this.contentTypeTextBox_TextChanged);
     83      //
     84      // defaultViewCheckBox
     85      //
     86      this.defaultViewCheckBox.Anchor = System.Windows.Forms.AnchorStyles.Top;
     87      this.defaultViewCheckBox.AutoSize = true;
     88      this.defaultViewCheckBox.Location = new System.Drawing.Point(396, 175);
     89      this.defaultViewCheckBox.Name = "defaultViewCheckBox";
     90      this.defaultViewCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
     91      this.defaultViewCheckBox.Size = new System.Drawing.Size(60, 17);
     92      this.defaultViewCheckBox.TabIndex = 4;
     93      this.defaultViewCheckBox.Text = "Default";
     94      this.defaultViewCheckBox.UseVisualStyleBackColor = true;
     95      this.defaultViewCheckBox.CheckedChanged += new System.EventHandler(this.isDefaultViewCheckBox_CheckedChanged);
     96      this.defaultViewCheckBox.TextChanged += new System.EventHandler(this.isDefaultViewCheckBox_CheckedChanged);
     97      //
     98      // label2
     99      //
     100      this.label2.Anchor = System.Windows.Forms.AnchorStyles.Top;
     101      this.label2.Location = new System.Drawing.Point(74, 207);
     102      this.label2.Name = "label2";
     103      this.label2.Size = new System.Drawing.Size(382, 32);
     104      this.label2.TabIndex = 5;
     105      this.label2.Text = "Warning: Only one view can be default for a certain content type. If there is mor" +
     106          "e than one default view, the application will crash.";
     107      //
     108      // panel1
     109      //
     110      this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
     111                  | System.Windows.Forms.AnchorStyles.Right)));
     112      this.panel1.BackColor = System.Drawing.Color.White;
     113      this.panel1.Controls.Add(this.label4);
     114      this.panel1.Controls.Add(this.pictureBox1);
     115      this.panel1.Location = new System.Drawing.Point(0, 1);
     116      this.panel1.Name = "panel1";
     117      this.panel1.Size = new System.Drawing.Size(533, 81);
     118      this.panel1.TabIndex = 9;
     119      //
     120      // label4
     121      //
     122      this.label4.AutoSize = true;
     123      this.label4.Font = new System.Drawing.Font("Calibri", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     124      this.label4.Location = new System.Drawing.Point(24, 21);
     125      this.label4.Name = "label4";
     126      this.label4.Size = new System.Drawing.Size(245, 39);
     127      this.label4.TabIndex = 1;
     128      this.label4.Text = "New View Wizard";
     129      //
     130      // pictureBox1
     131      //
     132      this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     133      this.pictureBox1.Image = global::HeuristicLab.VS2010Wizards.Properties.Resources.HL3_Logo;
     134      this.pictureBox1.Location = new System.Drawing.Point(455, 3);
     135      this.pictureBox1.Name = "pictureBox1";
     136      this.pictureBox1.Size = new System.Drawing.Size(75, 75);
     137      this.pictureBox1.TabIndex = 0;
     138      this.pictureBox1.TabStop = false;
    68139      //
    69140      // cancelButton
    70141      //
    71       this.cancelButton.Location = new System.Drawing.Point(92, 135);
     142      this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     143      this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
     144      this.cancelButton.Location = new System.Drawing.Point(446, 305);
    72145      this.cancelButton.Name = "cancelButton";
    73       this.cancelButton.Size = new System.Drawing.Size(75, 23);
    74       this.cancelButton.TabIndex = 7;
     146      this.cancelButton.Size = new System.Drawing.Size(75, 25);
     147      this.cancelButton.TabIndex = 12;
    75148      this.cancelButton.Text = "Cancel";
    76149      this.cancelButton.UseVisualStyleBackColor = true;
    77150      this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click);
    78151      //
    79       // baseClassLabel
    80       //
    81       this.baseClassLabel.AutoSize = true;
    82       this.baseClassLabel.Location = new System.Drawing.Point(7, 15);
    83       this.baseClassLabel.Name = "baseClassLabel";
    84       this.baseClassLabel.Size = new System.Drawing.Size(59, 13);
    85       this.baseClassLabel.TabIndex = 0;
    86       this.baseClassLabel.Text = "BaseClass:";
    87       //
    88       // baseClassTextBox
    89       //
    90       this.baseClassTextBox.Location = new System.Drawing.Point(113, 12);
    91       this.baseClassTextBox.Name = "baseClassTextBox";
    92       this.baseClassTextBox.Size = new System.Drawing.Size(161, 20);
    93       this.baseClassTextBox.TabIndex = 1;
    94       this.baseClassTextBox.Text = "ItemView";
    95       this.baseClassTextBox.TextChanged += new System.EventHandler(this.baseClassTextBox_TextChanged);
     152      // finishButton
     153      //
     154      this.finishButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     155      this.finishButton.DialogResult = System.Windows.Forms.DialogResult.OK;
     156      this.finishButton.Location = new System.Drawing.Point(361, 305);
     157      this.finishButton.Name = "finishButton";
     158      this.finishButton.Size = new System.Drawing.Size(75, 25);
     159      this.finishButton.TabIndex = 11;
     160      this.finishButton.Text = "Finish";
     161      this.finishButton.UseVisualStyleBackColor = true;
     162      this.finishButton.Click += new System.EventHandler(this.finishButton_Click);
     163      //
     164      // panel2
     165      //
     166      this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
     167                  | System.Windows.Forms.AnchorStyles.Right)));
     168      this.panel2.BackColor = System.Drawing.Color.White;
     169      this.panel2.ForeColor = System.Drawing.SystemColors.ControlText;
     170      this.panel2.Location = new System.Drawing.Point(0, 297);
     171      this.panel2.Name = "panel2";
     172      this.panel2.Size = new System.Drawing.Size(533, 2);
     173      this.panel2.TabIndex = 13;
    96174      //
    97175      // label1
    98176      //
     177      this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
    99178      this.label1.AutoSize = true;
    100       this.label1.Location = new System.Drawing.Point(7, 41);
     179      this.label1.Location = new System.Drawing.Point(74, 112);
    101180      this.label1.Name = "label1";
    102       this.label1.Size = new System.Drawing.Size(100, 13);
    103       this.label1.TabIndex = 2;
    104       this.label1.Text = "View Content Type:";
    105       //
    106       // isDefaultViewCheckBox
    107       //
    108       this.isDefaultViewCheckBox.AutoSize = true;
    109       this.isDefaultViewCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
    110       this.isDefaultViewCheckBox.Location = new System.Drawing.Point(113, 64);
    111       this.isDefaultViewCheckBox.Name = "isDefaultViewCheckBox";
    112       this.isDefaultViewCheckBox.Size = new System.Drawing.Size(15, 14);
    113       this.isDefaultViewCheckBox.TabIndex = 4;
    114       this.isDefaultViewCheckBox.UseVisualStyleBackColor = true;
    115       this.isDefaultViewCheckBox.CheckedChanged += new System.EventHandler(this.isDefaultViewCheckBox_CheckedChanged);
    116       //
    117       // viewContentTypeTextBox
    118       //
    119       this.viewContentTypeTextBox.Location = new System.Drawing.Point(113, 38);
    120       this.viewContentTypeTextBox.Name = "viewContentTypeTextBox";
    121       this.viewContentTypeTextBox.Size = new System.Drawing.Size(162, 20);
    122       this.viewContentTypeTextBox.TabIndex = 3;
    123       this.viewContentTypeTextBox.Text = "Item";
    124       this.viewContentTypeTextBox.TextChanged += new System.EventHandler(this.viewContentTypeTextBox_TextChanged);
    125       //
    126       // label2
    127       //
    128       this.label2.Location = new System.Drawing.Point(10, 84);
    129       this.label2.Name = "label2";
    130       this.label2.Size = new System.Drawing.Size(265, 48);
    131       this.label2.TabIndex = 5;
    132       this.label2.Text = "Warning: Only one view can be default for a certain content type. If there is mor" +
    133           "e than one default view, the application will crash.";
    134       //
    135       // label3
    136       //
    137       this.label3.AutoSize = true;
    138       this.label3.Location = new System.Drawing.Point(7, 64);
    139       this.label3.Name = "label3";
    140       this.label3.Size = new System.Drawing.Size(70, 13);
    141       this.label3.TabIndex = 2;
    142       this.label3.Text = "Default View:";
     181      this.label1.Size = new System.Drawing.Size(38, 13);
     182      this.label1.TabIndex = 14;
     183      this.label1.Text = "Name:";
     184      //
     185      // nameTextBox
     186      //
     187      this.nameTextBox.Anchor = System.Windows.Forms.AnchorStyles.Top;
     188      this.nameTextBox.Location = new System.Drawing.Point(77, 128);
     189      this.nameTextBox.Name = "nameTextBox";
     190      this.nameTextBox.Size = new System.Drawing.Size(379, 20);
     191      this.nameTextBox.TabIndex = 15;
     192      this.nameTextBox.Text = "My View";
     193      this.nameTextBox.TextChanged += new System.EventHandler(this.nameTextBox_TextChanged);
    143194      //
    144195      // ViewWizardForm
     
    146197      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    147198      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    148       this.ClientSize = new System.Drawing.Size(286, 168);
     199      this.CancelButton = this.cancelButton;
     200      this.ClientSize = new System.Drawing.Size(533, 342);
     201      this.Controls.Add(this.defaultViewCheckBox);
     202      this.Controls.Add(this.contentTypeTextBox);
     203      this.Controls.Add(this.label1);
     204      this.Controls.Add(this.nameTextBox);
     205      this.Controls.Add(this.panel2);
     206      this.Controls.Add(this.cancelButton);
     207      this.Controls.Add(this.finishButton);
     208      this.Controls.Add(this.panel1);
    149209      this.Controls.Add(this.label2);
    150       this.Controls.Add(this.viewContentTypeTextBox);
    151       this.Controls.Add(this.isDefaultViewCheckBox);
    152       this.Controls.Add(this.baseClassTextBox);
    153       this.Controls.Add(this.label3);
    154       this.Controls.Add(this.label1);
    155210      this.Controls.Add(this.baseClassLabel);
    156       this.Controls.Add(this.cancelButton);
    157       this.Controls.Add(this.okButton);
    158211      this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
    159212      this.Name = "ViewWizardForm";
    160213      this.Text = "New View Wizard";
     214      this.panel1.ResumeLayout(false);
     215      this.panel1.PerformLayout();
     216      ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
    161217      this.ResumeLayout(false);
    162218      this.PerformLayout();
     
    166222    #endregion
    167223
    168     private System.Windows.Forms.Button okButton;
     224    private System.Windows.Forms.Label baseClassLabel;
     225    private System.Windows.Forms.TextBox contentTypeTextBox;
     226    private System.Windows.Forms.CheckBox defaultViewCheckBox;
     227    private System.Windows.Forms.Label label2;
     228    private System.Windows.Forms.Panel panel1;
     229    private System.Windows.Forms.Label label4;
     230    private System.Windows.Forms.PictureBox pictureBox1;
    169231    private System.Windows.Forms.Button cancelButton;
    170     private System.Windows.Forms.Label baseClassLabel;
    171     private System.Windows.Forms.TextBox baseClassTextBox;
     232    private System.Windows.Forms.Button finishButton;
     233    private System.Windows.Forms.Panel panel2;
    172234    private System.Windows.Forms.Label label1;
    173     private System.Windows.Forms.CheckBox isDefaultViewCheckBox;
    174     private System.Windows.Forms.TextBox viewContentTypeTextBox;
    175     private System.Windows.Forms.Label label2;
    176     private System.Windows.Forms.Label label3;
     235    private System.Windows.Forms.TextBox nameTextBox;
    177236
    178237  }
  • trunk/tools/Templates/HeuristicLab.VS2010Wizards/ViewWizardForm.cs

    r4176 r5388  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2010 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2011 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2424namespace HeuristicLab.VS2010Wizards {
    2525  public partial class ViewWizardForm : Form {
    26     public string BaseClass {
    27       get;
    28       private set;
     26    private string viewName;
     27    public string ViewName {
     28      get { return viewName; }
     29      set {
     30        viewName = value;
     31        if (nameTextBox.Text != viewName)
     32          nameTextBox.Text = viewName;
     33      }
    2934    }
    30     public string ViewContentType {
    31       get;
    32       private set;
     35    private string contentType;
     36    public string ContentType {
     37      get { return contentType; }
     38      set {
     39        contentType = value;
     40        if (contentTypeTextBox.Text != contentType)
     41          contentTypeTextBox.Text = contentType;
     42      }
    3343    }
    34     public bool IsDefaultView {
     44    public bool IsDefault {
    3545      get;
    3646      private set;
     
    3949    public ViewWizardForm() {
    4050      InitializeComponent();
    41       BaseClass = baseClassTextBox.Text;
    42       ViewContentType = viewContentTypeTextBox.Text;
    43       IsDefaultView = isDefaultViewCheckBox.Checked;
     51      ViewName = nameTextBox.Text;
     52      ContentType = contentTypeTextBox.Text;
     53      IsDefault = defaultViewCheckBox.Checked;
    4454    }
    4555
    46     private void okButton_Click(object sender, System.EventArgs e) {
    47       DialogResult = System.Windows.Forms.DialogResult.OK;
     56    private void finishButton_Click(object sender, System.EventArgs e) {
    4857      Close();
    4958    }
    5059
    5160    private void cancelButton_Click(object sender, System.EventArgs e) {
    52       DialogResult = System.Windows.Forms.DialogResult.Cancel;
    5361      Close();
    5462    }
    5563
    56     private void baseClassTextBox_TextChanged(object sender, System.EventArgs e) {
    57       BaseClass = baseClassTextBox.Text;
    58     }
    59 
    60     private void viewContentTypeTextBox_TextChanged(object sender, System.EventArgs e) {
    61       ViewContentType = viewContentTypeTextBox.Text;
     64    private void contentTypeTextBox_TextChanged(object sender, System.EventArgs e) {
     65      ContentType = contentTypeTextBox.Text;
    6266    }
    6367
    6468    private void isDefaultViewCheckBox_CheckedChanged(object sender, System.EventArgs e) {
    65       IsDefaultView = isDefaultViewCheckBox.Checked;
     69      IsDefault = defaultViewCheckBox.Checked;
     70    }
     71
     72    private void nameTextBox_TextChanged(object sender, System.EventArgs e) {
     73      ViewName = nameTextBox.Text;
    6674    }
    6775  }
  • trunk/tools/Templates/HeuristicLabVS2010WizardsInstaller/HeuristicLabVS2010WizardsInstaller.vdproj

    r5086 r5388  
    2222        "Entry"
    2323        {
     24        "MsmKey" = "8:_27C2EA4FA458C274F278396DE22A506E"
     25        "OwnerKey" = "8:_B18E711B0E107FDA96359FC0783B671F"
     26        "MsmSig" = "8:_UNDEFINED"
     27        }
     28        "Entry"
     29        {
     30        "MsmKey" = "8:_27C2EA4FA458C274F278396DE22A506E"
     31        "OwnerKey" = "8:_B51E170D986C45DD9BBEEC6B70686DC9"
     32        "MsmSig" = "8:_UNDEFINED"
     33        }
     34        "Entry"
     35        {
    2436        "MsmKey" = "8:_A7EAC0AA402C433C8EEB32377FBD8490"
    2537        "OwnerKey" = "8:_UNDEFINED"
     
    7890        "MsmKey" = "8:_UNDEFINED"
    7991        "OwnerKey" = "8:_B18E711B0E107FDA96359FC0783B671F"
     92        "MsmSig" = "8:_UNDEFINED"
     93        }
     94        "Entry"
     95        {
     96        "MsmKey" = "8:_UNDEFINED"
     97        "OwnerKey" = "8:_27C2EA4FA458C274F278396DE22A506E"
    8098        "MsmSig" = "8:_UNDEFINED"
    8199        }
     
    202220            "Tag" = "8:"
    203221            "Folder" = "8:_7BCDA8FA05FB46E09F9715E4F125F191"
     222            "Condition" = "8:"
     223            "Transitive" = "11:FALSE"
     224            "Vital" = "11:TRUE"
     225            "ReadOnly" = "11:FALSE"
     226            "Hidden" = "11:FALSE"
     227            "System" = "11:FALSE"
     228            "Permanent" = "11:FALSE"
     229            "SharedLegacy" = "11:FALSE"
     230            "PackageAs" = "3:1"
     231            "Register" = "3:1"
     232            "Exclude" = "11:TRUE"
     233            "IsDependency" = "11:TRUE"
     234            "IsolateTo" = "8:"
     235            }
     236            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_27C2EA4FA458C274F278396DE22A506E"
     237            {
     238            "AssemblyRegister" = "3:1"
     239            "AssemblyIsInGAC" = "11:FALSE"
     240            "AssemblyAsmDisplayName" = "8:stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
     241                "ScatterAssemblies"
     242                {
     243                    "_27C2EA4FA458C274F278396DE22A506E"
     244                    {
     245                    "Name" = "8:stdole.dll"
     246                    "Attributes" = "3:512"
     247                    }
     248                }
     249            "SourcePath" = "8:stdole.dll"
     250            "TargetName" = "8:"
     251            "Tag" = "8:"
     252            "Folder" = "8:_6C9F753281594A1483F7199C4F19C6D8"
    204253            "Condition" = "8:"
    205254            "Transitive" = "11:FALSE"
     
    450499        "ProductName" = "8:HeuristicLab 3.3 VS2010 Wizards"
    451500        "ProductCode" = "8:{B99828C4-2D65-461D-B13C-CAB57EAB6AC1}"
    452         "PackageCode" = "8:{F12DCE28-7303-41AE-9C8D-231C0F1DA713}"
     501        "PackageCode" = "8:{BAE7C376-6630-4965-ADD0-80719F63615E}"
    453502        "UpgradeCode" = "8:{3AF928E8-1C64-4A5A-BC16-44CD128F21D3}"
    454503        "AspNetVersion" = "8:4.0.30319.0"
     
    938987            "Hidden" = "11:FALSE"
    939988            "System" = "11:FALSE"
    940             "Permanent" = "11:FALSE"
     989            "Permanent" = "11:TRUE"
    941990            "SharedLegacy" = "11:FALSE"
    942991            "PackageAs" = "3:1"
  • trunk/tools/Templates/HeuristicLabViewTemplate/DefaultView.cs

    r4176 r5388  
    2222using System;
    2323using System.Windows.Forms;
    24 using HeuristicLab.Core.Views;
    2524using HeuristicLab.MainForm;
     25using HeuristicLab.MainForm.WindowsForms;
    2626
    2727namespace $rootnamespace$ {
    28   [View("$safeitemname$")]
    29   [Content(typeof($viewContentType$), IsDefaultView = $isDefaultView$)]
    30   public partial class $safeitemname$ : $baseClass$ {
    31     public new $viewContentType$ Content {
    32       get { return ($viewContentType$)base.Content; }
     28  [View("$viewName$")]
     29  [Content(typeof($contentType$), IsDefaultView = $defaultView$)]
     30  public partial class $safeitemname$ : AsynchronousContentView {
     31    public new $contentType$ Content {
     32      get { return ($contentType$)base.Content; }
    3333      set { base.Content = value; }
    3434    }
  • trunk/tools/Templates/VS2010Wizards.sln

    r4188 r5388  
    5353    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    5454    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|Any CPU.Build.0 = Debug|Any CPU
    55     {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|x86.ActiveCfg = Debug|Any CPU
    56     {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|x86.Build.0 = Debug|Any CPU
    57     {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|Any CPU.ActiveCfg = Release|x86
    58     {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|Any CPU.Build.0 = Release|x86
     55    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|x86.ActiveCfg = Debug|x86
     56    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Debug|x86.Build.0 = Debug|x86
     57    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|Any CPU.ActiveCfg = Release|Any CPU
     58    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|Any CPU.Build.0 = Release|Any CPU
    5959    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|x86.ActiveCfg = Release|x86
    6060    {F1B37418-F66E-41C0-BC36-B9A02BBAF62D}.Release|x86.Build.0 = Release|x86
    6161    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    6262    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
    63     {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|x86.ActiveCfg = Debug|Any CPU
    64     {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|x86.Build.0 = Debug|Any CPU
    65     {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|Any CPU.ActiveCfg = Release|x86
    66     {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|Any CPU.Build.0 = Release|x86
     63    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|x86.ActiveCfg = Debug|x86
     64    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Debug|x86.Build.0 = Debug|x86
     65    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
     66    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|Any CPU.Build.0 = Release|Any CPU
    6767    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|x86.ActiveCfg = Release|x86
    6868    {5908CE89-79AC-4CFC-ADA9-7D73A1D03DC4}.Release|x86.Build.0 = Release|x86
Note: See TracChangeset for help on using the changeset viewer.