Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Visualization/IChartDataRowsModel.cs @ 1234

Last change on this file since 1234 was 1194, checked in by mstoeger, 15 years ago

Implemented a continuous-, discrete- and string- label provider for the X/Y axis labels. (#433)

File size: 988 bytes
Line 
1using System.Collections.Generic;
2using HeuristicLab.Core;
3using HeuristicLab.Visualization.LabelProvider;
4
5namespace HeuristicLab.Visualization {
6  public interface IChartDataRowsModel : IItem {
7    string Title { get; set; }
8    //string XAxisLabel { get; set; }
9    //List<string> XLabels { get; }
10    List<IDataRow> Rows { get; }
11    ILabelProvider XAxisLabelProvider { get; set; }
12
13    void AddDataRow(IDataRow row);
14    void RemoveDataRow(IDataRow row);
15
16    //void AddLabel(string label);
17    //void AddLabel(string label, int index);
18    //void AddLabels(string[] labels);
19    //void AddLabels(string[] labels, int index);
20    //void ModifyLabel(string label, int index);
21    //void ModifyLabels(string[] labels, int index);
22    //void RemoveLabel(int index);
23    //void RemoveLabels(int index, int count);
24
25    event ModelChangedHandler ModelChanged;
26    event DataRowAddedHandler DataRowAdded;
27    event DataRowRemovedHandler DataRowRemoved;
28  }
29}
Note: See TracBrowser for help on using the repository browser.