diff options
| author | Mike Wey | 2011-10-23 21:04:08 +0200 |
|---|---|---|
| committer | Mike Wey | 2011-10-23 21:04:08 +0200 |
| commit | cef335019bf361676c82606d407b2947ad44e156 (patch) | |
| tree | f9f7d8fdee9f425ffb5b78943f5de3c51f9e51a4 /dmagick/Geometry.d | |
| parent | a9ef6c0b46ba044feb4b38d8faef6b75a49e91b5 (diff) | |
Alias the symbols from the headers that are used in DMagick, so the user doesn't have to import them separately.
Diffstat (limited to 'dmagick/Geometry.d')
| -rw-r--r-- | dmagick/Geometry.d | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/dmagick/Geometry.d b/dmagick/Geometry.d index 44fd5e5..a62c037 100644 --- a/dmagick/Geometry.d +++ b/dmagick/Geometry.d @@ -106,14 +106,6 @@ struct Geometry assert( geo.width == 595 && geo.height == 842); } - this(RectangleInfo rectangle) - { - this.width = rectangle.width; - this.height = rectangle.height; - this.xOffset = rectangle.x; - this.yOffset = rectangle.y; - } - /** * Initialize with width heigt and offsets. */ @@ -125,6 +117,15 @@ struct Geometry this.yOffset = yOffset; } + /** */ + package this(RectangleInfo rectangle) + { + this.width = rectangle.width; + this.height = rectangle.height; + this.xOffset = rectangle.x; + this.yOffset = rectangle.y; + } + /** * Convert Geometry into a Imagemagick geometry string. */ @@ -179,7 +180,8 @@ struct Geometry assert(absolute.height == 50); } - RectangleInfo rectangleInfo() + /** */ + package RectangleInfo rectangleInfo() { RectangleInfo info; @@ -191,6 +193,7 @@ struct Geometry return info; } + /** */ size_t opCmp(ref const Geometry geometry) { return width*height - geometry.width*geometry.height; |
