From: Marius Gedminas <marius@gedmin.as>
| ... | ... |
@@ -480,7 +480,9 @@ class XDotAttrParser: |
| 480 | 480 |
x0, y0 = s.read_point() |
| 481 | 481 |
w = s.read_number() |
| 482 | 482 |
h = s.read_number() |
| 483 |
+ # xdot uses this to mean "draw a filled shape with an outline" |
|
| 483 | 484 |
shapes.append(EllipseShape(pen, x0, y0, w, h, filled=True)) |
| 485 |
+ shapes.append(EllipseShape(pen, x0, y0, w, h)) |
|
| 484 | 486 |
elif op == "e": |
| 485 | 487 |
x0, y0 = s.read_point() |
| 486 | 488 |
w = s.read_number() |
| ... | ... |
@@ -491,7 +493,9 @@ class XDotAttrParser: |
| 491 | 493 |
shapes.append(BezierShape(pen, p)) |
| 492 | 494 |
elif op == "P": |
| 493 | 495 |
p = self.read_polygon() |
| 496 |
+ # xdot uses this to mean "draw a filled shape with an outline" |
|
| 494 | 497 |
shapes.append(PolygonShape(pen, p, filled=True)) |
| 498 |
+ shapes.append(PolygonShape(pen, p)) |
|
| 495 | 499 |
elif op == "p": |
| 496 | 500 |
p = self.read_polygon() |
| 497 | 501 |
shapes.append(PolygonShape(pen, p)) |