Changeset 11205 for branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions
- Timestamp:
- 07/18/14 13:44:53 (10 years ago)
- Location:
- branches/HiveStatistics/sources
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources
- Property svn:ignore
-
old new 8 8 FxCopResults.txt 9 9 Google.ProtocolBuffers-0.9.1.dll 10 Google.ProtocolBuffers-2.4.1.473.dll 10 11 HeuristicLab 3.3.5.1.ReSharper.user 11 12 HeuristicLab 3.3.6.0.ReSharper.user 12 13 HeuristicLab.4.5.resharper.user 13 14 HeuristicLab.ExtLibs.6.0.ReSharper.user 15 HeuristicLab.Scripting.Development 14 16 HeuristicLab.resharper.user 15 17 ProtoGen.exe … … 17 19 _ReSharper.HeuristicLab 18 20 _ReSharper.HeuristicLab 3.3 21 _ReSharper.HeuristicLab 3.3 Tests 19 22 _ReSharper.HeuristicLab.ExtLibs 20 23 bin 21 24 protoc.exe 22 _ReSharper.HeuristicLab 3.3 Tests23 Google.ProtocolBuffers-2.4.1.473.dll
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/EnhancedChart.Designer.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/EnhancedChart.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/GanttChart.Designer.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/GanttChart.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/HeuristicLab.Visualization.ChartControlsExtensions-3.3.csproj
r11203 r11205 156 156 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 157 157 <PropertyGroup> 158 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)158 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir) 159 159 set ProjectDir=$(ProjectDir) 160 160 set SolutionDir=$(SolutionDir) … … 163 163 call PreBuildEvent.cmd 164 164 </PreBuildEvent> 165 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">165 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' "> 166 166 export ProjectDir=$(ProjectDir) 167 167 export SolutionDir=$(SolutionDir) -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/HistogramControl.Designer.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/HistogramControl.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/ImageExportDialog.Designer.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 45 45 /// </summary> 46 46 private void InitializeComponent() { 47 this.components = new System.ComponentModel.Container(); 47 48 this.titleTextBox = new System.Windows.Forms.TextBox(); 48 49 this.label1 = new System.Windows.Forms.Label(); … … 63 64 this.label10 = new System.Windows.Forms.Label(); 64 65 this.groupBox1 = new System.Windows.Forms.GroupBox(); 66 this.showSecondaryYAxisCheckBox = new System.Windows.Forms.CheckBox(); 67 this.showSecondaryXAxisCheckBox = new System.Windows.Forms.CheckBox(); 65 68 this.groupBox2 = new System.Windows.Forms.GroupBox(); 69 this.showPrimaryYAxisCheckBox = new System.Windows.Forms.CheckBox(); 70 this.showPrimaryXAxisCheckBox = new System.Windows.Forms.CheckBox(); 66 71 this.primaryXTextBox = new System.Windows.Forms.TextBox(); 67 72 this.primaryYTextBox = new System.Windows.Forms.TextBox(); … … 79 84 this.heightNumericUD = new System.Windows.Forms.NumericUpDown(); 80 85 this.splitContainer = new System.Windows.Forms.SplitContainer(); 86 this.legendGroupBox = new System.Windows.Forms.GroupBox(); 87 this.label20 = new System.Windows.Forms.Label(); 88 this.legendPositionComboBox = new System.Windows.Forms.ComboBox(); 81 89 this.chartAreaComboBox = new System.Windows.Forms.ComboBox(); 82 90 this.togglePreviewCheckBox = new System.Windows.Forms.CheckBox(); … … 85 93 this.label8 = new System.Windows.Forms.Label(); 86 94 this.previewPictureBox = new System.Windows.Forms.PictureBox(); 95 this.label19 = new System.Windows.Forms.Label(); 87 96 this.label13 = new System.Windows.Forms.Label(); 97 this.rawImageSizeLabel = new System.Windows.Forms.Label(); 88 98 this.previewZoomLabel = new System.Windows.Forms.Label(); 89 99 this.saveFileDialog = new System.Windows.Forms.SaveFileDialog(); 90 this.label19 = new System.Windows.Forms.Label(); 91 this.rawImageSizeLabel = new System.Windows.Forms.Label(); 100 this.toolTip = new System.Windows.Forms.ToolTip(this.components); 92 101 ((System.ComponentModel.ISupportInitialize)(this.widthNumericUD)).BeginInit(); 93 102 this.groupBox1.SuspendLayout(); … … 99 108 this.splitContainer.Panel2.SuspendLayout(); 100 109 this.splitContainer.SuspendLayout(); 110 this.legendGroupBox.SuspendLayout(); 101 111 ((System.ComponentModel.ISupportInitialize)(this.previewPictureBox)).BeginInit(); 102 112 this.SuspendLayout(); … … 104 114 // titleTextBox 105 115 // 106 this.titleTextBox.Location = new System.Drawing.Point( 62, 11);116 this.titleTextBox.Location = new System.Drawing.Point(84, 11); 107 117 this.titleTextBox.Name = "titleTextBox"; 108 this.titleTextBox.Size = new System.Drawing.Size( 203, 20);118 this.titleTextBox.Size = new System.Drawing.Size(159, 20); 109 119 this.titleTextBox.TabIndex = 1; 120 this.toolTip.SetToolTip(this.titleTextBox, "The title of the chart, will be removed if set to empty."); 110 121 this.titleTextBox.TextChanged += new System.EventHandler(this.titleTextBox_TextChanged); 111 122 // … … 123 134 this.okButton.DialogResult = System.Windows.Forms.DialogResult.OK; 124 135 this.okButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 125 this.okButton.Location = new System.Drawing.Point(141, 487);136 this.okButton.Location = new System.Drawing.Point(141, 552); 126 137 this.okButton.Name = "okButton"; 127 138 this.okButton.Size = new System.Drawing.Size(75, 23); 128 this.okButton.TabIndex = 13;139 this.okButton.TabIndex = 2; 129 140 this.okButton.Text = "Save"; 130 141 this.okButton.UseVisualStyleBackColor = true; … … 134 145 // 135 146 this.label2.AutoSize = true; 136 this.label2.Location = new System.Drawing.Point(1 0, 14);147 this.label2.Location = new System.Drawing.Point(18, 14); 137 148 this.label2.Name = "label2"; 138 this.label2.Size = new System.Drawing.Size( 30, 13);149 this.label2.Size = new System.Drawing.Size(54, 13); 139 150 this.label2.TabIndex = 0; 140 this.label2.Text = "Title :";151 this.label2.Text = "Title Text:"; 141 152 // 142 153 // secondaryXTextBox 143 154 // 144 this.secondaryXTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 145 146 this.secondaryXTextBox.Location = new System.Drawing.Point( 49, 27);155 this.secondaryXTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 156 | System.Windows.Forms.AnchorStyles.Right))); 157 this.secondaryXTextBox.Location = new System.Drawing.Point(72, 27); 147 158 this.secondaryXTextBox.Name = "secondaryXTextBox"; 148 this.secondaryXTextBox.Size = new System.Drawing.Size( 203, 20);159 this.secondaryXTextBox.Size = new System.Drawing.Size(159, 20); 149 160 this.secondaryXTextBox.TabIndex = 1; 161 this.toolTip.SetToolTip(this.secondaryXTextBox, "Label of the secondary x-axis"); 150 162 this.secondaryXTextBox.TextChanged += new System.EventHandler(this.secondaryXTextBox_TextChanged); 151 163 // … … 155 167 this.label3.Location = new System.Drawing.Point(6, 30); 156 168 this.label3.Name = "label3"; 157 this.label3.Size = new System.Drawing.Size( 23, 13);169 this.label3.Size = new System.Drawing.Size(46, 13); 158 170 this.label3.TabIndex = 0; 159 this.label3.Text = "X 2:";171 this.label3.Text = "X Label:"; 160 172 // 161 173 // secondaryYTextBox 162 174 // 163 this.secondaryYTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 164 165 this.secondaryYTextBox.Location = new System.Drawing.Point( 49, 53);175 this.secondaryYTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 176 | System.Windows.Forms.AnchorStyles.Right))); 177 this.secondaryYTextBox.Location = new System.Drawing.Point(72, 53); 166 178 this.secondaryYTextBox.Name = "secondaryYTextBox"; 167 this.secondaryYTextBox.Size = new System.Drawing.Size(203, 20); 168 this.secondaryYTextBox.TabIndex = 3; 179 this.secondaryYTextBox.Size = new System.Drawing.Size(159, 20); 180 this.secondaryYTextBox.TabIndex = 4; 181 this.toolTip.SetToolTip(this.secondaryYTextBox, "Label of the secondary y-axis"); 169 182 this.secondaryYTextBox.TextChanged += new System.EventHandler(this.secondaryYTextBox_TextChanged); 170 183 // … … 174 187 this.label4.Location = new System.Drawing.Point(6, 56); 175 188 this.label4.Name = "label4"; 176 this.label4.Size = new System.Drawing.Size( 23, 13);177 this.label4.TabIndex = 2;178 this.label4.Text = "Y 2:";189 this.label4.Size = new System.Drawing.Size(46, 13); 190 this.label4.TabIndex = 3; 191 this.label4.Text = "Y Label:"; 179 192 // 180 193 // resolutionComboBox … … 185 198 "96", 186 199 "150", 187 "300"}); 188 this.resolutionComboBox.Location = new System.Drawing.Point(76, 383); 200 "300", 201 "600", 202 "800", 203 "1200"}); 204 this.resolutionComboBox.Location = new System.Drawing.Point(84, 450); 189 205 this.resolutionComboBox.Name = "resolutionComboBox"; 190 this.resolutionComboBox.Size = new System.Drawing.Size(75, 21); 191 this.resolutionComboBox.TabIndex = 6; 206 this.resolutionComboBox.Size = new System.Drawing.Size(83, 21); 207 this.resolutionComboBox.TabIndex = 8; 208 this.toolTip.SetToolTip(this.resolutionComboBox, "Specify the resolution of the output image, use a minimum of 300dpi if the image " + 209 "should appear in a publication."); 192 210 this.resolutionComboBox.TextChanged += new System.EventHandler(this.resolutionComboBox_TextChanged); 193 211 this.resolutionComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.resolutionComboBox_Validating); … … 201 219 0, 202 220 65536}); 203 this.widthNumericUD.Location = new System.Drawing.Point( 76, 410);221 this.widthNumericUD.Location = new System.Drawing.Point(84, 477); 204 222 this.widthNumericUD.Minimum = new decimal(new int[] { 205 223 1, … … 208 226 65536}); 209 227 this.widthNumericUD.Name = "widthNumericUD"; 210 this.widthNumericUD.Size = new System.Drawing.Size( 75, 20);211 this.widthNumericUD.TabIndex = 8;228 this.widthNumericUD.Size = new System.Drawing.Size(83, 20); 229 this.widthNumericUD.TabIndex = 11; 212 230 this.widthNumericUD.Value = new decimal(new int[] { 213 231 8, … … 220 238 // 221 239 this.label5.AutoSize = true; 222 this.label5.Location = new System.Drawing.Point(1 0, 386);240 this.label5.Location = new System.Drawing.Point(18, 453); 223 241 this.label5.Name = "label5"; 224 242 this.label5.Size = new System.Drawing.Size(60, 13); 225 this.label5.TabIndex = 5;243 this.label5.TabIndex = 7; 226 244 this.label5.Text = "Resolution:"; 227 245 // … … 229 247 // 230 248 this.label6.AutoSize = true; 231 this.label6.Location = new System.Drawing.Point(1 0, 412);249 this.label6.Location = new System.Drawing.Point(18, 479); 232 250 this.label6.Name = "label6"; 233 251 this.label6.Size = new System.Drawing.Size(38, 13); 234 this.label6.TabIndex = 7;252 this.label6.TabIndex = 10; 235 253 this.label6.Text = "Width:"; 236 254 // 237 255 // axisFontSizeComboBox 238 256 // 239 this.axisFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 240 257 this.axisFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 258 | System.Windows.Forms.AnchorStyles.Right))); 241 259 this.axisFontSizeComboBox.FormattingEnabled = true; 242 260 this.axisFontSizeComboBox.Items.AddRange(new object[] { … … 252 270 "36", 253 271 "72"}); 254 this.axisFontSizeComboBox.Location = new System.Drawing.Point( 54, 46);272 this.axisFontSizeComboBox.Location = new System.Drawing.Point(72, 46); 255 273 this.axisFontSizeComboBox.Name = "axisFontSizeComboBox"; 256 this.axisFontSizeComboBox.Size = new System.Drawing.Size(84, 21); 257 this.axisFontSizeComboBox.TabIndex = 3; 274 this.axisFontSizeComboBox.Size = new System.Drawing.Size(159, 21); 275 this.axisFontSizeComboBox.TabIndex = 4; 276 this.toolTip.SetToolTip(this.axisFontSizeComboBox, "The font size of the axis labels"); 258 277 this.axisFontSizeComboBox.TextChanged += new System.EventHandler(this.axisFontSizeComboBox_TextChanged); 259 278 this.axisFontSizeComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.numericComboBox_Validating); … … 261 280 // scalesFontSizeComboBox 262 281 // 263 this.scalesFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 264 282 this.scalesFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 283 | System.Windows.Forms.AnchorStyles.Right))); 265 284 this.scalesFontSizeComboBox.FormattingEnabled = true; 266 285 this.scalesFontSizeComboBox.Items.AddRange(new object[] { … … 280 299 "36", 281 300 "72"}); 282 this.scalesFontSizeComboBox.Location = new System.Drawing.Point( 54, 73);301 this.scalesFontSizeComboBox.Location = new System.Drawing.Point(72, 73); 283 302 this.scalesFontSizeComboBox.Name = "scalesFontSizeComboBox"; 284 this.scalesFontSizeComboBox.Size = new System.Drawing.Size(84, 21); 285 this.scalesFontSizeComboBox.TabIndex = 5; 303 this.scalesFontSizeComboBox.Size = new System.Drawing.Size(159, 21); 304 this.scalesFontSizeComboBox.TabIndex = 7; 305 this.toolTip.SetToolTip(this.scalesFontSizeComboBox, "The font size of the scales"); 286 306 this.scalesFontSizeComboBox.TextChanged += new System.EventHandler(this.scalesFontSizeComboBox_TextChanged); 287 307 this.scalesFontSizeComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.numericComboBox_Validating); … … 290 310 // 291 311 this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; 292 this.cancelButton.Location = new System.Drawing.Point(222, 487);312 this.cancelButton.Location = new System.Drawing.Point(222, 552); 293 313 this.cancelButton.Name = "cancelButton"; 294 314 this.cancelButton.Size = new System.Drawing.Size(75, 23); 295 this.cancelButton.TabIndex = 14;315 this.cancelButton.TabIndex = 0; 296 316 this.cancelButton.Text = "Cancel"; 297 317 this.cancelButton.UseVisualStyleBackColor = true; … … 301 321 // 302 322 this.label9.AutoSize = true; 303 this.label9.Location = new System.Drawing.Point(6, 51);323 this.label9.Location = new System.Drawing.Point(6, 49); 304 324 this.label9.Name = "label9"; 305 325 this.label9.Size = new System.Drawing.Size(29, 13); 306 this.label9.TabIndex = 2;326 this.label9.TabIndex = 3; 307 327 this.label9.Text = "Axis:"; 308 328 // … … 313 333 this.label10.Name = "label10"; 314 334 this.label10.Size = new System.Drawing.Size(42, 13); 315 this.label10.TabIndex = 4;335 this.label10.TabIndex = 6; 316 336 this.label10.Text = "Scales:"; 317 337 // 318 338 // groupBox1 319 339 // 340 this.groupBox1.Controls.Add(this.showSecondaryYAxisCheckBox); 341 this.groupBox1.Controls.Add(this.showSecondaryXAxisCheckBox); 320 342 this.groupBox1.Controls.Add(this.secondaryXTextBox); 321 343 this.groupBox1.Controls.Add(this.secondaryYTextBox); 322 344 this.groupBox1.Controls.Add(this.label4); 323 345 this.groupBox1.Controls.Add(this.label3); 324 this.groupBox1.Location = new System.Drawing.Point(12, 154);346 this.groupBox1.Location = new System.Drawing.Point(12, 221); 325 347 this.groupBox1.Name = "groupBox1"; 326 348 this.groupBox1.Size = new System.Drawing.Size(258, 82); 327 this.groupBox1.TabIndex = 3;349 this.groupBox1.TabIndex = 5; 328 350 this.groupBox1.TabStop = false; 329 351 this.groupBox1.Text = "Secondary Axis"; 330 352 // 353 // showSecondaryYAxisCheckBox 354 // 355 this.showSecondaryYAxisCheckBox.AutoSize = true; 356 this.showSecondaryYAxisCheckBox.Location = new System.Drawing.Point(237, 56); 357 this.showSecondaryYAxisCheckBox.Name = "showSecondaryYAxisCheckBox"; 358 this.showSecondaryYAxisCheckBox.Size = new System.Drawing.Size(15, 14); 359 this.showSecondaryYAxisCheckBox.TabIndex = 5; 360 this.toolTip.SetToolTip(this.showSecondaryYAxisCheckBox, "Display"); 361 this.showSecondaryYAxisCheckBox.UseVisualStyleBackColor = true; 362 this.showSecondaryYAxisCheckBox.CheckedChanged += new System.EventHandler(this.showSecondaryYAxisCheckBox_CheckedChanged); 363 // 364 // showSecondaryXAxisCheckBox 365 // 366 this.showSecondaryXAxisCheckBox.AutoSize = true; 367 this.showSecondaryXAxisCheckBox.Location = new System.Drawing.Point(237, 30); 368 this.showSecondaryXAxisCheckBox.Name = "showSecondaryXAxisCheckBox"; 369 this.showSecondaryXAxisCheckBox.Size = new System.Drawing.Size(15, 14); 370 this.showSecondaryXAxisCheckBox.TabIndex = 2; 371 this.toolTip.SetToolTip(this.showSecondaryXAxisCheckBox, "Display"); 372 this.showSecondaryXAxisCheckBox.UseVisualStyleBackColor = true; 373 this.showSecondaryXAxisCheckBox.CheckedChanged += new System.EventHandler(this.showSecondaryXAxisCheckBox_CheckedChanged); 374 // 331 375 // groupBox2 332 376 // 377 this.groupBox2.Controls.Add(this.showPrimaryYAxisCheckBox); 378 this.groupBox2.Controls.Add(this.showPrimaryXAxisCheckBox); 333 379 this.groupBox2.Controls.Add(this.primaryXTextBox); 334 380 this.groupBox2.Controls.Add(this.primaryYTextBox); 335 381 this.groupBox2.Controls.Add(this.label14); 336 382 this.groupBox2.Controls.Add(this.label15); 337 this.groupBox2.Location = new System.Drawing.Point(12, 64);383 this.groupBox2.Location = new System.Drawing.Point(12, 131); 338 384 this.groupBox2.Name = "groupBox2"; 339 385 this.groupBox2.Size = new System.Drawing.Size(258, 84); 340 this.groupBox2.TabIndex = 2;386 this.groupBox2.TabIndex = 4; 341 387 this.groupBox2.TabStop = false; 342 388 this.groupBox2.Text = "Primary Axis"; 343 389 // 390 // showPrimaryYAxisCheckBox 391 // 392 this.showPrimaryYAxisCheckBox.AutoSize = true; 393 this.showPrimaryYAxisCheckBox.Location = new System.Drawing.Point(237, 56); 394 this.showPrimaryYAxisCheckBox.Name = "showPrimaryYAxisCheckBox"; 395 this.showPrimaryYAxisCheckBox.Size = new System.Drawing.Size(15, 14); 396 this.showPrimaryYAxisCheckBox.TabIndex = 5; 397 this.toolTip.SetToolTip(this.showPrimaryYAxisCheckBox, "Display"); 398 this.showPrimaryYAxisCheckBox.UseVisualStyleBackColor = true; 399 this.showPrimaryYAxisCheckBox.CheckedChanged += new System.EventHandler(this.showPrimaryYAxisCheckBox_CheckedChanged); 400 // 401 // showPrimaryXAxisCheckBox 402 // 403 this.showPrimaryXAxisCheckBox.AutoSize = true; 404 this.showPrimaryXAxisCheckBox.Location = new System.Drawing.Point(237, 30); 405 this.showPrimaryXAxisCheckBox.Name = "showPrimaryXAxisCheckBox"; 406 this.showPrimaryXAxisCheckBox.Size = new System.Drawing.Size(15, 14); 407 this.showPrimaryXAxisCheckBox.TabIndex = 2; 408 this.toolTip.SetToolTip(this.showPrimaryXAxisCheckBox, "Display"); 409 this.showPrimaryXAxisCheckBox.UseVisualStyleBackColor = true; 410 this.showPrimaryXAxisCheckBox.CheckedChanged += new System.EventHandler(this.showPrimaryXAxisCheckBox_CheckedChanged); 411 // 344 412 // primaryXTextBox 345 413 // 346 this.primaryXTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 347 348 this.primaryXTextBox.Location = new System.Drawing.Point( 49, 27);414 this.primaryXTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 415 | System.Windows.Forms.AnchorStyles.Right))); 416 this.primaryXTextBox.Location = new System.Drawing.Point(72, 27); 349 417 this.primaryXTextBox.Name = "primaryXTextBox"; 350 this.primaryXTextBox.Size = new System.Drawing.Size( 203, 20);418 this.primaryXTextBox.Size = new System.Drawing.Size(159, 20); 351 419 this.primaryXTextBox.TabIndex = 1; 420 this.toolTip.SetToolTip(this.primaryXTextBox, "Label of the primary x-axis"); 352 421 this.primaryXTextBox.TextChanged += new System.EventHandler(this.primaryXTextBox_TextChanged); 353 422 // 354 423 // primaryYTextBox 355 424 // 356 this.primaryYTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 357 358 this.primaryYTextBox.Location = new System.Drawing.Point( 49, 53);425 this.primaryYTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 426 | System.Windows.Forms.AnchorStyles.Right))); 427 this.primaryYTextBox.Location = new System.Drawing.Point(72, 53); 359 428 this.primaryYTextBox.Name = "primaryYTextBox"; 360 this.primaryYTextBox.Size = new System.Drawing.Size(203, 20); 361 this.primaryYTextBox.TabIndex = 3; 429 this.primaryYTextBox.Size = new System.Drawing.Size(159, 20); 430 this.primaryYTextBox.TabIndex = 4; 431 this.toolTip.SetToolTip(this.primaryYTextBox, "Label of the primary y-axis"); 362 432 this.primaryYTextBox.TextChanged += new System.EventHandler(this.primaryYTextBox_TextChanged); 363 433 // … … 367 437 this.label14.Location = new System.Drawing.Point(6, 56); 368 438 this.label14.Name = "label14"; 369 this.label14.Size = new System.Drawing.Size( 17, 13);370 this.label14.TabIndex = 2;371 this.label14.Text = "Y :";439 this.label14.Size = new System.Drawing.Size(46, 13); 440 this.label14.TabIndex = 3; 441 this.label14.Text = "Y Label:"; 372 442 // 373 443 // label15 … … 376 446 this.label15.Location = new System.Drawing.Point(6, 30); 377 447 this.label15.Name = "label15"; 378 this.label15.Size = new System.Drawing.Size( 17, 13);448 this.label15.Size = new System.Drawing.Size(46, 13); 379 449 this.label15.TabIndex = 0; 380 this.label15.Text = "X :";450 this.label15.Text = "X Label:"; 381 451 // 382 452 // groupBox3 … … 394 464 this.groupBox3.Controls.Add(this.axisFontSizeComboBox); 395 465 this.groupBox3.Controls.Add(this.titleFontSizeComboBox); 396 this.groupBox3.Location = new System.Drawing.Point(12, 242);466 this.groupBox3.Location = new System.Drawing.Point(12, 309); 397 467 this.groupBox3.Name = "groupBox3"; 398 468 this.groupBox3.Size = new System.Drawing.Size(258, 131); 399 this.groupBox3.TabIndex = 4;469 this.groupBox3.TabIndex = 6; 400 470 this.groupBox3.TabStop = false; 401 471 this.groupBox3.Text = "Font Size"; … … 404 474 // 405 475 this.label18.AutoSize = true; 406 this.label18.Location = new System.Drawing.Point( 144, 105);476 this.label18.Location = new System.Drawing.Point(234, 105); 407 477 this.label18.Name = "label18"; 408 478 this.label18.Size = new System.Drawing.Size(16, 13); 409 this.label18.TabIndex = 0;479 this.label18.TabIndex = 11; 410 480 this.label18.Text = "pt"; 411 481 // … … 413 483 // 414 484 this.label12.AutoSize = true; 415 this.label12.Location = new System.Drawing.Point( 144, 78);485 this.label12.Location = new System.Drawing.Point(234, 78); 416 486 this.label12.Name = "label12"; 417 487 this.label12.Size = new System.Drawing.Size(16, 13); 418 this.label12.TabIndex = 0;488 this.label12.TabIndex = 8; 419 489 this.label12.Text = "pt"; 420 490 // … … 422 492 // 423 493 this.label11.AutoSize = true; 424 this.label11.Location = new System.Drawing.Point( 144, 51);494 this.label11.Location = new System.Drawing.Point(234, 49); 425 495 this.label11.Name = "label11"; 426 496 this.label11.Size = new System.Drawing.Size(16, 13); 427 this.label11.TabIndex = 0;497 this.label11.TabIndex = 5; 428 498 this.label11.Text = "pt"; 429 499 // … … 431 501 // 432 502 this.label7.AutoSize = true; 433 this.label7.Location = new System.Drawing.Point( 144, 22);503 this.label7.Location = new System.Drawing.Point(234, 22); 434 504 this.label7.Name = "label7"; 435 505 this.label7.Size = new System.Drawing.Size(16, 13); 436 this.label7.TabIndex = 0;506 this.label7.TabIndex = 2; 437 507 this.label7.Text = "pt"; 438 508 // 439 509 // legendFontSizeComboBox 440 510 // 441 this.legendFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 442 511 this.legendFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 512 | System.Windows.Forms.AnchorStyles.Right))); 443 513 this.legendFontSizeComboBox.FormattingEnabled = true; 444 514 this.legendFontSizeComboBox.Items.AddRange(new object[] { … … 458 528 "36", 459 529 "72"}); 460 this.legendFontSizeComboBox.Location = new System.Drawing.Point( 54, 100);530 this.legendFontSizeComboBox.Location = new System.Drawing.Point(72, 100); 461 531 this.legendFontSizeComboBox.Name = "legendFontSizeComboBox"; 462 this.legendFontSizeComboBox.Size = new System.Drawing.Size(84, 21); 463 this.legendFontSizeComboBox.TabIndex = 5; 532 this.legendFontSizeComboBox.Size = new System.Drawing.Size(159, 21); 533 this.legendFontSizeComboBox.TabIndex = 10; 534 this.toolTip.SetToolTip(this.legendFontSizeComboBox, "The font size of the legend text"); 464 535 this.legendFontSizeComboBox.TextChanged += new System.EventHandler(this.legendFontSizeComboBox_TextChanged); 465 536 this.legendFontSizeComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.numericComboBox_Validating); … … 471 542 this.label17.Name = "label17"; 472 543 this.label17.Size = new System.Drawing.Size(46, 13); 473 this.label17.TabIndex = 4;544 this.label17.TabIndex = 9; 474 545 this.label17.Text = "Legend:"; 475 546 // 476 547 // titleFontSizeComboBox 477 548 // 478 this.titleFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 479 549 this.titleFontSizeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 550 | System.Windows.Forms.AnchorStyles.Right))); 480 551 this.titleFontSizeComboBox.FormattingEnabled = true; 481 552 this.titleFontSizeComboBox.Items.AddRange(new object[] { … … 491 562 "36", 492 563 "72"}); 493 this.titleFontSizeComboBox.Location = new System.Drawing.Point( 54, 19);564 this.titleFontSizeComboBox.Location = new System.Drawing.Point(72, 19); 494 565 this.titleFontSizeComboBox.Name = "titleFontSizeComboBox"; 495 this.titleFontSizeComboBox.Size = new System.Drawing.Size( 84, 21);566 this.titleFontSizeComboBox.Size = new System.Drawing.Size(159, 21); 496 567 this.titleFontSizeComboBox.TabIndex = 1; 568 this.toolTip.SetToolTip(this.titleFontSizeComboBox, "The font size of the title text"); 497 569 this.titleFontSizeComboBox.TextChanged += new System.EventHandler(this.titleFontSizeComboBox_TextChanged); 498 570 this.titleFontSizeComboBox.Validating += new System.ComponentModel.CancelEventHandler(this.numericComboBox_Validating); … … 501 573 // 502 574 this.label16.AutoSize = true; 503 this.label16.Location = new System.Drawing.Point(1 0, 438);575 this.label16.Location = new System.Drawing.Point(18, 505); 504 576 this.label16.Name = "label16"; 505 577 this.label16.Size = new System.Drawing.Size(41, 13); 506 this.label16.TabIndex = 1 0;578 this.label16.TabIndex = 12; 507 579 this.label16.Text = "Height:"; 508 580 // … … 515 587 0, 516 588 65536}); 517 this.heightNumericUD.Location = new System.Drawing.Point( 76, 436);589 this.heightNumericUD.Location = new System.Drawing.Point(84, 503); 518 590 this.heightNumericUD.Minimum = new decimal(new int[] { 519 591 1, … … 522 594 65536}); 523 595 this.heightNumericUD.Name = "heightNumericUD"; 524 this.heightNumericUD.Size = new System.Drawing.Size( 75, 20);525 this.heightNumericUD.TabIndex = 1 1;596 this.heightNumericUD.Size = new System.Drawing.Size(83, 20); 597 this.heightNumericUD.TabIndex = 13; 526 598 this.heightNumericUD.Value = new decimal(new int[] { 527 8,599 6, 528 600 0, 529 601 0, … … 540 612 // splitContainer.Panel1 541 613 // 614 this.splitContainer.Panel1.Controls.Add(this.legendGroupBox); 542 615 this.splitContainer.Panel1.Controls.Add(this.chartAreaComboBox); 543 616 this.splitContainer.Panel1.Controls.Add(this.togglePreviewCheckBox); … … 564 637 this.splitContainer.Panel2.Controls.Add(this.rawImageSizeLabel); 565 638 this.splitContainer.Panel2.Controls.Add(this.previewZoomLabel); 566 this.splitContainer.Size = new System.Drawing.Size(793, 478);639 this.splitContainer.Size = new System.Drawing.Size(793, 542); 567 640 this.splitContainer.SplitterDistance = 300; 568 641 this.splitContainer.SplitterWidth = 1; 569 this.splitContainer.TabIndex = 15; 642 this.splitContainer.TabIndex = 1; 643 // 644 // legendGroupBox 645 // 646 this.legendGroupBox.Controls.Add(this.label20); 647 this.legendGroupBox.Controls.Add(this.legendPositionComboBox); 648 this.legendGroupBox.Location = new System.Drawing.Point(12, 64); 649 this.legendGroupBox.Name = "legendGroupBox"; 650 this.legendGroupBox.Size = new System.Drawing.Size(258, 61); 651 this.legendGroupBox.TabIndex = 17; 652 this.legendGroupBox.TabStop = false; 653 this.legendGroupBox.Text = "Legend"; 654 // 655 // label20 656 // 657 this.label20.AutoSize = true; 658 this.label20.Location = new System.Drawing.Point(6, 27); 659 this.label20.Name = "label20"; 660 this.label20.Size = new System.Drawing.Size(47, 13); 661 this.label20.TabIndex = 0; 662 this.label20.Text = "Position:"; 663 // 664 // legendPositionComboBox 665 // 666 this.legendPositionComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 667 this.legendPositionComboBox.FormattingEnabled = true; 668 this.legendPositionComboBox.Items.AddRange(new object[] { 669 "Top", 670 "Right", 671 "Bottom", 672 "Left", 673 "Hidden"}); 674 this.legendPositionComboBox.Location = new System.Drawing.Point(72, 24); 675 this.legendPositionComboBox.Name = "legendPositionComboBox"; 676 this.legendPositionComboBox.Size = new System.Drawing.Size(159, 21); 677 this.legendPositionComboBox.TabIndex = 3; 678 this.legendPositionComboBox.SelectedIndexChanged += new System.EventHandler(this.legendPositionComboBox_SelectedIndexChanged); 570 679 // 571 680 // chartAreaComboBox … … 573 682 this.chartAreaComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 574 683 this.chartAreaComboBox.FormattingEnabled = true; 575 this.chartAreaComboBox.Location = new System.Drawing.Point( 76, 37);684 this.chartAreaComboBox.Location = new System.Drawing.Point(84, 37); 576 685 this.chartAreaComboBox.Name = "chartAreaComboBox"; 577 this.chartAreaComboBox.Size = new System.Drawing.Size(189, 21); 578 this.chartAreaComboBox.TabIndex = 17; 686 this.chartAreaComboBox.Size = new System.Drawing.Size(159, 21); 687 this.chartAreaComboBox.TabIndex = 3; 688 this.toolTip.SetToolTip(this.chartAreaComboBox, "Select the chart area in case there are multiple."); 579 689 this.chartAreaComboBox.SelectedIndexChanged += new System.EventHandler(this.chartAreaComboBox_SelectedIndexChanged); 580 690 // 581 691 // togglePreviewCheckBox 582 692 // 583 this.togglePreviewCheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 584 693 this.togglePreviewCheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 694 | System.Windows.Forms.AnchorStyles.Left))); 585 695 this.togglePreviewCheckBox.Appearance = System.Windows.Forms.Appearance.Button; 586 696 this.togglePreviewCheckBox.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 587 697 this.togglePreviewCheckBox.Location = new System.Drawing.Point(277, 3); 588 698 this.togglePreviewCheckBox.Name = "togglePreviewCheckBox"; 589 this.togglePreviewCheckBox.Size = new System.Drawing.Size(20, 472);699 this.togglePreviewCheckBox.Size = new System.Drawing.Size(20, 536); 590 700 this.togglePreviewCheckBox.TabIndex = 16; 591 701 this.togglePreviewCheckBox.Text = ">"; 702 this.toolTip.SetToolTip(this.togglePreviewCheckBox, "Show or hide the preview pane"); 592 703 this.togglePreviewCheckBox.UseVisualStyleBackColor = true; 593 704 this.togglePreviewCheckBox.CheckedChanged += new System.EventHandler(this.togglePreviewCheckBox_CheckedChanged); … … 597 708 this.lengthUnitComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 598 709 this.lengthUnitComboBox.FormattingEnabled = true; 599 this.lengthUnitComboBox.Location = new System.Drawing.Point(1 57, 422);710 this.lengthUnitComboBox.Location = new System.Drawing.Point(173, 489); 600 711 this.lengthUnitComboBox.Name = "lengthUnitComboBox"; 601 this.lengthUnitComboBox.Size = new System.Drawing.Size( 108, 21);602 this.lengthUnitComboBox.TabIndex = 6;712 this.lengthUnitComboBox.Size = new System.Drawing.Size(70, 21); 713 this.lengthUnitComboBox.TabIndex = 14; 603 714 this.lengthUnitComboBox.SelectedIndexChanged += new System.EventHandler(this.lengthUnitComboBox_SelectedIndexChanged); 604 715 // … … 607 718 this.resolutionUnitComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 608 719 this.resolutionUnitComboBox.FormattingEnabled = true; 609 this.resolutionUnitComboBox.Location = new System.Drawing.Point(1 57, 383);720 this.resolutionUnitComboBox.Location = new System.Drawing.Point(173, 450); 610 721 this.resolutionUnitComboBox.Name = "resolutionUnitComboBox"; 611 this.resolutionUnitComboBox.Size = new System.Drawing.Size( 108, 21);612 this.resolutionUnitComboBox.TabIndex = 6;722 this.resolutionUnitComboBox.Size = new System.Drawing.Size(70, 21); 723 this.resolutionUnitComboBox.TabIndex = 9; 613 724 this.resolutionUnitComboBox.SelectedIndexChanged += new System.EventHandler(this.resolutionUnitComboBox_SelectedIndexChanged); 614 725 // … … 616 727 // 617 728 this.label8.AutoSize = true; 618 this.label8.Location = new System.Drawing.Point(1 0, 40);729 this.label8.Location = new System.Drawing.Point(18, 40); 619 730 this.label8.Name = "label8"; 620 this.label8.Size = new System.Drawing.Size( 60, 13);621 this.label8.TabIndex = 0;622 this.label8.Text = " ChartArea:";731 this.label8.Size = new System.Drawing.Size(32, 13); 732 this.label8.TabIndex = 2; 733 this.label8.Text = "Area:"; 623 734 // 624 735 // previewPictureBox … … 626 737 this.previewPictureBox.Location = new System.Drawing.Point(0, 3); 627 738 this.previewPictureBox.Name = "previewPictureBox"; 628 this.previewPictureBox.Size = new System.Drawing.Size(492, 453);739 this.previewPictureBox.Size = new System.Drawing.Size(492, 520); 629 740 this.previewPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; 630 741 this.previewPictureBox.TabIndex = 0; 631 742 this.previewPictureBox.TabStop = false; 632 743 // 744 // label19 745 // 746 this.label19.AutoSize = true; 747 this.label19.Location = new System.Drawing.Point(84, 526); 748 this.label19.Name = "label19"; 749 this.label19.Size = new System.Drawing.Size(84, 13); 750 this.label19.TabIndex = 10; 751 this.label19.Text = "Raw image size:"; 752 // 633 753 // label13 634 754 // 635 755 this.label13.AutoSize = true; 636 this.label13.Location = new System.Drawing.Point( 3, 459);756 this.label13.Location = new System.Drawing.Point(2, 526); 637 757 this.label13.Name = "label13"; 638 758 this.label13.Size = new System.Drawing.Size(37, 13); … … 640 760 this.label13.Text = "Zoom:"; 641 761 // 762 // rawImageSizeLabel 763 // 764 this.rawImageSizeLabel.AutoSize = true; 765 this.rawImageSizeLabel.Location = new System.Drawing.Point(174, 526); 766 this.rawImageSizeLabel.Name = "rawImageSizeLabel"; 767 this.rawImageSizeLabel.Size = new System.Drawing.Size(37, 13); 768 this.rawImageSizeLabel.TabIndex = 10; 769 this.rawImageSizeLabel.Text = "0.00M"; 770 // 642 771 // previewZoomLabel 643 772 // 644 773 this.previewZoomLabel.AutoSize = true; 645 this.previewZoomLabel.Location = new System.Drawing.Point(4 6, 459);774 this.previewZoomLabel.Location = new System.Drawing.Point(45, 526); 646 775 this.previewZoomLabel.Name = "previewZoomLabel"; 647 776 this.previewZoomLabel.Size = new System.Drawing.Size(33, 13); … … 652 781 // 653 782 this.saveFileDialog.Filter = "Bitmap (*.bmp)|*.bmp|JPEG (*.jpg)|*.jpg|EMF (*.emf)|*.emf|PNG (*.png)|*.png|GIF (" + 654 783 "*.gif)|*.gif|TIFF (*.tif)|*.tif\""; 655 784 this.saveFileDialog.FilterIndex = 2; 656 785 // 657 // label19658 //659 this.label19.AutoSize = true;660 this.label19.Location = new System.Drawing.Point(85, 459);661 this.label19.Name = "label19";662 this.label19.Size = new System.Drawing.Size(84, 13);663 this.label19.TabIndex = 10;664 this.label19.Text = "Raw image size:";665 //666 // rawImageSizeLabel667 //668 this.rawImageSizeLabel.AutoSize = true;669 this.rawImageSizeLabel.Location = new System.Drawing.Point(175, 459);670 this.rawImageSizeLabel.Name = "rawImageSizeLabel";671 this.rawImageSizeLabel.Size = new System.Drawing.Size(37, 13);672 this.rawImageSizeLabel.TabIndex = 10;673 this.rawImageSizeLabel.Text = "0.00M";674 //675 786 // ImageExportDialog 676 787 // 677 788 this.AcceptButton = this.okButton; 678 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);679 789 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; 680 790 this.CancelButton = this.cancelButton; 681 this.ClientSize = new System.Drawing.Size(794, 5 22);791 this.ClientSize = new System.Drawing.Size(794, 587); 682 792 this.ControlBox = false; 683 793 this.Controls.Add(this.splitContainer); … … 703 813 ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).EndInit(); 704 814 this.splitContainer.ResumeLayout(false); 815 this.legendGroupBox.ResumeLayout(false); 816 this.legendGroupBox.PerformLayout(); 705 817 ((System.ComponentModel.ISupportInitialize)(this.previewPictureBox)).EndInit(); 706 818 this.ResumeLayout(false); … … 755 867 private System.Windows.Forms.Label label19; 756 868 private System.Windows.Forms.Label rawImageSizeLabel; 869 private System.Windows.Forms.CheckBox showSecondaryYAxisCheckBox; 870 private System.Windows.Forms.CheckBox showSecondaryXAxisCheckBox; 871 private System.Windows.Forms.CheckBox showPrimaryYAxisCheckBox; 872 private System.Windows.Forms.CheckBox showPrimaryXAxisCheckBox; 873 private System.Windows.Forms.ToolTip toolTip; 874 private System.Windows.Forms.GroupBox legendGroupBox; 875 private System.Windows.Forms.Label label20; 876 private System.Windows.Forms.ComboBox legendPositionComboBox; 757 877 } 758 878 } -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/ImageExportDialog.cs
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using System.Drawing.Imaging; 26 26 using System.IO; 27 using System.Linq; 27 28 using System.Windows.Forms; 28 29 using System.Windows.Forms.DataVisualization.Charting; … … 58 59 else lengthUnitComboBox.SelectedIndex = 0; 59 60 60 titleFontSizeComboBox.Text = "1 2";61 titleFontSizeComboBox.Text = "10"; 61 62 axisFontSizeComboBox.Text = "8"; 62 63 scalesFontSizeComboBox.Text = "6"; 63 64 legendFontSizeComboBox.Text = "6"; 64 resolutionComboBox.Text = " 300";65 resolutionComboBox.Text = "150"; 65 66 SuppressEvents = false; 66 67 splitContainer.Panel2Collapsed = true; 67 68 Width = 305; 68 Height = 550; 69 } finally { SuppressEvents = false; } 69 Height = 625; 70 } 71 finally { SuppressEvents = false; } 70 72 #endregion 71 73 } 72 74 73 75 private void UpdateFields() { 74 ChartAreaarea = GetCurrentChartArea();76 var area = GetCurrentChartArea(); 75 77 76 78 try { 77 79 SuppressEvents = true; 78 80 79 if (workingChart.Titles.Count == 0) titleFontSizeComboBox.Text = "1 2";81 if (workingChart.Titles.Count == 0) titleFontSizeComboBox.Text = "10"; 80 82 else { 81 83 titleTextBox.Text = workingChart.Titles[0].Text; … … 90 92 axisFontSizeComboBox.Text = area.AxisX.TitleFont.SizeInPoints.ToString(); 91 93 scalesFontSizeComboBox.Text = area.AxisX.LabelStyle.Font.SizeInPoints.ToString(); 92 if (workingChart.Legends.Count == 0) legendFontSizeComboBox.Text = " 8";94 if (workingChart.Legends.Count == 0) legendFontSizeComboBox.Text = "6"; 93 95 else legendFontSizeComboBox.Text = workingChart.Legends[0].Font.SizeInPoints.ToString(); 94 } finally { 96 } 97 finally { 95 98 SuppressEvents = false; 96 99 } … … 121 124 } 122 125 123 floatscaleFactor = (float)Math.Min(previewWidth / width, previewHeight / height);126 var scaleFactor = (float)Math.Min(previewWidth / width, previewHeight / height); 124 127 if (scaleFactor >= 1) { 125 128 previewZoomLabel.Text = "100%"; … … 129 132 rawImageSizeLabel.Text = GetRawImageSizeInMegabytes(width, height).ToString("0.00") + "M " + "(" + Math.Round(width).ToString("0") + " x " + Math.Round(height).ToString("0") + ") pixels"; 130 133 131 Bitmapimage = new Bitmap(previewWidth, previewHeight);134 var image = new Bitmap(previewWidth, previewHeight); 132 135 image.SetResolution(dpi, dpi); 133 136 using (Graphics graphics = Graphics.FromImage(image)) { … … 155 158 originalChart.Serializer.Content = SerializationContents.Default; 156 159 originalChart.Serializer.Format = SerializationFormat.Binary; 157 MemoryStream ms = new MemoryStream(); 158 originalChart.Serializer.Save(ms); 159 160 ms.Seek(0, SeekOrigin.Begin); 161 workingChart = new EnhancedChart(); 162 workingChart.Serializer.Format = originalChart.Serializer.Format; 163 workingChart.Serializer.Load(ms); 164 ms.Close(); 160 using (var ms = new MemoryStream()) { 161 originalChart.Serializer.Save(ms); 162 163 ms.Seek(0, SeekOrigin.Begin); 164 workingChart = new EnhancedChart(); 165 workingChart.Serializer.Format = originalChart.Serializer.Format; 166 workingChart.Serializer.Load(ms); 167 } 168 169 foreach (var s in workingChart.Series.Where(x => !x.Points.Any()).ToArray()) 170 s.IsVisibleInLegend = false; 165 171 166 172 originalChart.Serializer.Content = prevContent; … … 169 175 170 176 chartAreaComboBox.Items.Clear(); 171 foreach ( ChartAreaarea in originalChart.ChartAreas) {177 foreach (var area in originalChart.ChartAreas) { 172 178 chartAreaComboBox.Items.Add(area.Name); 173 179 } 174 180 chartAreaComboBox.SelectedIndex = 0; 181 SuppressEvents = true; 182 try { 183 showPrimaryXAxisCheckBox.Checked = originalChart.Series.Any(x => x.XAxisType == AxisType.Primary); 184 showPrimaryYAxisCheckBox.Checked = originalChart.Series.Any(x => x.YAxisType == AxisType.Primary); 185 showSecondaryXAxisCheckBox.Checked = originalChart.Series.Any(x => x.XAxisType == AxisType.Secondary); 186 showSecondaryYAxisCheckBox.Checked = originalChart.Series.Any(x => x.YAxisType == AxisType.Secondary); 187 188 if (!workingChart.Legends.Any()) { 189 legendPositionComboBox.Enabled = false; 190 legendFontSizeComboBox.Enabled = false; 191 } else { 192 legendPositionComboBox.Enabled = true; 193 legendFontSizeComboBox.Enabled = true; 194 if (workingChart.Legends[0].Enabled) { 195 switch (workingChart.Legends[0].Docking) { 196 case Docking.Top: 197 legendPositionComboBox.SelectedItem = "Top"; 198 break; 199 case Docking.Right: 200 legendPositionComboBox.SelectedItem = "Right"; 201 break; 202 case Docking.Bottom: 203 legendPositionComboBox.SelectedItem = "Bottom"; 204 break; 205 case Docking.Left: 206 legendPositionComboBox.SelectedItem = "Left"; 207 break; 208 } 209 } else { 210 legendPositionComboBox.SelectedItem = "Hidden"; 211 } 212 } 213 } 214 finally { SuppressEvents = false; } 175 215 base.OnShown(e); 176 216 … … 193 233 } 194 234 235 private void legendPositionComboBox_SelectedIndexChanged(object sender, EventArgs e) { 236 if (!SuppressEvents) { 237 if (legendPositionComboBox.SelectedIndex >= 0) { 238 var legend = workingChart.Legends[0]; 239 var legendPosition = legendPositionComboBox.Items[legendPositionComboBox.SelectedIndex].ToString(); 240 if (legendPosition != "Hidden" && !legend.Enabled) 241 legend.Enabled = true; 242 switch (legendPosition) { 243 case "Top": 244 legend.Docking = Docking.Top; 245 break; 246 case "Right": 247 legend.Docking = Docking.Right; 248 break; 249 case "Bottom": 250 legend.Docking = Docking.Bottom; 251 break; 252 case "Left": 253 legend.Docking = Docking.Left; 254 break; 255 case "Hidden": 256 legend.Enabled = false; 257 break; 258 } 259 } 260 UpdatePreview(); 261 } 262 } 263 195 264 private void titleTextBox_TextChanged(object sender, EventArgs e) { 196 265 if (!SuppressEvents) { 197 if (workingChart.Titles.Count > 0) { 198 workingChart.Titles[0].Text = titleTextBox.Text; 199 } else { 200 Title t = new Title(titleTextBox.Text); 201 t.Font = ChangeFontSizePt(t.Font, float.Parse(titleFontSizeComboBox.Text)); 202 workingChart.Titles.Add(t); 266 if (string.IsNullOrEmpty(titleTextBox.Text)) 267 workingChart.Titles.Clear(); 268 else { 269 if (workingChart.Titles.Count > 0) { 270 workingChart.Titles[0].Text = titleTextBox.Text; 271 } else { 272 var t = new Title(titleTextBox.Text); 273 t.Font = ChangeFontSizePt(t.Font, float.Parse(titleFontSizeComboBox.Text)); 274 workingChart.Titles.Add(t); 275 } 203 276 } 204 277 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 208 281 private void primaryXTextBox_TextChanged(object sender, EventArgs e) { 209 282 if (!SuppressEvents) { 210 ChartAreaarea = GetCurrentChartArea();283 var area = GetCurrentChartArea(); 211 284 area.AxisX.Title = primaryXTextBox.Text; 212 285 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 216 289 private void primaryYTextBox_TextChanged(object sender, EventArgs e) { 217 290 if (!SuppressEvents) { 218 ChartAreaarea = GetCurrentChartArea();291 var area = GetCurrentChartArea(); 219 292 area.AxisY.Title = primaryYTextBox.Text; 220 293 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 224 297 private void secondaryXTextBox_TextChanged(object sender, EventArgs e) { 225 298 if (!SuppressEvents) { 226 ChartAreaarea = GetCurrentChartArea();299 var area = GetCurrentChartArea(); 227 300 area.AxisX2.Title = secondaryXTextBox.Text; 228 301 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 232 305 private void secondaryYTextBox_TextChanged(object sender, EventArgs e) { 233 306 if (!SuppressEvents) { 234 ChartAreaarea = GetCurrentChartArea();307 var area = GetCurrentChartArea(); 235 308 area.AxisY2.Title = secondaryYTextBox.Text; 309 if (togglePreviewCheckBox.Checked) UpdatePreview(); 310 } 311 } 312 313 private void showPrimaryXAxisCheckBox_CheckedChanged(object sender, EventArgs e) { 314 if (!SuppressEvents) { 315 var area = GetCurrentChartArea(); 316 var isChecked = ((CheckBox)sender).Checked; 317 area.AxisX.Enabled = isChecked ? AxisEnabled.True : AxisEnabled.False; 318 if (togglePreviewCheckBox.Checked) UpdatePreview(); 319 } 320 } 321 322 private void showPrimaryYAxisCheckBox_CheckedChanged(object sender, EventArgs e) { 323 if (!SuppressEvents) { 324 var area = GetCurrentChartArea(); 325 var isChecked = ((CheckBox)sender).Checked; 326 area.AxisY.Enabled = isChecked ? AxisEnabled.True : AxisEnabled.False; 327 if (togglePreviewCheckBox.Checked) UpdatePreview(); 328 } 329 } 330 331 private void showSecondaryXAxisCheckBox_CheckedChanged(object sender, EventArgs e) { 332 if (!SuppressEvents) { 333 var area = GetCurrentChartArea(); 334 var isChecked = ((CheckBox)sender).Checked; 335 area.AxisX2.Enabled = isChecked ? AxisEnabled.True : AxisEnabled.False; 336 if (togglePreviewCheckBox.Checked) UpdatePreview(); 337 } 338 } 339 340 private void showSecondaryYAxisCheckBox_CheckedChanged(object sender, EventArgs e) { 341 if (!SuppressEvents) { 342 var area = GetCurrentChartArea(); 343 var isChecked = ((CheckBox)sender).Checked; 344 area.AxisY2.Enabled = isChecked ? AxisEnabled.True : AxisEnabled.False; 236 345 if (togglePreviewCheckBox.Checked) UpdatePreview(); 237 346 } … … 270 379 float fontSize; 271 380 if (float.TryParse(axisFontSizeComboBox.Text, out fontSize)) { 272 ChartAreaarea = GetCurrentChartArea();273 foreach (Axis a in area.Axes) {381 var area = GetCurrentChartArea(); 382 foreach (Axis a in area.Axes) 274 383 a.TitleFont = ChangeFontSizePt(a.TitleFont, fontSize); 275 }276 384 } 277 385 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 283 391 float fontSize; 284 392 if (float.TryParse(scalesFontSizeComboBox.Text, out fontSize)) { 285 ChartAreaarea = GetCurrentChartArea();286 foreach ( Axis a in area.Axes) {393 var area = GetCurrentChartArea(); 394 foreach (var a in area.Axes) 287 395 a.LabelStyle.Font = ChangeFontSizePt(a.LabelStyle.Font, fontSize); 288 }289 396 } 290 397 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 296 403 float fontSize; 297 404 if (float.TryParse(legendFontSizeComboBox.Text, out fontSize)) { 298 foreach ( Legend l in workingChart.Legends) {405 foreach (var l in workingChart.Legends) 299 406 l.Font = ChangeFontSizePt(l.Font, fontSize); 300 }301 407 } 302 408 if (togglePreviewCheckBox.Checked) UpdatePreview(); … … 335 441 float height; 336 442 GetImageParameters(out dpi, out width, out height); 337 338 Bitmap image = new Bitmap((int)Math.Round(width), (int)Math.Round(height)); 443 var image = new Bitmap((int)Math.Round(width), (int)Math.Round(height)); 339 444 image.SetResolution(dpi, dpi); 340 using (Graphics graphics = Graphics.FromImage(image)) {341 workingChart.Printing.PrintPaint(graphics, new Rectangle(0, 0, image.Width, image.Height));342 }343 344 445 if (titleTextBox.Text.Trim() != String.Empty) saveFileDialog.FileName = titleTextBox.Text.Trim(); 345 446 if (saveFileDialog.ShowDialog() == DialogResult.OK) { 346 ImageFormat format = ImageFormat.Bmp; 347 string filename = saveFileDialog.FileName.ToLower(); 348 if (filename.EndsWith("jpg")) { 349 format = ImageFormat.Jpeg; 350 } else if (filename.EndsWith("emf")) { 351 format = ImageFormat.Emf; 352 } else if (filename.EndsWith("gif")) { 353 format = ImageFormat.Gif; 354 } else if (filename.EndsWith("png")) { 355 format = ImageFormat.Png; 356 } else if (filename.EndsWith("tif")) { 357 format = ImageFormat.Tiff; 358 } 359 image.Save(saveFileDialog.FileName, format); 360 } 361 447 var format = ImageFormat.Bmp; 448 var filename = saveFileDialog.FileName.ToLower(); 449 if (filename.EndsWith("emf")) { 450 using (var graphics = Graphics.FromImage(image)) { 451 var rectangle = new Rectangle(0, 0, image.Width, image.Height); 452 using (var metafile = new Metafile(filename, graphics.GetHdc(), rectangle, MetafileFrameUnit.Pixel, EmfType.EmfPlusDual)) { 453 graphics.ReleaseHdc(); 454 using (var g = Graphics.FromImage(metafile)) { 455 workingChart.Printing.PrintPaint(g, rectangle); 456 } 457 } 458 } 459 } else { 460 using (var graphics = Graphics.FromImage(image)) { 461 workingChart.Printing.PrintPaint(graphics, new Rectangle(0, 0, image.Width, image.Height)); 462 } 463 if (filename.EndsWith("jpg")) { 464 format = ImageFormat.Jpeg; 465 } else if (filename.EndsWith("gif")) { 466 format = ImageFormat.Gif; 467 } else if (filename.EndsWith("png")) { 468 format = ImageFormat.Png; 469 } else if (filename.EndsWith("tif")) { 470 format = ImageFormat.Tiff; 471 } 472 image.Save(saveFileDialog.FileName, format); 473 } 474 } 362 475 image.Dispose(); 363 364 476 Cleanup(); 365 477 } -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/Plugin.cs.frame
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 /// Plugin class for HeuristicLab.Visualization.ChartControlsExtensions plugin 27 27 /// </summary> 28 [Plugin("HeuristicLab.Visualization.ChartControlsExtensions", "3.3. 7.$WCREV$")]28 [Plugin("HeuristicLab.Visualization.ChartControlsExtensions", "3.3.10.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Visualization.ChartControlsExtensions-3.3.dll", PluginFileType.Assembly)] 30 30 public class HeuristicLabVisualizationChartControlsExtensionsPlugin : PluginBase { } -
branches/HiveStatistics/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/Properties/AssemblyInfo.cs.frame
r11203 r11205 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 32 32 [assembly: AssemblyCompany("")] 33 33 [assembly: AssemblyProduct("HeuristicLab")] 34 [assembly: AssemblyCopyright("(c) 2002-201 2HEAL")]34 [assembly: AssemblyCopyright("(c) 2002-2014 HEAL")] 35 35 [assembly: AssemblyTrademark("")] 36 36 [assembly: AssemblyCulture("")] … … 52 52 // 53 53 [assembly: AssemblyVersion("3.3.0.0")] 54 [assembly: AssemblyFileVersion("3.3. 7.$WCREV$")]54 [assembly: AssemblyFileVersion("3.3.10.$WCREV$")]
Note: See TracChangeset
for help on using the changeset viewer.