Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/01/21 14:37:18 (4 years ago)
Author:
dpiringe
Message:

#3026

  • removed the option to set the value for JsonItems via exporter
    • reworked some base controls
    • added new controls for JsonItem specific properties (e.g. ArrayResizable)
    • deleted a lot of obsolet controls
  • removed the Enable checkbox in the detail view of JsonItems
  • exporter now clones the IOptimizer object
  • added a check + message for unsupported exports
  • list of JsonItems now includes unsupported JsonItems (disabled and marked with 'unsupported')
  • refactored the converter type check
    • now every converter has to specify its supported type(s)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/Shared/NumericRangeControl.Designer.cs

    r17471 r17828  
    2626      this.components = new System.ComponentModel.Container();
    2727      this.groupBox2 = new System.Windows.Forms.GroupBox();
    28       this.checkBoxTo = new System.Windows.Forms.CheckBox();
     28      this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
    2929      this.textBoxTo = new System.Windows.Forms.TextBox();
    30       this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components);
    3130      this.textBoxFrom = new System.Windows.Forms.TextBox();
    3231      this.checkBoxFrom = new System.Windows.Forms.CheckBox();
    33       this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
     32      this.checkBoxTo = new System.Windows.Forms.CheckBox();
     33      this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components);
     34      this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
    3435      this.groupBox2.SuspendLayout();
     36      this.tableLayoutPanel2.SuspendLayout();
    3537      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    36       this.tableLayoutPanel2.SuspendLayout();
     38      this.tableLayoutPanel1.SuspendLayout();
    3739      this.SuspendLayout();
    3840      //
     
    4951      this.groupBox2.Text = "Range";
    5052      //
    51       // checkBoxTo
     53      // tableLayoutPanel2
    5254      //
    53       this.checkBoxTo.AutoSize = true;
    54       this.checkBoxTo.Dock = System.Windows.Forms.DockStyle.Fill;
    55       this.checkBoxTo.Location = new System.Drawing.Point(0, 22);
    56       this.checkBoxTo.Margin = new System.Windows.Forms.Padding(0);
    57       this.checkBoxTo.Name = "checkBoxTo";
    58       this.checkBoxTo.Size = new System.Drawing.Size(100, 22);
    59       this.checkBoxTo.TabIndex = 7;
    60       this.checkBoxTo.Text = "To:";
    61       this.checkBoxTo.UseVisualStyleBackColor = true;
     55      this.tableLayoutPanel2.ColumnCount = 2;
     56      this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
     57      this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
     58      this.tableLayoutPanel2.Controls.Add(this.textBoxTo, 1, 1);
     59      this.tableLayoutPanel2.Controls.Add(this.textBoxFrom, 1, 0);
     60      this.tableLayoutPanel2.Controls.Add(this.checkBoxFrom, 0, 0);
     61      this.tableLayoutPanel2.Controls.Add(this.checkBoxTo, 0, 1);
     62      this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
     63      this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 16);
     64      this.tableLayoutPanel2.Margin = new System.Windows.Forms.Padding(0);
     65      this.tableLayoutPanel2.Name = "tableLayoutPanel2";
     66      this.tableLayoutPanel2.RowCount = 2;
     67      this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
     68      this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
     69      this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
     70      this.tableLayoutPanel2.Size = new System.Drawing.Size(520, 44);
     71      this.tableLayoutPanel2.TabIndex = 22;
    6272      //
    6373      // textBoxTo
     
    7282      this.textBoxTo.TabIndex = 6;
    7383      this.textBoxTo.Validating += new System.ComponentModel.CancelEventHandler(this.textBoxTo_Validating);
    74       //
    75       // errorProvider
    76       //
    77       this.errorProvider.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.NeverBlink;
    78       this.errorProvider.ContainerControl = this;
    7984      //
    8085      // textBoxFrom
     
    102107      this.checkBoxFrom.UseVisualStyleBackColor = true;
    103108      //
    104       // tableLayoutPanel2
     109      // checkBoxTo
    105110      //
    106       this.tableLayoutPanel2.ColumnCount = 2;
    107       this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
    108       this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
    109       this.tableLayoutPanel2.Controls.Add(this.textBoxTo, 1, 1);
    110       this.tableLayoutPanel2.Controls.Add(this.textBoxFrom, 1, 0);
    111       this.tableLayoutPanel2.Controls.Add(this.checkBoxFrom, 0, 0);
    112       this.tableLayoutPanel2.Controls.Add(this.checkBoxTo, 0, 1);
    113       this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
    114       this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 16);
    115       this.tableLayoutPanel2.Margin = new System.Windows.Forms.Padding(0);
    116       this.tableLayoutPanel2.Name = "tableLayoutPanel2";
    117       this.tableLayoutPanel2.RowCount = 2;
    118       this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
    119       this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
    120       this.tableLayoutPanel2.Size = new System.Drawing.Size(520, 44);
    121       this.tableLayoutPanel2.TabIndex = 22;
     111      this.checkBoxTo.AutoSize = true;
     112      this.checkBoxTo.Dock = System.Windows.Forms.DockStyle.Fill;
     113      this.checkBoxTo.Location = new System.Drawing.Point(0, 22);
     114      this.checkBoxTo.Margin = new System.Windows.Forms.Padding(0);
     115      this.checkBoxTo.Name = "checkBoxTo";
     116      this.checkBoxTo.Size = new System.Drawing.Size(100, 22);
     117      this.checkBoxTo.TabIndex = 7;
     118      this.checkBoxTo.Text = "To:";
     119      this.checkBoxTo.UseVisualStyleBackColor = true;
     120      //
     121      // errorProvider
     122      //
     123      this.errorProvider.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.NeverBlink;
     124      this.errorProvider.ContainerControl = this;
     125      //
     126      // tableLayoutPanel1
     127      //
     128      this.tableLayoutPanel1.ColumnCount = 1;
     129      this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
     130      this.tableLayoutPanel1.Controls.Add(this.groupBox2, 0, 0);
     131      this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
     132      this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
     133      this.tableLayoutPanel1.Name = "tableLayoutPanel1";
     134      this.tableLayoutPanel1.RowCount = 2;
     135      this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 63F));
     136      this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
     137      this.tableLayoutPanel1.Size = new System.Drawing.Size(526, 63);
     138      this.tableLayoutPanel1.TabIndex = 23;
    122139      //
    123140      // NumericRangeControl
     
    125142      this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    126143      this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    127       this.Controls.Add(this.groupBox2);
     144      this.Controls.Add(this.tableLayoutPanel1);
    128145      this.Name = "NumericRangeControl";
    129146      this.Size = new System.Drawing.Size(526, 63);
    130147      this.groupBox2.ResumeLayout(false);
    131       ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit();
    132148      this.tableLayoutPanel2.ResumeLayout(false);
    133149      this.tableLayoutPanel2.PerformLayout();
     150      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit();
     151      this.tableLayoutPanel1.ResumeLayout(false);
    134152      this.ResumeLayout(false);
    135153
     
    144162    private System.Windows.Forms.TextBox textBoxFrom;
    145163    private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
     164    private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
    146165  }
    147166}
Note: See TracChangeset for help on using the changeset viewer.