private ValuePoint valuePointFrom(ValuePointDTO valuePointDTO) { //values are saved in display unit return(new ValuePoint( _editedFormula.XDimension.UnitValueToBaseUnitValue(_editedFormula.XDisplayUnit, valuePointDTO.X), _editedFormula.Dimension.UnitValueToBaseUnitValue(_editedFormula.YDisplayUnit, valuePointDTO.Y))); }
public void EditPoint(ValuePointDTO pointToEdit) { var rowHandle = _gridViewBinder.RowHandleFor(pointToEdit); gridView.FocusedRowHandle = rowHandle; gridView.ShowEditor(); }
public void AddPoint() { var newPoint = new ValuePointDTO(_tableParameter, _editedFormula, new ValuePoint(double.NaN, double.NaN)); try { _allPoints.Add(newPoint); } catch (ValuePointAlreadyExistsForPointException) { _allPoints.Remove(newPoint); throw; } _view.EditPoint(newPoint); }
public ValuePoint GetNewValuePoint() { _valuePointDTO = new ValuePointDTO { X = new ValueEditDTO { Dimension = _context.DimensionFactory.Dimension(Constants.Dimension.TIME) }, Y = new ValueEditDTO { Dimension = Dimension } }; _view.BindTo(_valuePointDTO); _view.Display(); if (_view.Canceled) { return(null); } return(new ValuePoint(_valuePointDTO.X.KernelValue, _valuePointDTO.Y.KernelValue)); }
public void SetYValue(ValuePointDTO valuePointDTO, double newValue) { //needed maybe if we have commands... valuePointDTO.Y = newValue; }
public void BindTo(ValuePointDTO valuePointDTO) { _screenBinder.BindToSource(valuePointDTO); }
public void RemovePoint(ValuePointDTO pointToRemove) { _allPoints.Remove(pointToRemove); }