void UpdateListValues() { TreeIter it; if (seriesStore.GetIterFirst(out it)) { do { ChartSerieInfo ci = (ChartSerieInfo)seriesStore.GetValue(it, 3); if (ci.Counter == null) { continue; } CounterValue val = ci.Counter.LastValue; seriesStore.SetValue(it, 4, val.Value.ToString()); if (countChart.ActiveCursor != null) { val = ci.Counter.GetValueAt(new DateTime((long)countChart.ActiveCursor.Value)); seriesStore.SetValue(it, 5, val.Value.ToString()); } val = ci.Counter.GetValueAt(new DateTime((long)countChart.SelectionStart.Value)); CounterValue val2 = ci.Counter.GetValueAt(new DateTime((long)countChart.SelectionEnd.Value)); seriesStore.SetValue(it, 6, (val2.Value - val.Value).ToString()); }while (seriesStore.IterNext(ref it)); } }
public void CopyFrom(ChartSerieInfo other) { Name = other.Name; Visible = other.Visible; serie = other.serie; counter = other.counter; }
public void Add (Counter c) { ChartSerieInfo info = new ChartSerieInfo (); info.Init (c); Series.Add (info); Modified = true; }
public void CopyFrom (ChartSerieInfo other) { Name = other.Name; Visible = other.Visible; serie = other.serie; counter = other.counter; }
public void Add(Counter c) { ChartSerieInfo info = new ChartSerieInfo(); info.Init(c); Series.Add(info); Modified = true; }
public void CopyFrom (ChartView other) { Name = other.Name; Series.Clear (); foreach (ChartSerieInfo si in other.Series) { ChartSerieInfo c = new ChartSerieInfo (); c.CopyFrom (si); Series.Add (c); } }
public void CopyFrom(ChartView other) { Name = other.Name; Series.Clear(); foreach (ChartSerieInfo si in other.Series) { ChartSerieInfo c = new ChartSerieInfo(); c.CopyFrom(si); Series.Add(c); } }
protected virtual void OnButtonRemoveCounterClicked(object sender, System.EventArgs e) { foreach (TreePath p in listSeries.Selection.GetSelectedRows()) { TreeIter it; if (seriesStore.GetIter(out it, p)) { ChartSerieInfo s = (ChartSerieInfo)seriesStore.GetValue(it, 3); view.Remove(s.Counter); } } FillSelectedSeries(); }
void SerieToggled(object o, ToggledArgs args) { TreeIter it; if (seriesStore.GetIterFromString(out it, args.Path)) { bool val = !(bool)seriesStore.GetValue(it, 0); seriesStore.SetValue(it, 0, val); ChartSerieInfo c = (ChartSerieInfo)seriesStore.GetValue(it, 3); if (c != null) { view.SetVisible(c, val); UpdateButtonStatus(); if (listViewScrolled.Visible) { FillValuesList(); } } } }
public void AddCounter (ChartSerieInfo c) { extraCounters.Add (c); data = null; QueueDraw (); }
public void AddCounter(ChartSerieInfo c) { extraCounters.Add(c); data = null; QueueDraw(); }
public void SetVisible(ChartSerieInfo info, bool visible) { info.Visible = visible; info.Serie.Visible = visible; Modified = true; }
public void SetVisible (ChartSerieInfo info, bool visible) { info.Visible = visible; info.Serie.Visible = visible; Modified = true; }