Changeset 4637
- Timestamp:
- 10/21/10 17:16:00 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Analysis.Views/3.3/AlleleFrequencyArrayView.Designer.cs
r4631 r4637 73 73 chartArea1.Name = "Default"; 74 74 this.chart.ChartAreas.Add(chartArea1); 75 legend1.Alignment = System.Drawing.StringAlignment.Center; 75 76 legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; 76 77 legend1.Name = "Default"; … … 81 82 this.chart.TabIndex = 0; 82 83 this.chart.Text = "chart"; 84 title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 83 85 title1.Name = "Default"; 84 86 title1.Text = "Allele Frequencies"; -
trunk/sources/HeuristicLab.Analysis.Views/3.3/AlleleFrequencyArrayView.cs
r4631 r4637 42 42 InitializeComponent(); 43 43 invisibleSeries = new List<Series>(); 44 chart.CustomizeAllChartAreas(); 44 45 } 45 46 -
trunk/sources/HeuristicLab.Analysis.Views/3.3/DataTableView.Designer.cs
r4636 r4637 49 49 System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); 50 50 System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); 51 System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title(); 51 52 this.chart = new HeuristicLab.Visualization.ChartControlsExtensions.EnhancedChart(); 52 53 this.contextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); … … 70 71 // chart 71 72 // 72 this.chart.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 73 | System.Windows.Forms.AnchorStyles.Left)74 | System.Windows.Forms.AnchorStyles.Right)));73 this.chart.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 74 | System.Windows.Forms.AnchorStyles.Left) 75 | System.Windows.Forms.AnchorStyles.Right))); 75 76 this.chart.BorderlineColor = System.Drawing.Color.Black; 76 77 this.chart.BorderlineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Solid; … … 82 83 this.chart.ChartAreas.Add(chartArea1); 83 84 this.chart.ContextMenuStrip = this.contextMenuStrip; 85 legend1.Alignment = System.Drawing.StringAlignment.Center; 84 86 legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top; 85 87 legend1.Name = "Legend1"; 86 88 this.chart.Legends.Add(legend1); 87 this.chart.EnableDoubleClickResetsZoom = true;88 this.chart.EnableMiddleClickPanning = true;89 89 this.chart.Location = new System.Drawing.Point(0, 52); 90 90 this.chart.Name = "chart"; … … 96 96 this.chart.TabIndex = 4; 97 97 this.chart.Text = "chart1"; 98 title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 99 title1.Name = "Default"; 100 title1.Text = "Title"; 101 this.chart.Titles.Add(title1); 98 102 this.chart.CustomizeLegend += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.CustomizeLegendEventArgs>(this.chart_CustomizeLegend); 99 103 this.chart.MouseDown += new System.Windows.Forms.MouseEventHandler(this.chart_MouseDown); -
trunk/sources/HeuristicLab.Analysis.Views/3.3/DataTableView.cs
r4636 r4637 91 91 base.OnContentChanged(); 92 92 invisibleSeries.Clear(); 93 chart.Titles .Clear();93 chart.Titles[0].Text = string.Empty; 94 94 chart.Series.Clear(); 95 95 if (Content != null) { 96 chart.Titles .Add(new Title(Content.Name, Docking.Top));96 chart.Titles[0].Text = Content.Name; 97 97 foreach (DataRow row in Content.Rows) 98 98 AddDataRow(row); -
trunk/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/EnhancedChart.Designer.cs
r4628 r4637 1 namespace HeuristicLab.Visualization.ChartControlsExtensions { 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2010 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 namespace HeuristicLab.Visualization.ChartControlsExtensions { 2 23 partial class EnhancedChart { 3 24 /// <summary> -
trunk/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/EnhancedChart.cs
r4636 r4637 25 25 using System.Windows.Forms; 26 26 using System.Windows.Forms.DataVisualization.Charting; 27 27 28 namespace HeuristicLab.Visualization.ChartControlsExtensions { 28 29 public partial class EnhancedChart : Chart { … … 45 46 axis.MajorTickMark.TickMarkStyle = TickMarkStyle.AcrossAxis; 46 47 axis.ScrollBar.BackColor = Color.Transparent; 47 axis.ScrollBar.LineColor = Color. Transparent;48 axis.ScrollBar.LineColor = Color.Gray; 48 49 axis.ScrollBar.ButtonColor = SystemColors.GradientInactiveCaption; 49 axis.ScrollBar.ButtonStyle = ScrollBarButtonStyles. SmallScroll;50 axis.ScrollBar.ButtonStyle = ScrollBarButtonStyles.All; 50 51 axis.ScrollBar.Size = 12; 51 52 axis.TitleFont = new Font(axis.TitleFont.FontFamily, 10); 52 53 } 53 chartArea.CursorX.Interval = 0;54 chartArea.CursorY.Interval = 0;55 54 chartArea.CursorX.IsUserSelectionEnabled = true; 56 55 chartArea.CursorY.IsUserSelectionEnabled = true; 57 56 chartArea.CursorX.IsUserEnabled = false; 58 57 chartArea.CursorY.IsUserEnabled = false; 59 chartArea.CursorX.SelectionColor = SystemColors.GradientActiveCaption;60 chartArea.CursorY.SelectionColor = SystemColors.GradientActiveCaption;58 chartArea.CursorX.SelectionColor = Color.Gray; 59 chartArea.CursorY.SelectionColor = Color.Gray; 61 60 } 62 61 … … 67 66 } 68 67 69 #region Mouse event ehancements 70 68 #region Mouse Event Ehancements 71 69 protected override void OnMouseDoubleClick(MouseEventArgs e) { 72 70 if (EnableDoubleClickResetsZoom) { 73 71 HitTestResult result = HitTest(e.X, e.Y); 74 if (result.ChartArea != null && result.ChartElementType == ChartElementType.PlottingArea) {72 if (result.ChartArea != null && (result.ChartElementType == ChartElementType.PlottingArea || result.ChartElementType == ChartElementType.Gridlines)) { 75 73 foreach (var axis in result.ChartArea.Axes) 76 74 axis.ScaleView.ZoomReset(int.MaxValue); … … 80 78 } 81 79 82 #region panning80 #region Panning 83 81 private class PanningSupport { 84 82 public ChartArea ChartArea { get; private set; } … … 140 138 } 141 139 #endregion 142 143 140 #endregion 144 141 -
trunk/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/HeuristicLabVisualizationChartControlsExtensionsPlugin.cs.frame
r4614 r4637 22 22 using HeuristicLab.PluginInfrastructure; 23 23 24 namespace HeuristicLab.Tracing { 25 24 namespace HeuristicLab.Visualization.ChartControlsExtensions { 26 25 /// <summary> 27 /// HeuristicLab Visualization ChartControls Extensions Plugin26 /// Plugin class for HeuristicLab.Visualization.ChartControlsExtensions plugin 28 27 /// </summary> 29 [Plugin("HeuristicLab.Visualization.ChartControlsExtensions", "3.3. 1.$WCREV$")]28 [Plugin("HeuristicLab.Visualization.ChartControlsExtensions", "3.3.2.$WCREV$")] 30 29 [PluginFile("HeuristicLab.Visualization.ChartControlsExtensions-3.3.dll", PluginFileType.Assembly)] 31 public class HeuristicLabVisualizationChartControlsExtensions : PluginBase {} 32 30 public class HeuristicLabVisualizationChartControlsExtensionsPlugin : PluginBase { } 33 31 } -
trunk/sources/HeuristicLab.Visualization.ChartControlsExtensions/3.3/Properties/AssemblyInfo.frame
r4614 r4637 28 28 // associated with an assembly. 29 29 [assembly: AssemblyTitle("HeuristicLab.Visualization.ChartControlsExtensions")] 30 [assembly: AssemblyDescription("Extensions for the Microsoft Chart Controls framework.")]30 [assembly: AssemblyDescription("Extensions for the Microsoft Chart Controls.")] 31 31 [assembly: AssemblyConfiguration("")] 32 32 [assembly: AssemblyCompany("")]
Note: See TracChangeset
for help on using the changeset viewer.