diff options
| author | Mike Wey | 2011-12-31 18:54:32 +0100 |
|---|---|---|
| committer | Mike Wey | 2011-12-31 18:54:32 +0100 |
| commit | f73f5ad46541647cf80853f4acf146bac492207d (patch) | |
| tree | a46ea7feeb83095cac11f3462865638849790353 /dmagick/Array.d | |
| parent | f86b4ab339b843f6d3261d6c534a8a4683cecfdf (diff) | |
Add support for animations.WindowsDisplay
Diffstat (limited to 'dmagick/Array.d')
| -rw-r--r-- | dmagick/Array.d | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/dmagick/Array.d b/dmagick/Array.d index 62f17fa..339de5c 100644 --- a/dmagick/Array.d +++ b/dmagick/Array.d @@ -31,6 +31,8 @@ import dmagick.c.montage; import dmagick.c.statistic; import dmagick.c.quantize; +version(Windows) import dmagick.internal.Windows; + /// See_Also: $(CXREF layer, _ImageLayerMethod) public alias dmagick.c.layer.ImageLayerMethod ImageLayerMethod; @@ -165,12 +167,20 @@ void compositeLayers( */ void display(Image[] images) { - linkImages(images); - scope(exit) unlinkImages(images); + version(Windows) + { + Window win = new Window(images); + win.display(); + } + else + { + linkImages(images); + scope(exit) unlinkImages(images); - DisplayImages(images[0].options.imageInfo, images[0].imageRef); + DisplayImages(images[0].options.imageInfo, images[0].imageRef); - DMagickException.throwException(&(images[0].imageRef.exception)); + DMagickException.throwException(&(images[0].imageRef.exception)); + } } /** |
