Changeset 1977
- Timestamp:
- 05/30/09 13:12:34 (16 years ago)
- Location:
- trunk/sources
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Visualization.Test/3.2/LegendForm.cs
r1530 r1977 13 13 private void CreateLegendShape() { 14 14 LegendShape ls = new LegendShape(); 15 ls.AddLegendItem(new LegendItem("test", Color.Black, 5));16 ls.AddLegendItem(new LegendItem("test2", Color.Red, 5));15 // ls.AddLegendItem(new LegendItem("test", Color.Black, 5)); 16 // ls.AddLegendItem(new LegendItem("test2", Color.Red, 5)); 17 17 18 18 canvasUI.Canvas.AddShape(ls); -
trunk/sources/HeuristicLab.Visualization/3.2/Legend/LegendItem.cs
r1877 r1977 3 3 namespace HeuristicLab.Visualization.Legend { 4 4 public class LegendItem { 5 6 5 // default width 7 6 // every legend under 100 gets the default width 8 7 public static readonly int WIDTH = 100; 9 8 9 private readonly IDataRow row; 10 10 11 /// <summary> 11 12 /// a legend item object with its properties 12 13 /// </summary> 13 /// <param name="label">the label of the legend</param> 14 /// <param name="color">the color of the legend line</param> 15 /// <param name="thickness">the thickness of the legend line</param> 16 public LegendItem(string label, Color color, int thickness) { 17 Label = label; 18 Color = color; 19 Thickness = thickness; 14 public LegendItem(IDataRow row) { 15 this.row = row; 20 16 } 21 17 22 public string Label { get; set; } 23 public Color Color { get; set; } 24 public int Thickness { get; set; } 18 public string Label { 19 get { return row.RowSettings.Label; } 20 } 21 22 public Color Color { 23 get { return row.RowSettings.Color; } 24 } 25 26 public int Thickness { 27 get { return row.RowSettings.Thickness; } 28 } 25 29 } 26 30 } -
trunk/sources/HeuristicLab.Visualization/3.2/LineChart.cs
r1974 r1977 367 367 row.DataRowChanged += OnDataRowChanged; 368 368 369 legendShape.AddLegendItem(new LegendItem(row .RowSettings.Label, row.RowSettings.Color, row.RowSettings.Thickness));369 legendShape.AddLegendItem(new LegendItem(row)); 370 370 legendShape.CreateLegend(); 371 371
Note: See TracChangeset
for help on using the changeset viewer.