Esempio n. 1
0
 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)));
 }
Esempio n. 2
0
        public void EditPoint(ValuePointDTO pointToEdit)
        {
            var rowHandle = _gridViewBinder.RowHandleFor(pointToEdit);

            gridView.FocusedRowHandle = rowHandle;
            gridView.ShowEditor();
        }
Esempio n. 3
0
        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));
        }
Esempio n. 5
0
 public void SetYValue(ValuePointDTO valuePointDTO, double newValue)
 {
     //needed maybe if we have commands...
     valuePointDTO.Y = newValue;
 }
Esempio n. 6
0
 public void BindTo(ValuePointDTO valuePointDTO)
 {
     _screenBinder.BindToSource(valuePointDTO);
 }
Esempio n. 7
0
 public void RemovePoint(ValuePointDTO pointToRemove)
 {
     _allPoints.Remove(pointToRemove);
 }