Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 1193 was 1190, checked in by gkragl, 16 years ago

Implemented XAxisLabelProvider and YAxisLabelProvider (#434, #435 )

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