コード例 #1
0
        public ITreeNode <TObjectBase> CreateFor <TObjectBase>(TObjectBase entity) where TObjectBase : class, IObjectBase
        {
            var node = CreateObjectBaseNode(entity);

            node.ToolTip = _toolTipPartCreator.ToolTipFor(entity);
            return(node);
        }
コード例 #2
0
        public IEnumerable <ToolTipPart> ToolTipFor(IPKSimBuildingBlock buildingBlock)
        {
            if (buildingBlock == null)
            {
                return(Enumerable.Empty <ToolTipPart>());
            }

            return(_toolTipPartCreator.ToolTipFor(buildingBlock));
        }
コード例 #3
0
        private void addParameterNode(ITreeNode node, IParameter parameter, PathElement pathElementDTO)
        {
            var representation = new RepresentationInfo {
                DisplayName = pathElementDTO.DisplayName, IconName = pathElementDTO.IconName
            };
            var parameterNode = _treeNodeFactory.CreateFor(parameter, representation);

            parameterNode.ToolTip = _toolTipPartCreator.ToolTipFor(_fullPathDisplayResolver.FullPathFor(parameter));
            node.AddChild(parameterNode);
        }
コード例 #4
0
ファイル: ToolTipCreator.cs プロジェクト: valdiman/PK-Sim
 public SuperToolTip ToolTipFor(IPopulationAnalysisField populationAnalysisField)
 {
     return(ToolTipFor(_toolTipPartCreator.ToolTipFor(populationAnalysisField)));
 }
コード例 #5
0
 public virtual IEnumerable <ToolTipPart> ToolTipFor(ITreeNode node)
 {
     return(_toolTipPartCreator.ToolTipFor(node.TagAsObject));
 }