diff options
| author | Mike Wey | 2011-10-19 23:30:50 +0200 |
|---|---|---|
| committer | Mike Wey | 2011-10-19 23:30:50 +0200 |
| commit | 1b95c603a592deb7cef49e9787ede824b94444e0 (patch) | |
| tree | 1601b4b7cb6ed761e794f13344cc0a2ed8c5877c /dmagick/c/draw.d | |
| parent | 3b0b0d09697023b185bb8a07511ab88954dd99ee (diff) | |
Add support for imageMagick 6.6.1 to the headers.
Diffstat (limited to 'dmagick/c/draw.d')
| -rw-r--r-- | dmagick/c/draw.d | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/dmagick/c/draw.d b/dmagick/c/draw.d index df9deac..f1b7d63 100644 --- a/dmagick/c/draw.d +++ b/dmagick/c/draw.d @@ -4,6 +4,7 @@ import dmagick.c.composite; import dmagick.c.geometry; import dmagick.c.image; import dmagick.c.magickType; +import dmagick.c.magickVersion; import dmagick.c.pixel; import dmagick.c.type; @@ -34,11 +35,23 @@ extern(C) LineThroughDecoration } - enum DirectionType + static if (MagickLibVersion >= 0x662) { - UndefinedDirection, - RightToLeftDirection, - LeftToRightDirection + enum DirectionType + { + UndefinedDirection, + RightToLeftDirection, + LeftToRightDirection + } + } + else + { + enum DirectionType + { + UndefinedDirection, + LeftToRightDirection, + RightToLeftDirection + } } enum FillRule @@ -310,8 +323,16 @@ extern(C) interword_spacing, interline_spacing; - DirectionType - direction; + static if (MagickLibVersion >= 0x662) + { + DirectionType + direction; + } + else + { + double + direction; + } } struct PrimitiveInfo |
