Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 1341 was 1341, checked in by bspisic, 16 years ago

#520 Renamed ViewPropertiesModel to ViewSettings and moved from LineChart to ChartDataRowsModel

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