Beispiel #1
0
        private SuperToolTip getSuperToolTipFor <TXValue, TYValue>(CurveData <TXValue, TYValue> curveData, SeriesPoint point, DiagramCoordinates diagramCoordinates)
            where TXValue : IXValue
            where TYValue : IYValue
        {
            if (point != null)
            {
                return(_toolTipCreator.ToolTipFor(curveData, point.NumericalArgument, point.Values[0]));
            }

            var x = diagramCoordinates.NumericalArgument;

            return(_toolTipCreator.ToolTipFor(curveData, x, double.NaN));
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var column = _gridView.ColumnAt(e);

            if (!ColumnIsValueOrigin(column))
            {
                return;
            }

            var withValueOrigin = _gridViewBinder.ElementAt(e);

            if (withValueOrigin == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(withValueOrigin.ValueOrigin);

            if (superToolTip == null)
            {
                return;
            }

            e.Info = _toolTipCreator.ToolTipControlInfoFor(withValueOrigin, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var gridControl = e.SelectedControl as GridControl;

            if (gridControl == null)
            {
                return;
            }
            var gridView = gridControl.GetViewAt(e.ControlMousePosition) as GridView;

            if (gridView == null)
            {
                return;
            }

            CategoryCategoryItemDTO categoryCategoryItemDTO;

            if (gridView == gridViewCalculationMethods)
            {
                categoryCategoryItemDTO = _gridCalculationMethodsBinder.ElementAt(e);
            }
            else
            {
                categoryCategoryItemDTO = _gridParameterValueVersionsBinder.ElementAt(e);
            }

            if (categoryCategoryItemDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(categoryCategoryItemDTO);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(categoryCategoryItemDTO, superToolTip);
        }
Beispiel #4
0
        protected virtual SuperToolTip GetToolTipFor(IParameterDTO parameterDTO, GridHitInfo hi)
        {
            //don't show tooltips for value as it might contain error info that would be hidden
            if (hi.Column == _columnValue.XtraColumn)
            {
                return(null);
            }

            return(_toolTipCreator.ToolTipFor(parameterDTO));
        }
        public bool ShowTooltip(ToolTipControllerGetActiveObjectInfoEventArgs e, Image image)
        {
            if (!isInImageColumn(e))
            {
                return(false);
            }

            var superToolTip = _toolTipCreator.ToolTipFor(image);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(_gridViewBinder.ElementAt(e), superToolTip);
            return(true);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var categoryCategoryItemDTO = _gridViewBinder.ElementAt(e);

            if (categoryCategoryItemDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(categoryCategoryItemDTO);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(categoryCategoryItemDTO, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            OnEvent(() =>
            {
                if (e.SelectedControl != cbBuildingBlocks)
                {
                    return;
                }

                var superToolTip = _toolTipCreator.ToolTipFor(_presenter.ToolTipPartsFor(cbBuildingBlocks.SelectedIndex));
                e.Info           = _toolTipCreator.ToolTipControlInfoFor(_presenter.BuildingBlock, superToolTip);
            });
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var transporterContainerDTO = _gridViewBinder.ElementAt(e);

            if (transporterContainerDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(transporterContainerDTO);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(transporterContainerDTO, superToolTip);
        }
Beispiel #9
0
        private void onToolTipControllerGetActiveObjectInfo(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != gridControl)
            {
                return;
            }
            var dto = _gridViewBinder.ElementAt(e);

            if (dto == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(dto);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(dto, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != gridControl)
            {
                return;
            }
            var populationAnalysisField = _gridViewBinder.ElementAt(e);

            if (populationAnalysisField == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(populationAnalysisField.Field);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(populationAnalysisField.Field, superToolTip);
        }
Beispiel #11
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != gridControl)
            {
                return;
            }

            var observerSetMappingDTO = _gridViewBinder.ElementAt(e);

            if (observerSetMappingDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(_presenter.ToolTipFor(observerSetMappingDTO));

            e.Info = _toolTipCreator.ToolTipControlInfoFor(observerSetMappingDTO, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var relatedItem = _gridViewBinder.ElementAt(e);

            if (relatedItem == null)
            {
                return;
            }

            var gridHitInfo = gridView.CalcHitInfo(e.ControlMousePosition);

            if (gridHitInfo.Column.IsOneOf(_compareColumn.XtraColumn, _reloadColumn.XtraColumn, _deleteColumn.XtraColumn))
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(relatedItem);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(relatedItem, superToolTip);
        }
Beispiel #13
0
        private void onToolTipControllerGetActiveObjectInfo(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var column = gridView.ColumnAt(e);

            if (!Equals(_colName.XtraColumn, column))
            {
                return;
            }

            var identificationParameterDTO = _gridViewBinder.ElementAt(e);

            if (identificationParameterDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(identificationParameterDTO);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(identificationParameterDTO, superToolTip);
        }
Beispiel #14
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var col = gridView.ColumnAt(e);

            if (_colImage.XtraColumn != col)
            {
                return;
            }

            var simulationResultsFile = _gridViewBinder.ElementAt(e);

            if (simulationResultsFile == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(simulationResultsFile);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(simulationResultsFile, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var column = _gridView.ColumnAt(e);

            if (!Equals(_colName.XtraColumn, column))
            {
                return;
            }

            var alternativeDTO = _gridViewBinder.ElementAt(e);

            if (alternativeDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(alternativeDTO);

            //An object that uniquely identifies a row cell
            e.Info = _toolTipCreator.ToolTipControlInfoFor(alternativeDTO, superToolTip);
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != grdCalculationMethodsView.GridControl)
            {
                return;
            }

            var hi = grdCalculationMethodsView.CalcHitInfo(e.ControlMousePosition);

            if (hi.Column == null)
            {
                return;
            }
            if (!hi.InRowCell)
            {
                return;
            }

            var usedCalculationMethodDTO = _gridBinder.ElementAt(hi.RowHandle);

            if (usedCalculationMethodDTO == null)
            {
                return;
            }

            //check if subclass want to display a tool tip as well
            var superToolTip = _toolTipCreator.ToolTipFor(usedCalculationMethodDTO);

            if (superToolTip == null)
            {
                return;
            }

            //An object that uniquely identifies a row cell
            e.Info = new ToolTipControlInfo(usedCalculationMethodDTO, string.Empty)
            {
                SuperTip = superToolTip, ToolTipType = ToolTipType.SuperTip
            };
        }
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != gridView.GridControl)
            {
                return;
            }

            var validationMessage = _gridViewBinder.ElementAt(e);

            if (validationMessage == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.ToolTipFor(validationMessage);

            if (superToolTip == null)
            {
                return;
            }

            e.Info = _toolTipCreator.ToolTipControlInfoFor(validationMessage, superToolTip);
        }
 protected virtual SuperToolTip GetToolTipFor(ParameterDTO parameterDTO, GridHitInfo hi)
 {
     return(_toolTipCreator.ToolTipFor(parameterDTO));
 }