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 #2
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != gridControl)
            {
                return;
            }

            var hi = gridView.HitInfoAt(e.ControlMousePosition);

            if (hi == null)
            {
                return;
            }

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

            var curveDTO = _gridBinderCurves.ElementAt(e);

            if (curveDTO == null)
            {
                return;
            }

            var toolTip = _toolTipCreator.CreateToolTip(_presenter.ToolTipFor(curveDTO));

            e.Info = _toolTipCreator.ToolTipControlInfoFor(curveDTO, toolTip);
        }
        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);
        }
Beispiel #4
0
        private ToolTipControlInfo toolTipFor(PivotDrillDownDataSource ds, string nameField, string descriptionField, ApplicationIcon icon)
        {
            var name         = ds.StringValue(nameField);
            var description  = ds.StringValue(descriptionField);
            var superToolTip = _toolTipCreator.CreateToolTip(description, name, icon);

            return(_toolTipCreator.ToolTipControlInfoFor(name, superToolTip));
        }
        private void onToolTipControllerGetActiveObjectInfo(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != chkApplyGroupingToObservedData)
            {
                return;
            }

            var superToolTip = _toolTipCreator.CreateToolTip(PKSimConstants.UI.ApplyGroupingToObservedDataToolTip, PKSimConstants.UI.ApplyGroupingToObservedData, ApplicationIcons.Info);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(chkApplyGroupingToObservedData, superToolTip);
        }
        private void getObjectToolTip(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            if (e.SelectedControl != tbNamingPattern)
            {
                return;
            }

            var superToolTip = _toolTipCreator.CreateToolTip(_presenter.NamingPatternDescriptionToolTip, PKSimConstants.UI.NamingPattern);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(tbNamingPattern, superToolTip);
        }
        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)
        {
            var runResultDTO = _gridViewBinder.ElementAt(e);

            if (string.IsNullOrEmpty(runResultDTO?.Message))
            {
                return;
            }

            var superToolTip = _toolTipCreator.CreateToolTip(runResultDTO.Message, image: runResultDTO.StatusIcon);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(runResultDTO, 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);
            });
        }
Beispiel #11
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var parameterDTO = _gridViewBinder.ElementAt(e);

            if (parameterDTO == null)
            {
                return;
            }

            var superToolTip = _toolTipCreator.CreateToolTip(parameterDTO.ParameterPath);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(parameterDTO, 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 #13
0
        private void showToolTipForParameterValueField(PivotGridHitInfo hi, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var field = hi.CellInfo.DataField;

            if (field != _pivotGrid.ValueField)
            {
                return;
            }

            var ds      = hi.CellInfo.CreateDrillDownDataSource();
            var warning = ds.StringValue(PKSimConstants.PKAnalysis.Warning);

            if (string.IsNullOrEmpty(warning))
            {
                return;
            }

            var parameterDisplayName = ds.StringValue(PKSimConstants.PKAnalysis.ParameterDisplayName);
            var superToolTip         = _toolTipCreator.WarningToolTip(warning);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(parameterDisplayName, superToolTip);
        }
Beispiel #14
0
        private void createToolTip(ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var property = _gridBinder.ElementAt(e.ControlMousePosition);

            if (string.IsNullOrEmpty(property?.Description))
            {
                return;
            }

            var superTooltip = _toolTipCreator.CreateToolTip(property.Description, property.DisplayName);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(property, superTooltip);
        }
Beispiel #15
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 #17
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);
        }
Beispiel #18
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var runResultDTO = _gridViewBinder.ElementAt(e);

            if (_optimizedParametersBinderCache.Any(x => x.ShowTooltip(e, runResultDTO?.LegendImage)))
            {
                return;
            }

            if (string.IsNullOrEmpty(runResultDTO?.Message))
            {
                return;
            }

            var superToolTip = _toolTipCreator.CreateToolTip(runResultDTO.Message, image: runResultDTO.StatusIcon);

            e.Info = _toolTipCreator.ToolTipControlInfoFor(runResultDTO, superToolTip);
        }
Beispiel #19
0
        private void onToolTipControllerGetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
        {
            var parameterDTO = _gridViewBinder.ElementAt(e);

            if (parameterDTO == null)
            {
                return;
            }

            //check if subclass want to display a tool tip as well
            var superToolTip = GetToolTipFor(parameterDTO, _gridView.HitInfoAt(e.ControlMousePosition));

            if (superToolTip == null)
            {
                return;
            }

            e.Info = _toolTipCreator.ToolTipControlInfoFor(parameterDTO, superToolTip);
        }
Beispiel #20
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 #21
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 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);
        }
        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 != 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);
        }