Changeset 1240 for trunk/sources/HeuristicLab.Visualization/TextShape.cs
- Timestamp:
- 03/02/09 22:03:41 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Visualization/TextShape.cs
r1234 r1240 12 12 13 13 public class TextShape : IShape { 14 private IShape parent; 14 15 private Font font; 15 16 private Brush brush; … … 68 69 #region IShape Members 69 70 70 public void Draw(Graphics graphics , Rectangle parentViewport, RectangleD parentClippingArea) {71 int screenX = Transform.ToScreenX(x, parentViewport, parentClippingArea);72 int screenY = Transform.ToScreenY(y, parentViewport, parentClippingArea);71 public void Draw(Graphics graphics) { 72 int screenX = Transform.ToScreenX(x, Parent.Viewport, Parent.ClippingArea); 73 int screenY = Transform.ToScreenY(y, Parent.Viewport, Parent.ClippingArea); 73 74 74 75 SizeF size = graphics.MeasureString(text, font); … … 107 108 } 108 109 110 public RectangleD ClippingArea { 111 get { return Parent.ClippingArea; } 112 } 113 114 public Rectangle Viewport { 115 get { return Parent.Viewport; } 116 } 117 118 public IShape Parent { 119 get { return parent; } 120 set { parent = value; } 121 } 122 109 123 #endregion 110 124 }
Note: See TracChangeset
for help on using the changeset viewer.