Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Visualization/3.2/IChartDataRowsModel.cs @ 1876

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

x-axis grid can be enabled/disabled #629

File size: 835 bytes
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    List<IDataRow> Rows { get; }
10    ILabelProvider XAxisLabelProvider { get; set; }
11
12    List<YAxisDescriptor> YAxes { get; }
13
14    void AddDataRow(IDataRow row);
15    void RemoveDataRow(IDataRow row);
16
17    int MaxDataRowValues { get; }
18
19    ViewSettings ViewSettings { get; set; }
20
21    string XAxisLabel { get; set; }
22    bool ShowXAxisLabel { get; set; }
23    bool ShowXAxisGrid { get; set; }
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.