Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 844 was 761, checked in by mstoeger, 16 years ago

changed interface between model and view (#316)

File size: 763 bytes
Line 
1namespace HeuristicLab.Visualization {
2  public interface IChartDataRowsModel {
3    string Title { get; set; }
4    string XAxisLabel { get; set; }
5    string YAxisLabel { get; set; }
6
7    void AddDataRow(IDataRow row);
8    void RemoveDataRow(IDataRow row);
9
10    void AddLabel(string label);
11    void AddLabel(string label, int index);
12    void AddLabels(string[] labels);
13    void AddLabels(string[] labels, int index);
14    void ModifyLabel(string label, int index);
15    void ModifyLabels(string[] labels, int index);
16    void RemoveLabel(int index);
17    void RemoveLabels(int index, int count);
18
19    event ModelChangedHandler ModelChanged;
20    event DataRowAddedHandler DataRowAdded;
21    event DataRowRemovedHandler DataRowRemoved;
22  }
23}
Note: See TracBrowser for help on using the repository browser.