Changeset 9141
- Timestamp:
- 01/10/13 00:53:29 (12 years ago)
- Location:
- branches/CMAES
- Files:
-
- 12 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/CMAES/CMAES.sln
r9132 r9141 7 7 EndProject 8 8 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.TestFunctions-3.3", "HeuristicLab.Problems.TestFunctions\3.3\HeuristicLab.Problems.TestFunctions-3.3.csproj", "{88B9B0E3-344E-4196-82A3-0F9732506FE8}" 9 EndProject 10 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Analysis-3.3", "HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj", "{887425B4-4348-49ED-A457-B7D2C26DDBF9}" 11 EndProject 12 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Analysis.Views-3.3", "HeuristicLab.Analysis.Views\3.3\HeuristicLab.Analysis.Views-3.3.csproj", "{76945D76-CA61-4147-9DC2-0ACDCDDF87F9}" 9 13 EndProject 10 14 Global … … 54 58 {88B9B0E3-344E-4196-82A3-0F9732506FE8}.Release|x86.ActiveCfg = Release|x86 55 59 {88B9B0E3-344E-4196-82A3-0F9732506FE8}.Release|x86.Build.0 = Release|x86 60 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 61 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|Any CPU.Build.0 = Debug|Any CPU 62 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|x64.ActiveCfg = Debug|x64 63 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|x64.Build.0 = Debug|x64 64 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|x86.ActiveCfg = Debug|x86 65 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Debug|x86.Build.0 = Debug|x86 66 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|Any CPU.ActiveCfg = Release|Any CPU 67 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|Any CPU.Build.0 = Release|Any CPU 68 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|x64.ActiveCfg = Release|x64 69 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|x64.Build.0 = Release|x64 70 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|x86.ActiveCfg = Release|x86 71 {887425B4-4348-49ED-A457-B7D2C26DDBF9}.Release|x86.Build.0 = Release|x86 72 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 73 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|Any CPU.Build.0 = Debug|Any CPU 74 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|x64.ActiveCfg = Debug|x64 75 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|x64.Build.0 = Debug|x64 76 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|x86.ActiveCfg = Debug|x86 77 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Debug|x86.Build.0 = Debug|x86 78 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|Any CPU.ActiveCfg = Release|Any CPU 79 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|Any CPU.Build.0 = Release|Any CPU 80 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|x64.ActiveCfg = Release|x64 81 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|x64.Build.0 = Release|x64 82 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|x86.ActiveCfg = Release|x86 83 {76945D76-CA61-4147-9DC2-0ACDCDDF87F9}.Release|x86.Build.0 = Release|x86 56 84 EndGlobalSection 57 85 GlobalSection(SolutionProperties) = preSolution -
branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/CMAAnalyzer.cs
r9140 r9141 86 86 } else { 87 87 sigma = new DataTable("Sigma"); 88 sigma.VisualProperties.YAxisLogScale = true; 88 89 sigma.Rows.Add(new DataRow("Sigma")); 89 90 results.Add(new Result("Sigma", sigma)); … … 96 97 } else { 97 98 scaling = new DataTable("Scaling"); 99 scaling.VisualProperties.YAxisLogScale = true; 98 100 for (int i = 0; i < sp.C.Rows; i++) 99 101 scaling.Rows.Add(new DataRow("Axis" + i.ToString())); … … 120 122 } else { 121 123 stdDevs = new DataTable("StandardDeviations"); 124 stdDevs.VisualProperties.YAxisLogScale = true; 122 125 for (int i = 0; i < vector.Length; i++) 123 126 stdDevs.Rows.Add(new DataRow("Axis" + i.ToString())); -
branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/HeuristicLab.Algorithms.CMAEvolutionStrategy-3.3.csproj
r9132 r9141 98 98 <Private>False</Private> 99 99 </Reference> 100 <Reference Include="HeuristicLab.Analysis-3.3">101 <SpecificVersion>False</SpecificVersion>102 <HintPath>..\..\..\..\sources\bin\HeuristicLab.Analysis-3.3.dll</HintPath>103 <Private>False</Private>104 </Reference>105 100 <Reference Include="HeuristicLab.Collections-3.3"> 106 101 <SpecificVersion>False</SpecificVersion> … … 223 218 </BootstrapperPackage> 224 219 </ItemGroup> 225 <ItemGroup /> 220 <ItemGroup> 221 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 222 <Project>{887425b4-4348-49ed-a457-b7d2c26ddbf9}</Project> 223 <Name>HeuristicLab.Analysis-3.3</Name> 224 <Private>False</Private> 225 </ProjectReference> 226 </ItemGroup> 226 227 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 227 228 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
branches/CMAES/HeuristicLab.Analysis.Views/3.3/DataTableView.cs
r8339 r9141 20 20 #endregion 21 21 22 using HeuristicLab.Collections; 23 using HeuristicLab.Core.Views; 24 using HeuristicLab.MainForm; 22 25 using System; 23 26 using System.Collections.Generic; … … 26 29 using System.Windows.Forms; 27 30 using System.Windows.Forms.DataVisualization.Charting; 28 using HeuristicLab.Collections;29 using HeuristicLab.Core.Views;30 using HeuristicLab.MainForm;31 31 32 32 namespace HeuristicLab.Analysis.Views { … … 115 115 public void ShowConfiguration() { 116 116 if (Content != null) { 117 using ( DataTableVisualPropertiesDialogdialog = new DataTableVisualPropertiesDialog(Content)) {117 using (var dialog = new DataTableVisualPropertiesDialog(Content)) { 118 118 dialog.ShowDialog(this); 119 119 } … … 123 123 foreach (var row in rows) { 124 124 RegisterDataRowEvents(row); 125 Seriesseries = new Series(row.Name);125 var series = new Series(row.Name); 126 126 if (row.VisualProperties.DisplayName.Trim() != String.Empty) series.LegendText = row.VisualProperties.DisplayName; 127 127 else series.LegendText = row.Name; … … 231 231 if (!Content.VisualProperties.AxisTitleColor.IsEmpty) area.AxisY2.TitleForeColor = Content.VisualProperties.AxisTitleColor; 232 232 area.AxisY2.Title = Content.VisualProperties.SecondYAxisTitle; 233 234 area.AxisX.IsLogarithmic = Content.VisualProperties.XAxisLogScale; 235 area.AxisX2.IsLogarithmic = Content.VisualProperties.SecondXAxisLogScale; 236 area.AxisY.IsLogarithmic = Content.VisualProperties.YAxisLogScale; 237 area.AxisY2.IsLogarithmic = Content.VisualProperties.SecondYAxisLogScale; 233 238 } 234 239 -
branches/CMAES/HeuristicLab.Analysis.Views/3.3/DataTableVisualPropertiesControl.Designer.cs
r8015 r9141 51 51 this.label4 = new System.Windows.Forms.Label(); 52 52 this.xAxisPrimaryGroupBox = new System.Windows.Forms.GroupBox(); 53 this.xAxisPrimaryLogScaleCheckBox = new System.Windows.Forms.CheckBox(); 53 54 this.panel2 = new System.Windows.Forms.Panel(); 54 55 this.xAxisPrimaryMaximumFixedRadioButton = new System.Windows.Forms.RadioButton(); … … 64 65 this.label11 = new System.Windows.Forms.Label(); 65 66 this.xAxisSecondaryGroupBox = new System.Windows.Forms.GroupBox(); 67 this.xAxisSecondaryLogScaleCheckBox = new System.Windows.Forms.CheckBox(); 66 68 this.panel4 = new System.Windows.Forms.Panel(); 67 69 this.xAxisSecondaryMaximumFixedRadioButton = new System.Windows.Forms.RadioButton(); … … 80 82 this.yAxisTabPage = new System.Windows.Forms.TabPage(); 81 83 this.yAxisSecondaryGroupBox = new System.Windows.Forms.GroupBox(); 84 this.yAxisSecondaryLogScaleCheckBox = new System.Windows.Forms.CheckBox(); 82 85 this.panel8 = new System.Windows.Forms.Panel(); 83 86 this.yAxisSecondaryMaximumFixedRadioButton = new System.Windows.Forms.RadioButton(); … … 91 94 this.label14 = new System.Windows.Forms.Label(); 92 95 this.yAxisPrimaryGroupBox = new System.Windows.Forms.GroupBox(); 96 this.yAxisPrimaryLogScaleCheckBox = new System.Windows.Forms.CheckBox(); 93 97 this.panel6 = new System.Windows.Forms.Panel(); 94 98 this.yAxisPrimaryMaximumFixedRadioButton = new System.Windows.Forms.RadioButton(); … … 141 145 // yAxisPrimaryTitleTextBox 142 146 // 143 this.yAxisPrimaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 144 145 this.yAxisPrimaryTitleTextBox.Location = new System.Drawing.Point( 66, 19);147 this.yAxisPrimaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 148 | System.Windows.Forms.AnchorStyles.Right))); 149 this.yAxisPrimaryTitleTextBox.Location = new System.Drawing.Point(74, 19); 146 150 this.yAxisPrimaryTitleTextBox.Name = "yAxisPrimaryTitleTextBox"; 147 this.yAxisPrimaryTitleTextBox.Size = new System.Drawing.Size(36 9, 20);151 this.yAxisPrimaryTitleTextBox.Size = new System.Drawing.Size(361, 20); 148 152 this.yAxisPrimaryTitleTextBox.TabIndex = 1; 149 153 this.yAxisPrimaryTitleTextBox.Validated += new System.EventHandler(this.yPrimaryTitleTextBox_Validated); … … 151 155 // yAxisSecondaryTitleTextBox 152 156 // 153 this.yAxisSecondaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 154 155 this.yAxisSecondaryTitleTextBox.Location = new System.Drawing.Point( 66, 19);157 this.yAxisSecondaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 158 | System.Windows.Forms.AnchorStyles.Right))); 159 this.yAxisSecondaryTitleTextBox.Location = new System.Drawing.Point(74, 19); 156 160 this.yAxisSecondaryTitleTextBox.Name = "yAxisSecondaryTitleTextBox"; 157 this.yAxisSecondaryTitleTextBox.Size = new System.Drawing.Size(36 9, 20);161 this.yAxisSecondaryTitleTextBox.Size = new System.Drawing.Size(361, 20); 158 162 this.yAxisSecondaryTitleTextBox.TabIndex = 1; 159 163 this.yAxisSecondaryTitleTextBox.Validated += new System.EventHandler(this.ySecondaryTitleTextBox_Validated); … … 170 174 // xAxisPrimaryGroupBox 171 175 // 172 this.xAxisPrimaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 173 | System.Windows.Forms.AnchorStyles.Right))); 176 this.xAxisPrimaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 177 | System.Windows.Forms.AnchorStyles.Right))); 178 this.xAxisPrimaryGroupBox.Controls.Add(this.xAxisPrimaryLogScaleCheckBox); 174 179 this.xAxisPrimaryGroupBox.Controls.Add(this.panel2); 175 180 this.xAxisPrimaryGroupBox.Controls.Add(this.panel1); … … 182 187 this.xAxisPrimaryGroupBox.Location = new System.Drawing.Point(3, 3); 183 188 this.xAxisPrimaryGroupBox.Name = "xAxisPrimaryGroupBox"; 184 this.xAxisPrimaryGroupBox.Size = new System.Drawing.Size(441, 99);189 this.xAxisPrimaryGroupBox.Size = new System.Drawing.Size(441, 126); 185 190 this.xAxisPrimaryGroupBox.TabIndex = 0; 186 191 this.xAxisPrimaryGroupBox.TabStop = false; 187 192 this.xAxisPrimaryGroupBox.Text = "Primary Axis"; 188 193 // 194 // xAxisPrimaryLogScaleCheckBox 195 // 196 this.xAxisPrimaryLogScaleCheckBox.AutoSize = true; 197 this.xAxisPrimaryLogScaleCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; 198 this.xAxisPrimaryLogScaleCheckBox.Location = new System.Drawing.Point(6, 99); 199 this.xAxisPrimaryLogScaleCheckBox.Name = "xAxisPrimaryLogScaleCheckBox"; 200 this.xAxisPrimaryLogScaleCheckBox.Size = new System.Drawing.Size(83, 17); 201 this.xAxisPrimaryLogScaleCheckBox.TabIndex = 8; 202 this.xAxisPrimaryLogScaleCheckBox.Text = "Logarithmic:"; 203 this.xAxisPrimaryLogScaleCheckBox.UseVisualStyleBackColor = true; 204 this.xAxisPrimaryLogScaleCheckBox.CheckedChanged += new System.EventHandler(this.xAxisPrimaryLogScaleCheckBox_CheckedChanged); 205 // 189 206 // panel2 190 207 // 191 208 this.panel2.Controls.Add(this.xAxisPrimaryMaximumFixedRadioButton); 192 209 this.panel2.Controls.Add(this.xAxisPrimaryMaximumAutoRadioButton); 193 this.panel2.Location = new System.Drawing.Point( 66, 71);210 this.panel2.Location = new System.Drawing.Point(74, 71); 194 211 this.panel2.Name = "panel2"; 195 212 this.panel2.Size = new System.Drawing.Size(106, 20); … … 224 241 this.panel1.Controls.Add(this.xAxisPrimaryMinimumFixedRadioButton); 225 242 this.panel1.Controls.Add(this.xAxisPrimaryMinimumAutoRadioButton); 226 this.panel1.Location = new System.Drawing.Point( 66, 45);243 this.panel1.Location = new System.Drawing.Point(74, 45); 227 244 this.panel1.Name = "panel1"; 228 245 this.panel1.Size = new System.Drawing.Size(106, 20); … … 255 272 // xAxisPrimaryMinimumFixedTextBox 256 273 // 257 this.xAxisPrimaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 258 274 this.xAxisPrimaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 275 | System.Windows.Forms.AnchorStyles.Right))); 259 276 this.xAxisPrimaryMinimumFixedTextBox.Location = new System.Drawing.Point(191, 45); 260 277 this.xAxisPrimaryMinimumFixedTextBox.Name = "xAxisPrimaryMinimumFixedTextBox"; … … 265 282 // xAxisPrimaryMaximumFixedTextBox 266 283 // 267 this.xAxisPrimaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 268 284 this.xAxisPrimaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 285 | System.Windows.Forms.AnchorStyles.Right))); 269 286 this.xAxisPrimaryMaximumFixedTextBox.Location = new System.Drawing.Point(191, 71); 270 287 this.xAxisPrimaryMaximumFixedTextBox.Name = "xAxisPrimaryMaximumFixedTextBox"; … … 293 310 // xAxisPrimaryTitleTextBox 294 311 // 295 this.xAxisPrimaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 296 297 this.xAxisPrimaryTitleTextBox.Location = new System.Drawing.Point( 66, 19);312 this.xAxisPrimaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 313 | System.Windows.Forms.AnchorStyles.Right))); 314 this.xAxisPrimaryTitleTextBox.Location = new System.Drawing.Point(74, 19); 298 315 this.xAxisPrimaryTitleTextBox.Name = "xAxisPrimaryTitleTextBox"; 299 this.xAxisPrimaryTitleTextBox.Size = new System.Drawing.Size(36 9, 20);316 this.xAxisPrimaryTitleTextBox.Size = new System.Drawing.Size(361, 20); 300 317 this.xAxisPrimaryTitleTextBox.TabIndex = 1; 301 318 this.xAxisPrimaryTitleTextBox.Validated += new System.EventHandler(this.xPrimaryTitleTextBox_Validated); … … 312 329 // xAxisSecondaryGroupBox 313 330 // 314 this.xAxisSecondaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 315 | System.Windows.Forms.AnchorStyles.Left) 316 | System.Windows.Forms.AnchorStyles.Right))); 331 this.xAxisSecondaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 332 | System.Windows.Forms.AnchorStyles.Left) 333 | System.Windows.Forms.AnchorStyles.Right))); 334 this.xAxisSecondaryGroupBox.Controls.Add(this.xAxisSecondaryLogScaleCheckBox); 317 335 this.xAxisSecondaryGroupBox.Controls.Add(this.panel4); 318 336 this.xAxisSecondaryGroupBox.Controls.Add(this.panel3); … … 323 341 this.xAxisSecondaryGroupBox.Controls.Add(this.label5); 324 342 this.xAxisSecondaryGroupBox.Controls.Add(this.label6); 325 this.xAxisSecondaryGroupBox.Location = new System.Drawing.Point(3, 1 08);343 this.xAxisSecondaryGroupBox.Location = new System.Drawing.Point(3, 135); 326 344 this.xAxisSecondaryGroupBox.Name = "xAxisSecondaryGroupBox"; 327 this.xAxisSecondaryGroupBox.Size = new System.Drawing.Size(441, 99);345 this.xAxisSecondaryGroupBox.Size = new System.Drawing.Size(441, 125); 328 346 this.xAxisSecondaryGroupBox.TabIndex = 1; 329 347 this.xAxisSecondaryGroupBox.TabStop = false; 330 348 this.xAxisSecondaryGroupBox.Text = "Secondary Axis"; 331 349 // 350 // xAxisSecondaryLogScaleCheckBox 351 // 352 this.xAxisSecondaryLogScaleCheckBox.AutoSize = true; 353 this.xAxisSecondaryLogScaleCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; 354 this.xAxisSecondaryLogScaleCheckBox.Location = new System.Drawing.Point(6, 99); 355 this.xAxisSecondaryLogScaleCheckBox.Name = "xAxisSecondaryLogScaleCheckBox"; 356 this.xAxisSecondaryLogScaleCheckBox.Size = new System.Drawing.Size(83, 17); 357 this.xAxisSecondaryLogScaleCheckBox.TabIndex = 8; 358 this.xAxisSecondaryLogScaleCheckBox.Text = "Logarithmic:"; 359 this.xAxisSecondaryLogScaleCheckBox.UseVisualStyleBackColor = true; 360 this.xAxisSecondaryLogScaleCheckBox.CheckedChanged += new System.EventHandler(this.xAxisSecondaryLogScaleCheckBox_CheckedChanged); 361 // 332 362 // panel4 333 363 // 334 364 this.panel4.Controls.Add(this.xAxisSecondaryMaximumFixedRadioButton); 335 365 this.panel4.Controls.Add(this.xAxisSecondaryMaximumAutoRadioButton); 336 this.panel4.Location = new System.Drawing.Point( 66, 71);366 this.panel4.Location = new System.Drawing.Point(74, 71); 337 367 this.panel4.Name = "panel4"; 338 368 this.panel4.Size = new System.Drawing.Size(106, 20); … … 367 397 this.panel3.Controls.Add(this.xAxisSecondaryMinimumFixedRadioButton); 368 398 this.panel3.Controls.Add(this.xAxisSecondaryMinimumAutoRadioButton); 369 this.panel3.Location = new System.Drawing.Point( 66, 45);399 this.panel3.Location = new System.Drawing.Point(74, 45); 370 400 this.panel3.Name = "panel3"; 371 401 this.panel3.Size = new System.Drawing.Size(106, 20); … … 398 428 // xAxisSecondaryMinimumFixedTextBox 399 429 // 400 this.xAxisSecondaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 401 430 this.xAxisSecondaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 431 | System.Windows.Forms.AnchorStyles.Right))); 402 432 this.xAxisSecondaryMinimumFixedTextBox.Location = new System.Drawing.Point(191, 45); 403 433 this.xAxisSecondaryMinimumFixedTextBox.Name = "xAxisSecondaryMinimumFixedTextBox"; … … 408 438 // xAxisSecondaryMaximumFixedTextBox 409 439 // 410 this.xAxisSecondaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 411 440 this.xAxisSecondaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 441 | System.Windows.Forms.AnchorStyles.Right))); 412 442 this.xAxisSecondaryMaximumFixedTextBox.Location = new System.Drawing.Point(191, 71); 413 443 this.xAxisSecondaryMaximumFixedTextBox.Name = "xAxisSecondaryMaximumFixedTextBox"; … … 427 457 // xAxisSecondaryTitleTextBox 428 458 // 429 this.xAxisSecondaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 430 431 this.xAxisSecondaryTitleTextBox.Location = new System.Drawing.Point( 66, 19);459 this.xAxisSecondaryTitleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 460 | System.Windows.Forms.AnchorStyles.Right))); 461 this.xAxisSecondaryTitleTextBox.Location = new System.Drawing.Point(74, 19); 432 462 this.xAxisSecondaryTitleTextBox.Name = "xAxisSecondaryTitleTextBox"; 433 this.xAxisSecondaryTitleTextBox.Size = new System.Drawing.Size(36 9, 20);463 this.xAxisSecondaryTitleTextBox.Size = new System.Drawing.Size(361, 20); 434 464 this.xAxisSecondaryTitleTextBox.TabIndex = 1; 435 465 this.xAxisSecondaryTitleTextBox.Validated += new System.EventHandler(this.xSecondaryTitleTextBox_Validated); … … 455 485 // axisTabControl 456 486 // 457 this.axisTabControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 458 487 this.axisTabControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 488 | System.Windows.Forms.AnchorStyles.Right))); 459 489 this.axisTabControl.Controls.Add(this.xAxisTabPage); 460 490 this.axisTabControl.Controls.Add(this.yAxisTabPage); … … 462 492 this.axisTabControl.Name = "axisTabControl"; 463 493 this.axisTabControl.SelectedIndex = 0; 464 this.axisTabControl.Size = new System.Drawing.Size(455, 2 36);494 this.axisTabControl.Size = new System.Drawing.Size(455, 289); 465 495 this.axisTabControl.TabIndex = 8; 466 496 // … … 472 502 this.xAxisTabPage.Name = "xAxisTabPage"; 473 503 this.xAxisTabPage.Padding = new System.Windows.Forms.Padding(3); 474 this.xAxisTabPage.Size = new System.Drawing.Size(447, 2 10);504 this.xAxisTabPage.Size = new System.Drawing.Size(447, 263); 475 505 this.xAxisTabPage.TabIndex = 0; 476 506 this.xAxisTabPage.Text = "X-Axis"; … … 484 514 this.yAxisTabPage.Name = "yAxisTabPage"; 485 515 this.yAxisTabPage.Padding = new System.Windows.Forms.Padding(3); 486 this.yAxisTabPage.Size = new System.Drawing.Size(447, 2 10);516 this.yAxisTabPage.Size = new System.Drawing.Size(447, 263); 487 517 this.yAxisTabPage.TabIndex = 1; 488 518 this.yAxisTabPage.Text = "Y-Axis"; … … 491 521 // yAxisSecondaryGroupBox 492 522 // 493 this.yAxisSecondaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 494 | System.Windows.Forms.AnchorStyles.Left) 495 | System.Windows.Forms.AnchorStyles.Right))); 523 this.yAxisSecondaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 524 | System.Windows.Forms.AnchorStyles.Left) 525 | System.Windows.Forms.AnchorStyles.Right))); 526 this.yAxisSecondaryGroupBox.Controls.Add(this.yAxisSecondaryLogScaleCheckBox); 496 527 this.yAxisSecondaryGroupBox.Controls.Add(this.panel8); 497 528 this.yAxisSecondaryGroupBox.Controls.Add(this.panel7); … … 502 533 this.yAxisSecondaryGroupBox.Controls.Add(this.label13); 503 534 this.yAxisSecondaryGroupBox.Controls.Add(this.label14); 504 this.yAxisSecondaryGroupBox.Location = new System.Drawing.Point(3, 1 08);535 this.yAxisSecondaryGroupBox.Location = new System.Drawing.Point(3, 135); 505 536 this.yAxisSecondaryGroupBox.Name = "yAxisSecondaryGroupBox"; 506 this.yAxisSecondaryGroupBox.Size = new System.Drawing.Size(441, 99);537 this.yAxisSecondaryGroupBox.Size = new System.Drawing.Size(441, 125); 507 538 this.yAxisSecondaryGroupBox.TabIndex = 1; 508 539 this.yAxisSecondaryGroupBox.TabStop = false; 509 540 this.yAxisSecondaryGroupBox.Text = "Secondary Axis"; 510 541 // 542 // yAxisSecondaryLogScaleCheckBox 543 // 544 this.yAxisSecondaryLogScaleCheckBox.AutoSize = true; 545 this.yAxisSecondaryLogScaleCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; 546 this.yAxisSecondaryLogScaleCheckBox.Location = new System.Drawing.Point(6, 99); 547 this.yAxisSecondaryLogScaleCheckBox.Name = "yAxisSecondaryLogScaleCheckBox"; 548 this.yAxisSecondaryLogScaleCheckBox.Size = new System.Drawing.Size(83, 17); 549 this.yAxisSecondaryLogScaleCheckBox.TabIndex = 9; 550 this.yAxisSecondaryLogScaleCheckBox.Text = "Logarithmic:"; 551 this.yAxisSecondaryLogScaleCheckBox.UseVisualStyleBackColor = true; 552 this.yAxisSecondaryLogScaleCheckBox.CheckedChanged += new System.EventHandler(this.yAxisSecondaryLogScaleCheckBox_CheckedChanged); 553 // 511 554 // panel8 512 555 // 513 556 this.panel8.Controls.Add(this.yAxisSecondaryMaximumFixedRadioButton); 514 557 this.panel8.Controls.Add(this.yAxisSecondaryMaximumAutoRadioButton); 515 this.panel8.Location = new System.Drawing.Point( 66, 71);558 this.panel8.Location = new System.Drawing.Point(74, 71); 516 559 this.panel8.Name = "panel8"; 517 560 this.panel8.Size = new System.Drawing.Size(106, 20); … … 546 589 this.panel7.Controls.Add(this.yAxisSecondaryMinimumFixedRadioButton); 547 590 this.panel7.Controls.Add(this.yAxisSecondaryMinimumAutoRadioButton); 548 this.panel7.Location = new System.Drawing.Point( 66, 45);591 this.panel7.Location = new System.Drawing.Point(74, 45); 549 592 this.panel7.Name = "panel7"; 550 593 this.panel7.Size = new System.Drawing.Size(106, 20); … … 577 620 // yAxisSecondaryMinimumFixedTextBox 578 621 // 579 this.yAxisSecondaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 580 622 this.yAxisSecondaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 623 | System.Windows.Forms.AnchorStyles.Right))); 581 624 this.yAxisSecondaryMinimumFixedTextBox.Location = new System.Drawing.Point(191, 45); 582 625 this.yAxisSecondaryMinimumFixedTextBox.Name = "yAxisSecondaryMinimumFixedTextBox"; … … 587 630 // yAxisSecondaryMaximumFixedTextBox 588 631 // 589 this.yAxisSecondaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 590 632 this.yAxisSecondaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 633 | System.Windows.Forms.AnchorStyles.Right))); 591 634 this.yAxisSecondaryMaximumFixedTextBox.Location = new System.Drawing.Point(191, 71); 592 635 this.yAxisSecondaryMaximumFixedTextBox.Name = "yAxisSecondaryMaximumFixedTextBox"; … … 615 658 // yAxisPrimaryGroupBox 616 659 // 617 this.yAxisPrimaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 618 | System.Windows.Forms.AnchorStyles.Right))); 660 this.yAxisPrimaryGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 661 | System.Windows.Forms.AnchorStyles.Right))); 662 this.yAxisPrimaryGroupBox.Controls.Add(this.yAxisPrimaryLogScaleCheckBox); 619 663 this.yAxisPrimaryGroupBox.Controls.Add(this.panel6); 620 664 this.yAxisPrimaryGroupBox.Controls.Add(this.panel5); … … 627 671 this.yAxisPrimaryGroupBox.Location = new System.Drawing.Point(3, 3); 628 672 this.yAxisPrimaryGroupBox.Name = "yAxisPrimaryGroupBox"; 629 this.yAxisPrimaryGroupBox.Size = new System.Drawing.Size(441, 99);673 this.yAxisPrimaryGroupBox.Size = new System.Drawing.Size(441, 126); 630 674 this.yAxisPrimaryGroupBox.TabIndex = 0; 631 675 this.yAxisPrimaryGroupBox.TabStop = false; 632 676 this.yAxisPrimaryGroupBox.Text = "Primary Axis"; 633 677 // 678 // yAxisPrimaryLogScaleCheckBox 679 // 680 this.yAxisPrimaryLogScaleCheckBox.AutoSize = true; 681 this.yAxisPrimaryLogScaleCheckBox.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; 682 this.yAxisPrimaryLogScaleCheckBox.Location = new System.Drawing.Point(6, 99); 683 this.yAxisPrimaryLogScaleCheckBox.Name = "yAxisPrimaryLogScaleCheckBox"; 684 this.yAxisPrimaryLogScaleCheckBox.Size = new System.Drawing.Size(83, 17); 685 this.yAxisPrimaryLogScaleCheckBox.TabIndex = 10; 686 this.yAxisPrimaryLogScaleCheckBox.Text = "Logarithmic:"; 687 this.yAxisPrimaryLogScaleCheckBox.UseVisualStyleBackColor = true; 688 this.yAxisPrimaryLogScaleCheckBox.CheckedChanged += new System.EventHandler(this.yAxisPrimaryLogScaleCheckBox_CheckedChanged); 689 // 634 690 // panel6 635 691 // 636 692 this.panel6.Controls.Add(this.yAxisPrimaryMaximumFixedRadioButton); 637 693 this.panel6.Controls.Add(this.yAxisPrimaryMaximumAutoRadioButton); 638 this.panel6.Location = new System.Drawing.Point( 66, 71);694 this.panel6.Location = new System.Drawing.Point(74, 71); 639 695 this.panel6.Name = "panel6"; 640 696 this.panel6.Size = new System.Drawing.Size(106, 20); … … 669 725 this.panel5.Controls.Add(this.yAxisPrimaryMinimumAutoRadioButton); 670 726 this.panel5.Controls.Add(this.yAxisPrimaryMinimumFixedRadioButton); 671 this.panel5.Location = new System.Drawing.Point( 66, 45);727 this.panel5.Location = new System.Drawing.Point(74, 45); 672 728 this.panel5.Name = "panel5"; 673 729 this.panel5.Size = new System.Drawing.Size(106, 20); … … 700 756 // yAxisPrimaryMinimumFixedTextBox 701 757 // 702 this.yAxisPrimaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 703 758 this.yAxisPrimaryMinimumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 759 | System.Windows.Forms.AnchorStyles.Right))); 704 760 this.yAxisPrimaryMinimumFixedTextBox.Location = new System.Drawing.Point(191, 45); 705 761 this.yAxisPrimaryMinimumFixedTextBox.Name = "yAxisPrimaryMinimumFixedTextBox"; … … 710 766 // yAxisPrimaryMaximumFixedTextBox 711 767 // 712 this.yAxisPrimaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 713 768 this.yAxisPrimaryMaximumFixedTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 769 | System.Windows.Forms.AnchorStyles.Right))); 714 770 this.yAxisPrimaryMaximumFixedTextBox.Location = new System.Drawing.Point(191, 71); 715 771 this.yAxisPrimaryMaximumFixedTextBox.Name = "yAxisPrimaryMaximumFixedTextBox"; … … 738 794 // titleTextBox 739 795 // 740 this.titleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 741 796 this.titleTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 797 | System.Windows.Forms.AnchorStyles.Right))); 742 798 this.titleTextBox.Location = new System.Drawing.Point(66, 0); 743 799 this.titleTextBox.Name = "titleTextBox"; … … 757 813 // axisFontLabel 758 814 // 759 this.axisFontLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 760 815 this.axisFontLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 816 | System.Windows.Forms.AnchorStyles.Right))); 761 817 this.axisFontLabel.AutoSize = true; 762 818 this.axisFontLabel.Location = new System.Drawing.Point(98, 60); … … 768 824 // titleFontLabel 769 825 // 770 this.titleFontLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 771 826 this.titleFontLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 827 | System.Windows.Forms.AnchorStyles.Right))); 772 828 this.titleFontLabel.AutoSize = true; 773 829 this.titleFontLabel.Location = new System.Drawing.Point(98, 31); … … 822 878 // titleFontDialog 823 879 // 880 this.titleFontDialog.Color = System.Drawing.SystemColors.ControlText; 824 881 this.titleFontDialog.FontMustExist = true; 825 882 this.titleFontDialog.ShowColor = true; 883 // 884 // axisFontDialog 885 // 886 this.axisFontDialog.Color = System.Drawing.SystemColors.ControlText; 826 887 // 827 888 // DataTableVisualPropertiesControl … … 838 899 this.Controls.Add(this.titleFontButton); 839 900 this.Name = "DataTableVisualPropertiesControl"; 840 this.Size = new System.Drawing.Size(455, 3 22);901 this.Size = new System.Drawing.Size(455, 373); 841 902 this.xAxisPrimaryGroupBox.ResumeLayout(false); 842 903 this.xAxisPrimaryGroupBox.PerformLayout(); … … 940 1001 private System.Windows.Forms.Panel panel7; 941 1002 private System.Windows.Forms.Panel panel8; 1003 private System.Windows.Forms.CheckBox xAxisPrimaryLogScaleCheckBox; 1004 private System.Windows.Forms.CheckBox xAxisSecondaryLogScaleCheckBox; 1005 private System.Windows.Forms.CheckBox yAxisSecondaryLogScaleCheckBox; 1006 private System.Windows.Forms.CheckBox yAxisPrimaryLogScaleCheckBox; 942 1007 } 943 1008 } -
branches/CMAES/HeuristicLab.Analysis.Views/3.3/DataTableVisualPropertiesControl.cs
r8280 r9141 20 20 #endregion 21 21 22 using HeuristicLab.MainForm; 23 using HeuristicLab.MainForm.WindowsForms; 22 24 using System.Drawing; 23 25 using System.Windows.Forms; 24 using HeuristicLab.MainForm;25 using HeuristicLab.MainForm.WindowsForms;26 26 27 27 namespace HeuristicLab.Analysis.Views { … … 75 75 xAxisPrimaryMaximumFixedRadioButton.Checked = false; 76 76 xAxisPrimaryMaximumFixedTextBox.Text = string.Empty; 77 xAxisPrimaryLogScaleCheckBox.Checked = false; 77 78 xAxisSecondaryTitleTextBox.Text = string.Empty; 78 79 xAxisSecondaryMinimumAutoRadioButton.Checked = false; … … 82 83 xAxisSecondaryMaximumFixedRadioButton.Checked = false; 83 84 xAxisSecondaryMaximumFixedTextBox.Text = string.Empty; 85 xAxisSecondaryLogScaleCheckBox.Checked = false; 84 86 85 87 yAxisPrimaryTitleTextBox.Text = string.Empty; … … 90 92 yAxisPrimaryMaximumFixedRadioButton.Checked = false; 91 93 yAxisPrimaryMaximumFixedTextBox.Text = string.Empty; 94 yAxisPrimaryLogScaleCheckBox.Checked = false; 92 95 yAxisSecondaryTitleTextBox.Text = string.Empty; 93 96 yAxisSecondaryMinimumAutoRadioButton.Checked = false; … … 97 100 yAxisSecondaryMaximumFixedRadioButton.Checked = false; 98 101 yAxisSecondaryMaximumFixedTextBox.Text = string.Empty; 102 yAxisSecondaryLogScaleCheckBox.Checked = false; 99 103 } else { 100 104 titleFontLabel.Text = "( " + FormatFont(Content.TitleFont) + " )"; … … 109 113 xAxisPrimaryMaximumFixedRadioButton.Checked = !Content.XAxisMaximumAuto; 110 114 xAxisPrimaryMaximumFixedTextBox.Text = Content.XAxisMaximumFixedValue.ToString(); 115 xAxisPrimaryLogScaleCheckBox.Checked = Content.XAxisLogScale; 111 116 xAxisSecondaryTitleTextBox.Text = Content.SecondXAxisTitle; 112 117 xAxisSecondaryMinimumAutoRadioButton.Checked = Content.SecondXAxisMinimumAuto; … … 116 121 xAxisSecondaryMaximumFixedRadioButton.Checked = !Content.SecondXAxisMaximumAuto; 117 122 xAxisSecondaryMaximumFixedTextBox.Text = Content.SecondXAxisMaximumFixedValue.ToString(); 123 xAxisSecondaryLogScaleCheckBox.Checked = Content.SecondXAxisLogScale; 118 124 119 125 yAxisPrimaryTitleTextBox.Text = Content.YAxisTitle; … … 124 130 yAxisPrimaryMaximumFixedRadioButton.Checked = !Content.YAxisMaximumAuto; 125 131 yAxisPrimaryMaximumFixedTextBox.Text = Content.YAxisMaximumFixedValue.ToString(); 132 yAxisPrimaryLogScaleCheckBox.Checked = Content.YAxisLogScale; 126 133 yAxisSecondaryTitleTextBox.Text = Content.SecondYAxisTitle; 127 134 yAxisSecondaryMinimumAutoRadioButton.Checked = Content.SecondYAxisMinimumAuto; … … 131 138 yAxisSecondaryMaximumFixedRadioButton.Checked = !Content.SecondYAxisMaximumAuto; 132 139 yAxisSecondaryMaximumFixedTextBox.Text = Content.SecondYAxisMaximumFixedValue.ToString(); 133 }134 }135 finally { SuppressEvents = false; }140 yAxisSecondaryLogScaleCheckBox.Checked = Content.SecondYAxisLogScale; 141 } 142 } finally { SuppressEvents = false; } 136 143 SetEnabledStateOfControls(); 137 144 } … … 333 340 Content.XAxisMinimumAuto = xAxisPrimaryMinimumAutoRadioButton.Checked; 334 341 if (Content.XAxisMinimumAuto) xAxisPrimaryMinimumFixedTextBox.Text = double.NaN.ToString(); 335 } 336 finally { SuppressEvents = false; } 342 } finally { SuppressEvents = false; } 337 343 SetEnabledStateOfControls(); 338 344 } … … 345 351 Content.XAxisMaximumAuto = xAxisPrimaryMaximumAutoRadioButton.Checked; 346 352 if (Content.XAxisMaximumAuto) xAxisPrimaryMaximumFixedTextBox.Text = double.NaN.ToString(); 347 } 348 finally { SuppressEvents = false; } 353 } finally { SuppressEvents = false; } 349 354 SetEnabledStateOfControls(); 350 355 } … … 357 362 Content.SecondXAxisMinimumAuto = xAxisSecondaryMinimumAutoRadioButton.Checked; 358 363 if (Content.SecondXAxisMinimumAuto) xAxisSecondaryMinimumFixedTextBox.Text = double.NaN.ToString(); 359 } 360 finally { SuppressEvents = false; } 364 } finally { SuppressEvents = false; } 361 365 SetEnabledStateOfControls(); 362 366 } … … 369 373 Content.SecondXAxisMaximumAuto = xAxisSecondaryMaximumAutoRadioButton.Checked; 370 374 if (Content.SecondXAxisMaximumAuto) xAxisSecondaryMaximumFixedTextBox.Text = double.NaN.ToString(); 371 } 372 finally { SuppressEvents = false; } 375 } finally { SuppressEvents = false; } 373 376 SetEnabledStateOfControls(); 374 377 } … … 381 384 Content.YAxisMinimumAuto = yAxisPrimaryMinimumAutoRadioButton.Checked; 382 385 if (Content.YAxisMinimumAuto) yAxisPrimaryMinimumFixedTextBox.Text = double.NaN.ToString(); 383 } 384 finally { SuppressEvents = false; } 386 } finally { SuppressEvents = false; } 385 387 SetEnabledStateOfControls(); 386 388 } … … 393 395 Content.YAxisMaximumAuto = yAxisPrimaryMaximumAutoRadioButton.Checked; 394 396 if (Content.YAxisMaximumAuto) yAxisPrimaryMaximumFixedTextBox.Text = double.NaN.ToString(); 395 } 396 finally { SuppressEvents = false; } 397 } finally { SuppressEvents = false; } 397 398 SetEnabledStateOfControls(); 398 399 } … … 405 406 Content.SecondYAxisMinimumAuto = yAxisSecondaryMinimumAutoRadioButton.Checked; 406 407 if (Content.SecondYAxisMinimumAuto) yAxisSecondaryMinimumFixedTextBox.Text = double.NaN.ToString(); 407 } 408 finally { SuppressEvents = false; } 408 } finally { SuppressEvents = false; } 409 409 SetEnabledStateOfControls(); 410 410 } … … 417 417 Content.SecondYAxisMaximumAuto = yAxisSecondaryMaximumAutoRadioButton.Checked; 418 418 if (Content.SecondYAxisMaximumAuto) yAxisSecondaryMaximumFixedTextBox.Text = double.NaN.ToString(); 419 } 420 finally { SuppressEvents = false; } 421 SetEnabledStateOfControls(); 419 } finally { SuppressEvents = false; } 420 SetEnabledStateOfControls(); 421 } 422 } 423 424 private void xAxisPrimaryLogScaleCheckBox_CheckedChanged(object sender, System.EventArgs e) { 425 if (!SuppressEvents && Content != null) { 426 SuppressEvents = true; 427 try { 428 Content.XAxisLogScale = xAxisPrimaryLogScaleCheckBox.Checked; 429 } finally { SuppressEvents = false; } 430 } 431 } 432 433 private void xAxisSecondaryLogScaleCheckBox_CheckedChanged(object sender, System.EventArgs e) { 434 if (!SuppressEvents && Content != null) { 435 SuppressEvents = true; 436 try { 437 Content.SecondXAxisLogScale = xAxisSecondaryLogScaleCheckBox.Checked; 438 } finally { SuppressEvents = false; } 439 } 440 } 441 442 private void yAxisPrimaryLogScaleCheckBox_CheckedChanged(object sender, System.EventArgs e) { 443 if (!SuppressEvents && Content != null) { 444 SuppressEvents = true; 445 try { 446 Content.YAxisLogScale = yAxisPrimaryLogScaleCheckBox.Checked; 447 } finally { SuppressEvents = false; } 448 } 449 } 450 451 private void yAxisSecondaryLogScaleCheckBox_CheckedChanged(object sender, System.EventArgs e) { 452 if (!SuppressEvents && Content != null) { 453 SuppressEvents = true; 454 try { 455 Content.SecondYAxisLogScale = yAxisSecondaryLogScaleCheckBox.Checked; 456 } finally { SuppressEvents = false; } 422 457 } 423 458 } -
branches/CMAES/HeuristicLab.Analysis.Views/3.3/DataTableVisualPropertiesDialog.Designer.cs
r8015 r9141 69 69 this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); 70 70 this.okButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 71 this.okButton.Location = new System.Drawing.Point(325, 4 00);71 this.okButton.Location = new System.Drawing.Point(325, 425); 72 72 this.okButton.Name = "okButton"; 73 73 this.okButton.Size = new System.Drawing.Size(75, 23); … … 81 81 this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); 82 82 this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; 83 this.cancelButton.Location = new System.Drawing.Point(406, 4 00);83 this.cancelButton.Location = new System.Drawing.Point(406, 425); 84 84 this.cancelButton.Name = "cancelButton"; 85 85 this.cancelButton.Size = new System.Drawing.Size(75, 23); … … 91 91 // tabControl 92 92 // 93 this.tabControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 94 | System.Windows.Forms.AnchorStyles.Left)95 93 this.tabControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 94 | System.Windows.Forms.AnchorStyles.Left) 95 | System.Windows.Forms.AnchorStyles.Right))); 96 96 this.tabControl.Controls.Add(this.seriesTabPage); 97 97 this.tabControl.Controls.Add(this.chartTabPage); … … 99 99 this.tabControl.Name = "tabControl"; 100 100 this.tabControl.SelectedIndex = 0; 101 this.tabControl.Size = new System.Drawing.Size(469, 382);101 this.tabControl.Size = new System.Drawing.Size(469, 407); 102 102 this.tabControl.TabIndex = 2; 103 103 // … … 108 108 this.seriesTabPage.Name = "seriesTabPage"; 109 109 this.seriesTabPage.Padding = new System.Windows.Forms.Padding(3); 110 this.seriesTabPage.Size = new System.Drawing.Size(461, 3 56);110 this.seriesTabPage.Size = new System.Drawing.Size(461, 381); 111 111 this.seriesTabPage.TabIndex = 0; 112 112 this.seriesTabPage.Text = "Series"; … … 115 115 // splitContainer 116 116 // 117 this.splitContainer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 118 | System.Windows.Forms.AnchorStyles.Left)119 117 this.splitContainer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 118 | System.Windows.Forms.AnchorStyles.Left) 119 | System.Windows.Forms.AnchorStyles.Right))); 120 120 this.splitContainer.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; 121 121 this.splitContainer.Location = new System.Drawing.Point(0, 0); … … 133 133 this.splitContainer.Panel2.Controls.Add(this.dataRowVisualPropertiesControl); 134 134 this.splitContainer.Panel2MinSize = 50; 135 this.splitContainer.Size = new System.Drawing.Size(461, 3 56);135 this.splitContainer.Size = new System.Drawing.Size(461, 381); 136 136 this.splitContainer.SplitterDistance = 125; 137 137 this.splitContainer.TabIndex = 0; … … 161 161 // seriesListView 162 162 // 163 this.seriesListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 164 | System.Windows.Forms.AnchorStyles.Left)165 163 this.seriesListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 164 | System.Windows.Forms.AnchorStyles.Left) 165 | System.Windows.Forms.AnchorStyles.Right))); 166 166 this.seriesListView.HideSelection = false; 167 167 this.seriesListView.Location = new System.Drawing.Point(3, 32); … … 169 169 this.seriesListView.Name = "seriesListView"; 170 170 this.seriesListView.ShowGroups = false; 171 this.seriesListView.Size = new System.Drawing.Size(119, 3 21);171 this.seriesListView.Size = new System.Drawing.Size(119, 346); 172 172 this.seriesListView.TabIndex = 2; 173 173 this.seriesListView.UseCompatibleStateImageBehavior = false; … … 177 177 // dataRowVisualPropertiesControl 178 178 // 179 this.dataRowVisualPropertiesControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 180 | System.Windows.Forms.AnchorStyles.Left)181 179 this.dataRowVisualPropertiesControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 180 | System.Windows.Forms.AnchorStyles.Left) 181 | System.Windows.Forms.AnchorStyles.Right))); 182 182 this.dataRowVisualPropertiesControl.Content = null; 183 183 this.dataRowVisualPropertiesControl.Location = new System.Drawing.Point(3, 26); 184 184 this.dataRowVisualPropertiesControl.Name = "dataRowVisualPropertiesControl"; 185 this.dataRowVisualPropertiesControl.Size = new System.Drawing.Size(326, 3 27);185 this.dataRowVisualPropertiesControl.Size = new System.Drawing.Size(326, 352); 186 186 this.dataRowVisualPropertiesControl.TabIndex = 0; 187 187 // … … 192 192 this.chartTabPage.Name = "chartTabPage"; 193 193 this.chartTabPage.Padding = new System.Windows.Forms.Padding(3); 194 this.chartTabPage.Size = new System.Drawing.Size(461, 3 56);194 this.chartTabPage.Size = new System.Drawing.Size(461, 381); 195 195 this.chartTabPage.TabIndex = 1; 196 196 this.chartTabPage.Text = "Chart"; … … 199 199 // dataTableVisualPropertiesControl 200 200 // 201 this.dataTableVisualPropertiesControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 202 | System.Windows.Forms.AnchorStyles.Left)203 201 this.dataTableVisualPropertiesControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 202 | System.Windows.Forms.AnchorStyles.Left) 203 | System.Windows.Forms.AnchorStyles.Right))); 204 204 this.dataTableVisualPropertiesControl.Content = null; 205 205 this.dataTableVisualPropertiesControl.Location = new System.Drawing.Point(3, 6); 206 206 this.dataTableVisualPropertiesControl.Name = "dataTableVisualPropertiesControl"; 207 this.dataTableVisualPropertiesControl.Size = new System.Drawing.Size(455, 3 47);207 this.dataTableVisualPropertiesControl.Size = new System.Drawing.Size(455, 372); 208 208 this.dataTableVisualPropertiesControl.TabIndex = 0; 209 209 // … … 213 213 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; 214 214 this.CancelButton = this.cancelButton; 215 this.ClientSize = new System.Drawing.Size(493, 4 35);215 this.ClientSize = new System.Drawing.Size(493, 460); 216 216 this.Controls.Add(this.tabControl); 217 217 this.Controls.Add(this.cancelButton); -
branches/CMAES/HeuristicLab.Analysis.Views/3.3/HeuristicLab.Analysis.Views-3.3.csproj
r8907 r9141 41 41 <DebugType>full</DebugType> 42 42 <Optimize>false</Optimize> 43 <OutputPath> $(SolutionDir)\bin\</OutputPath>43 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 44 44 <DefineConstants>DEBUG;TRACE</DefineConstants> 45 45 <ErrorReport>prompt</ErrorReport> … … 50 50 <DebugType>pdbonly</DebugType> 51 51 <Optimize>true</Optimize> 52 <OutputPath> $(SolutionDir)\bin\</OutputPath>52 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 53 53 <DefineConstants>TRACE</DefineConstants> 54 54 <ErrorReport>prompt</ErrorReport> … … 60 60 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> 61 61 <DebugSymbols>true</DebugSymbols> 62 <OutputPath> $(SolutionDir)\bin\</OutputPath>62 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 63 63 <DefineConstants>DEBUG;TRACE</DefineConstants> 64 64 <DebugType>full</DebugType> … … 68 68 </PropertyGroup> 69 69 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> 70 <OutputPath> $(SolutionDir)\bin\</OutputPath>70 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 71 71 <DefineConstants>TRACE</DefineConstants> 72 72 <DocumentationFile> … … 80 80 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> 81 81 <DebugSymbols>true</DebugSymbols> 82 <OutputPath> $(SolutionDir)\bin\</OutputPath>82 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 83 83 <DefineConstants>DEBUG;TRACE</DefineConstants> 84 84 <DebugType>full</DebugType> … … 88 88 </PropertyGroup> 89 89 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> 90 <OutputPath> $(SolutionDir)\bin\</OutputPath>90 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 91 91 <DefineConstants>TRACE</DefineConstants> 92 92 <DocumentationFile> … … 99 99 </PropertyGroup> 100 100 <ItemGroup> 101 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 102 <SpecificVersion>False</SpecificVersion> 103 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath> 104 <Private>False</Private> 105 </Reference> 106 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 107 <SpecificVersion>False</SpecificVersion> 108 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath> 109 <Private>False</Private> 110 </Reference> 111 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 112 <SpecificVersion>False</SpecificVersion> 113 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath> 114 <Private>False</Private> 115 </Reference> 116 <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 117 <SpecificVersion>False</SpecificVersion> 118 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath> 119 <Private>False</Private> 120 </Reference> 121 <Reference Include="HeuristicLab.Core.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 122 <SpecificVersion>False</SpecificVersion> 123 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core.Views-3.3.dll</HintPath> 124 <Private>False</Private> 125 </Reference> 126 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 127 <SpecificVersion>False</SpecificVersion> 128 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath> 129 <Private>False</Private> 130 </Reference> 131 <Reference Include="HeuristicLab.MainForm-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 132 <SpecificVersion>False</SpecificVersion> 133 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm-3.3.dll</HintPath> 134 <Private>False</Private> 135 </Reference> 136 <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 137 <SpecificVersion>False</SpecificVersion> 138 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath> 139 <Private>False</Private> 140 </Reference> 141 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 142 <SpecificVersion>False</SpecificVersion> 143 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 144 <Private>False</Private> 145 </Reference> 146 <Reference Include="HeuristicLab.Visualization.ChartControlsExtensions-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 147 <SpecificVersion>False</SpecificVersion> 148 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Visualization.ChartControlsExtensions-3.3.dll</HintPath> 149 <Private>False</Private> 150 </Reference> 101 151 <Reference Include="System" /> 102 152 <Reference Include="System.Core"> … … 218 268 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project> 219 269 <Name>HeuristicLab.Analysis-3.3</Name> 220 <Private>False</Private>221 </ProjectReference>222 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">223 <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>224 <Name>HeuristicLab.Collections-3.3</Name>225 <Private>False</Private>226 </ProjectReference>227 <ProjectReference Include="..\..\HeuristicLab.Common.Resources\3.3\HeuristicLab.Common.Resources-3.3.csproj">228 <Project>{0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}</Project>229 <Name>HeuristicLab.Common.Resources-3.3</Name>230 <Private>False</Private>231 </ProjectReference>232 <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">233 <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>234 <Name>HeuristicLab.Common-3.3</Name>235 <Private>False</Private>236 </ProjectReference>237 <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">238 <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>239 <Name>HeuristicLab.Core.Views-3.3</Name>240 <Private>False</Private>241 </ProjectReference>242 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">243 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>244 <Name>HeuristicLab.Core-3.3</Name>245 <Private>False</Private>246 </ProjectReference>247 <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">248 <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>249 <Name>HeuristicLab.Data-3.3</Name>250 <Private>False</Private>251 </ProjectReference>252 <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.3\HeuristicLab.MainForm.WindowsForms-3.3.csproj">253 <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>254 <Name>HeuristicLab.MainForm.WindowsForms-3.3</Name>255 <Private>False</Private>256 </ProjectReference>257 <ProjectReference Include="..\..\HeuristicLab.MainForm\3.3\HeuristicLab.MainForm-3.3.csproj">258 <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>259 <Name>HeuristicLab.MainForm-3.3</Name>260 <Private>False</Private>261 </ProjectReference>262 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">263 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>264 <Name>HeuristicLab.PluginInfrastructure-3.3</Name>265 <Private>False</Private>266 </ProjectReference>267 <ProjectReference Include="..\..\HeuristicLab.Visualization.ChartControlsExtensions\3.3\HeuristicLab.Visualization.ChartControlsExtensions-3.3.csproj">268 <Project>{315BDA09-3F4F-49B3-9790-B37CFC1C5750}</Project>269 <Name>HeuristicLab.Visualization.ChartControlsExtensions-3.3</Name>270 270 <Private>False</Private> 271 271 </ProjectReference> -
branches/CMAES/HeuristicLab.Analysis/3.3/DataVisualization/DataTableVisualProperties.cs
r7259 r9141 20 20 #endregion 21 21 22 using HeuristicLab.Common; 23 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 22 24 using System.ComponentModel; 23 25 using System.Drawing; 24 using HeuristicLab.Common;25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;26 26 27 27 namespace HeuristicLab.Analysis { … … 312 312 OnPropertyChanged("SecondYAxisMaximumFixedValue"); 313 313 } 314 } 315 } 316 317 private bool xAxisLogScale; 318 public bool XAxisLogScale { 319 get { return xAxisLogScale; } 320 set { 321 if (xAxisLogScale == value) return; 322 xAxisLogScale = value; 323 OnPropertyChanged("XAxisLogScale"); 324 } 325 } 326 327 private bool secondXAxisLogScale; 328 public bool SecondXAxisLogScale { 329 get { return secondXAxisLogScale; } 330 set { 331 if (secondXAxisLogScale == value) return; 332 secondXAxisLogScale = value; 333 OnPropertyChanged("SecondXAxisLogScale"); 334 } 335 } 336 337 private bool yAxisLogScale; 338 public bool YAxisLogScale { 339 get { return yAxisLogScale; } 340 set { 341 if (yAxisLogScale == value) return; 342 yAxisLogScale = value; 343 OnPropertyChanged("YAxisLogScale"); 344 } 345 } 346 347 private bool secondYAxisLogScale; 348 public bool SecondYAxisLogScale { 349 get { return secondYAxisLogScale; } 350 set { 351 if (secondYAxisLogScale == value) return; 352 secondYAxisLogScale = value; 353 OnPropertyChanged("SecondYAxisLogScale"); 314 354 } 315 355 } … … 472 512 this.secondYAxisMaximumAuto = original.secondYAxisMaximumAuto; 473 513 this.secondYAxisMaximumFixedValue = original.secondYAxisMaximumFixedValue; 514 this.xAxisLogScale = original.xAxisLogScale; 515 this.secondXAxisLogScale = original.secondXAxisLogScale; 516 this.yAxisLogScale = original.yAxisLogScale; 517 this.secondYAxisLogScale = original.secondYAxisLogScale; 474 518 } 475 519 public DataTableVisualProperties() { … … 497 541 this.secondYAxisMaximumAuto = true; 498 542 this.secondYAxisMaximumFixedValue = double.NaN; 543 this.xAxisLogScale = false; 544 this.secondXAxisLogScale = false; 545 this.yAxisLogScale = false; 546 this.secondYAxisLogScale = false; 499 547 } 500 548 public DataTableVisualProperties(string title) … … 509 557 public event PropertyChangedEventHandler PropertyChanged; 510 558 protected virtual void OnPropertyChanged(string propertyName) { 511 PropertyChangedEventHandler handler = PropertyChanged;559 var handler = PropertyChanged; 512 560 if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); 513 561 } … … 547 595 this.secondYAxisMaximumAuto = true; 548 596 this.secondYAxisMaximumFixedValue = double.NaN; 597 } 549 598 #endregion 550 }551 599 } 552 600 } -
branches/CMAES/HeuristicLab.Analysis/3.3/HeuristicLab.Analysis-3.3.csproj
r8600 r9141 41 41 <DebugType>full</DebugType> 42 42 <Optimize>false</Optimize> 43 <OutputPath> $(SolutionDir)\bin\</OutputPath>43 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 44 44 <DefineConstants>DEBUG;TRACE</DefineConstants> 45 45 <ErrorReport>prompt</ErrorReport> … … 50 50 <DebugType>pdbonly</DebugType> 51 51 <Optimize>true</Optimize> 52 <OutputPath> $(SolutionDir)\bin\</OutputPath>52 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 53 53 <DefineConstants>TRACE</DefineConstants> 54 54 <ErrorReport>prompt</ErrorReport> … … 60 60 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> 61 61 <DebugSymbols>true</DebugSymbols> 62 <OutputPath> $(SolutionDir)\bin\</OutputPath>62 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 63 63 <DefineConstants>DEBUG;TRACE</DefineConstants> 64 64 <DebugType>full</DebugType> … … 68 68 </PropertyGroup> 69 69 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> 70 <OutputPath> $(SolutionDir)\bin\</OutputPath>70 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 71 71 <DefineConstants>TRACE</DefineConstants> 72 72 <DocumentationFile> … … 80 80 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> 81 81 <DebugSymbols>true</DebugSymbols> 82 <OutputPath> $(SolutionDir)\bin\</OutputPath>82 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 83 83 <DefineConstants>DEBUG;TRACE</DefineConstants> 84 84 <DebugType>full</DebugType> … … 88 88 </PropertyGroup> 89 89 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> 90 <OutputPath> $(SolutionDir)\bin\</OutputPath>90 <OutputPath>..\..\..\..\trunk\sources\bin\</OutputPath> 91 91 <DefineConstants>TRACE</DefineConstants> 92 92 <DocumentationFile> … … 100 100 <ItemGroup> 101 101 <Reference Include="ALGLIB-3.6.0, Version=3.6.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 102 <HintPath>..\..\bin\ALGLIB-3.6.0.dll</HintPath> 102 <SpecificVersion>False</SpecificVersion> 103 <HintPath>..\..\..\..\trunk\sources\bin\ALGLIB-3.6.0.dll</HintPath> 104 <Private>False</Private> 105 </Reference> 106 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 107 <SpecificVersion>False</SpecificVersion> 108 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath> 109 <Private>False</Private> 110 </Reference> 111 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 112 <SpecificVersion>False</SpecificVersion> 113 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath> 114 <Private>False</Private> 115 </Reference> 116 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 117 <SpecificVersion>False</SpecificVersion> 118 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath> 119 <Private>False</Private> 120 </Reference> 121 <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 122 <SpecificVersion>False</SpecificVersion> 123 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath> 124 <Private>False</Private> 125 </Reference> 126 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 127 <SpecificVersion>False</SpecificVersion> 128 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath> 129 <Private>False</Private> 130 </Reference> 131 <Reference Include="HeuristicLab.Operators-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 132 <SpecificVersion>False</SpecificVersion> 133 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath> 134 <Private>False</Private> 135 </Reference> 136 <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 137 <SpecificVersion>False</SpecificVersion> 138 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath> 139 <Private>False</Private> 140 </Reference> 141 <Reference Include="HeuristicLab.Optimization.Operators-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 142 <SpecificVersion>False</SpecificVersion> 143 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization.Operators-3.3.dll</HintPath> 144 <Private>False</Private> 145 </Reference> 146 <Reference Include="HeuristicLab.Parameters-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 147 <SpecificVersion>False</SpecificVersion> 148 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath> 149 <Private>False</Private> 150 </Reference> 151 <Reference Include="HeuristicLab.Persistence-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 152 <SpecificVersion>False</SpecificVersion> 153 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath> 154 <Private>False</Private> 155 </Reference> 156 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 157 <SpecificVersion>False</SpecificVersion> 158 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 103 159 <Private>False</Private> 104 160 </Reference> … … 163 219 </ItemGroup> 164 220 <ItemGroup> 165 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">166 <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>167 <Name>HeuristicLab.Collections-3.3</Name>168 <Private>False</Private>169 </ProjectReference>170 <ProjectReference Include="..\..\HeuristicLab.Common.Resources\3.3\HeuristicLab.Common.Resources-3.3.csproj">171 <Project>{0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}</Project>172 <Name>HeuristicLab.Common.Resources-3.3</Name>173 <Private>False</Private>174 </ProjectReference>175 <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">176 <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>177 <Name>HeuristicLab.Common-3.3</Name>178 <Private>False</Private>179 </ProjectReference>180 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">181 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>182 <Name>HeuristicLab.Core-3.3</Name>183 <Private>False</Private>184 </ProjectReference>185 <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">186 <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>187 <Name>HeuristicLab.Data-3.3</Name>188 <Private>False</Private>189 </ProjectReference>190 <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">191 <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>192 <Name>HeuristicLab.Operators-3.3</Name>193 <Private>False</Private>194 </ProjectReference>195 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj">196 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project>197 <Name>HeuristicLab.Optimization.Operators-3.3</Name>198 <Private>False</Private>199 </ProjectReference>200 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">201 <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project>202 <Name>HeuristicLab.Optimization-3.3</Name>203 <Private>False</Private>204 </ProjectReference>205 <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj">206 <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project>207 <Name>HeuristicLab.Parameters-3.3</Name>208 <Private>False</Private>209 </ProjectReference>210 <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">211 <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>212 <Name>HeuristicLab.Persistence-3.3</Name>213 <Private>False</Private>214 </ProjectReference>215 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">216 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>217 <Name>HeuristicLab.PluginInfrastructure-3.3</Name>218 <Private>False</Private>219 </ProjectReference>220 </ItemGroup>221 <ItemGroup>222 221 <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> 223 222 <Visible>False</Visible> … … 245 244 --> 246 245 <PropertyGroup> 247 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)246 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir) 248 247 set ProjectDir=$(ProjectDir) 249 248 set SolutionDir=$(SolutionDir) … … 252 251 call PreBuildEvent.cmd 253 252 </PreBuildEvent> 254 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">253 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' "> 255 254 export ProjectDir=$(ProjectDir) 256 255 export SolutionDir=$(SolutionDir) -
branches/CMAES/HeuristicLab.Encodings.RealVectorEncoding/3.3/HeuristicLab.Encodings.RealVectorEncoding-3.3.csproj
r9140 r9141 99 99 </PropertyGroup> 100 100 <ItemGroup> 101 <Reference Include="HeuristicLab.Analysis-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">102 <SpecificVersion>False</SpecificVersion>103 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Analysis-3.3.dll</HintPath>104 <Private>False</Private>105 </Reference>106 101 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 107 102 <SpecificVersion>False</SpecificVersion> … … 264 259 </BootstrapperPackage> 265 260 </ItemGroup> 261 <ItemGroup> 262 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 263 <Project>{887425b4-4348-49ed-a457-b7d2c26ddbf9}</Project> 264 <Name>HeuristicLab.Analysis-3.3</Name> 265 <Private>False</Private> 266 </ProjectReference> 267 </ItemGroup> 266 268 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 267 269 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
branches/CMAES/HeuristicLab.Problems.TestFunctions/3.3/HeuristicLab.Problems.TestFunctions-3.3.csproj
r9132 r9141 93 93 </PropertyGroup> 94 94 <ItemGroup> 95 <Reference Include="HeuristicLab.Analysis-3.3">96 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Analysis-3.3.dll</HintPath>97 <Private>False</Private>98 </Reference>99 95 <Reference Include="HeuristicLab.Collections-3.3"> 100 96 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath> … … 213 209 </ItemGroup> 214 210 <ItemGroup> 211 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 212 <Project>{887425b4-4348-49ed-a457-b7d2c26ddbf9}</Project> 213 <Name>HeuristicLab.Analysis-3.3</Name> 214 <Private>False</Private> 215 </ProjectReference> 215 216 <ProjectReference Include="..\..\HeuristicLab.Encodings.RealVectorEncoding\3.3\HeuristicLab.Encodings.RealVectorEncoding-3.3.csproj"> 216 217 <Project>{BB6D334A-4BB6-4674-9883-31A6EBB32CAB}</Project>
Note: See TracChangeset
for help on using the changeset viewer.