Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/05/10 12:37:59 (14 years ago)
Author:
mkommend
Message:

added parameters, corrected drag and drop position (ticket #867)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators.Views.GraphVisualization/3.3/Model/ShapeInfoFactory.cs

    r2875 r2934  
    3838    }
    3939
    40     public static IShapeInfo CreateShapeInfo(IOperator op) {
    41       IEnumerable<string> paramterNames = op.Parameters.Where(p => p is IValueParameter<IOperator> && p.Name != "Successor").Select(p => p.Name);
    42       OperatorShapeInfo operatorShapeInfo = new OperatorShapeInfo(paramterNames);
     40    public static IOperatorShapeInfo CreateOperatorShapeInfo(IOperator op) {
     41      IEnumerable<string> operatorParameterNames = op.Parameters.Where(p => p is IValueParameter<IOperator> && p.Name != "Successor").Select(p => p.Name);
     42      IEnumerable<string> paramaterNameValues = op.Parameters.Where(p => !(p is IValueParameter<IOperator>)).Select(p => p.ToString());
     43
     44      OperatorShapeInfo operatorShapeInfo = new OperatorShapeInfo(operatorParameterNames,paramaterNameValues);
     45      operatorShapeInfo.Collapsed = true;
    4346      operatorShapeInfo.Title = op.Name;
    44       operatorShapeInfo.Text = op.GetType().ToString();
    45       operatorShapeInfo.HeadColor = Color.LightBlue;
     47      operatorShapeInfo.Color = Color.LightBlue;
     48      operatorShapeInfo.Icon = new Bitmap(op.ItemImage);
    4649
    4750      return operatorShapeInfo;
Note: See TracChangeset for help on using the changeset viewer.