public void AdjustAppearance(RowCellStyleEventArgs e, Color color)
 {
    if (rowHasFocus(e.RowHandle))
       e.CombineAppearance(Appearance.FocusedCell);
    else
       updateAppearanceBackColor(e.Appearance, color);
 }
 public void AdjustAppearance(RowCellStyleEventArgs e, bool isEnabled)
 {
    if (isEnabled)
       e.CombineAppearance(Appearance.Row);
    else
       AdjustAppearance(e, _colorDisabled);
 }
        private void updateRowCellStyle(object sender, RowCellStyleEventArgs e)
        {
            var dto = _gridViewBinder.ElementAt(e.RowHandle);

            if (dto == null)
            {
                return;
            }

            if (dto.ItemIsMissing)
            {
                gridView.AdjustAppearance(e, Colors.ADDED_OR_MISSING);
            }
            else
            {
                e.CombineAppearance(gridView.Appearance.Row);
            }
        }
Exemple #4
0
        private void onMatrixRowCellStyle(RowCellStyleEventArgs e)
        {
            var gridColumn = e.Column;

            if (columnIsHeaderColumn(gridColumn))
            {
                return;
            }

            var value = Convert.ToDouble(e.CellValue);

            if (matrixGridView.IsCellSelected(e.RowHandle, gridColumn))
            {
                e.CombineAppearance(matrixGridView.Appearance.FocusedCell);
            }
            else
            {
                matrixGridView.UpdateAppearanceBackColor(e.Appearance, getColor(value));
            }
        }
Exemple #5
0
        private void updateRowCellStyle(object sender, RowCellStyleEventArgs e)
        {
            var parameterDTO = _gridViewBinder.ElementAt(e.RowHandle);

            if (parameterDTO == null)
            {
                return;
            }

            if (ColumnIsAlwaysActive(e.Column))
            {
                _gridView.AdjustAppearance(e, true);
            }

            else if (e.Column.OptionsColumn.ReadOnly)
            {
                _gridView.AdjustAppearance(e, false);
            }

            else if (!parameterDTO.Parameter.Editable)
            {
                _gridView.AdjustAppearance(e, false);
            }

            else if (_presenter.IsFormulaNotFixed(parameterDTO))
            {
                _gridView.AdjustAppearance(e, PKSimColors.Formula);
            }

            else if (_presenter.IsSetByUser(parameterDTO))
            {
                _gridView.AdjustAppearance(e, PKSimColors.Changed);
            }
            else
            {
                e.CombineAppearance(_gridView.Appearance.Row);
            }
        }