Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 1315 was 1285, checked in by mstoeger, 16 years ago

Implemented multiple Y-Axes. (#433) Panning & Zooming is broken.

File size: 1.0 KB
RevLine 
[859]1using System.Collections.Generic;
[874]2using HeuristicLab.Core;
[1194]3using HeuristicLab.Visualization.LabelProvider;
[859]4
5namespace HeuristicLab.Visualization {
[874]6  public interface IChartDataRowsModel : IItem {
[761]7    string Title { get; set; }
[1190]8    //string XAxisLabel { get; set; }
9    //List<string> XLabels { get; }
[859]10    List<IDataRow> Rows { get; }
[1190]11    ILabelProvider XAxisLabelProvider { get; set; }
[697]12
[761]13    void AddDataRow(IDataRow row);
14    void RemoveDataRow(IDataRow row);
15
[1190]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);
[761]24
[1285]25    int MaxDataRowValues { get; }
26
[761]27    event ModelChangedHandler ModelChanged;
28    event DataRowAddedHandler DataRowAdded;
29    event DataRowRemovedHandler DataRowRemoved;
[680]30  }
[761]31}
Note: See TracBrowser for help on using the repository browser.