Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/28/09 21:21:59 (16 years ago)
Author:
mstoeger
Message:

General housekeeping (#498) Removed some old unused Z-Order values. Replaced some var types by concrete types. Renamed some LineShape properties. Added caching of Pens and Brushes in LineShape and RectangleShape. Put axis tick calculation algorithm into its own class.

File:
1 edited

Legend:

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

    r1182 r1233  
    66      shapes.Clear();
    77
    8       foreach (double y in XAxis.GetTicks(YAxis.PixelsPerInterval,
    9                                           viewport.Height,
    10                                           ClippingArea.Height,
    11                                           ClippingArea.Y1)) {
     8      foreach (double y in AxisTicks.GetTicks(YAxis.PixelsPerInterval,
     9                                              viewport.Height,
     10                                              ClippingArea.Height,
     11                                              ClippingArea.Y1)) {
    1212        LineShape line = new LineShape(ClippingArea.X1, y,
    1313                                       ClippingArea.X2, y,
    14                                        0, Color.LightBlue, 1, DrawingStyle.Dashed);
     14                                       Color.LightBlue, 1,
     15                                       DrawingStyle.Dashed);
    1516        shapes.Add(line);
    1617      }
    1718
    18       foreach (double x in XAxis.GetTicks(XAxis.PixelsPerInterval,
    19                                           viewport.Width,
    20                                           ClippingArea.Width,
    21                                           ClippingArea.X1)) {
     19      foreach (double x in AxisTicks.GetTicks(XAxis.PixelsPerInterval,
     20                                              viewport.Width,
     21                                              ClippingArea.Width,
     22                                              ClippingArea.X1)) {
    2223        LineShape line = new LineShape(x, ClippingArea.Y1,
    2324                                       x, ClippingArea.Y2,
    24                                        0, Color.LightBlue, 1, DrawingStyle.Dashed);
     25                                       Color.LightBlue, 1,
     26                                       DrawingStyle.Dashed);
    2527        shapes.Add(line);
    2628      }
     
    2830      LineShape lineZeroX = new LineShape(0, ClippingArea.Y1,
    2931                                          0, ClippingArea.Y2,
    30                                           0, Color.LightBlue, 3, DrawingStyle.Dashed);
     32                                          Color.LightBlue, 3,
     33                                          DrawingStyle.Dashed);
    3134
    3235      LineShape lineZeroY = new LineShape(ClippingArea.X1, 0,
    3336                                          ClippingArea.X2, 0,
    34                                           0, Color.LightBlue, 3, DrawingStyle.Dashed);
     37                                          Color.LightBlue, 3,
     38                                          DrawingStyle.Dashed);
    3539
    3640      shapes.Add(lineZeroX);
Note: See TracChangeset for help on using the changeset viewer.