Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/13/09 19:28:05 (15 years ago)
Author:
shofstad
Message:

Legend implementation updated with position setting (#407)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization/LineChart.cs

    r1343 r1345  
    7272      xAxis.Color = viewSettings.XAxisColor;
    7373
    74       switch (viewSettings.LegendPosition) {
    75           case LegendPosition.Bottom:
    76             setLegendBottom();
    77             break;
    78 
    79           case LegendPosition.Top:
    80             setLegendTop();
    81             break;
    82 
    83           case LegendPosition.Left:
    84             setLegendLeft();
    85             break;
    86 
    87           case LegendPosition.Right:
    88             setLegendRight();
    89             break;
    90       }
     74      SetLegendPosition();
    9175
    9276      canvasUI.Invalidate();
     
    155139                                         linesAreaBoundingBox.Y1);
    156140
    157       setLegendBottom();
     141      SetLegendPosition();
     142    }
     143
     144    private void SetLegendPosition() {
     145      switch (viewSettings.LegendPosition) {
     146        case LegendPosition.Bottom:
     147          setLegendBottom();
     148          break;
     149
     150        case LegendPosition.Top:
     151          setLegendTop();
     152          break;
     153
     154        case LegendPosition.Left:
     155          setLegendLeft();
     156          break;
     157
     158        case LegendPosition.Right:
     159          setLegendRight();
     160          break;
     161      }
    158162    }
    159163
Note: See TracChangeset for help on using the changeset viewer.