diff options
| author | Mike Wey | 2014-08-16 15:30:24 +0200 |
|---|---|---|
| committer | Mike Wey | 2014-08-16 15:30:24 +0200 |
| commit | 2fd178c360ca52b406e8bd9029349e16d106c1b3 (patch) | |
| tree | 5f05366276ea4ab60a76356672ea9d139419e718 /dmagick/Image.d | |
| parent | 5d7d16070fbff9dfcbae668681bd528467aa26eb (diff) | |
| parent | a908dbea93947547a5d2582bfaf1448512f5a872 (diff) | |
Merge pull request #14 from kf6kjg/master
Added version DMagick_No_Display to disable the entire display subsystem
Diffstat (limited to 'dmagick/Image.d')
| -rw-r--r-- | dmagick/Image.d | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/dmagick/Image.d b/dmagick/Image.d index dc3597a..3a18a6d 100644 --- a/dmagick/Image.d +++ b/dmagick/Image.d @@ -25,7 +25,13 @@ import dmagick.ImageView; import dmagick.Options; import dmagick.Utils; -version(Windows) import dmagick.internal.Windows; +version(DMagick_No_Display) +{ +} +else +{ + version(Windows) import dmagick.internal.Windows; +} //Import all translated c headers. import dmagick.c.MagickCore; @@ -1225,16 +1231,22 @@ class Image */ void display() { - version(Windows) + version(DMagick_No_Display) { - Window win = new Window(this); - win.display(); } else { - DisplayImages(options.imageInfo, imageRef); + version(Windows) + { + Window win = new Window(this); + win.display(); + } + else + { + DisplayImages(options.imageInfo, imageRef); - DMagickException.throwException(&(imageRef.exception)); + DMagickException.throwException(&(imageRef.exception)); + } } } |
