@@ -150,25 +150,25 @@ ppImageStructure inImg = go 0 inImg
151 go indent img = tab indent ++ pp indent img
151 go indent img = tab indent ++ pp indent img
152 tab indent = concat $ replicate indent " "
152 tab indent = concat $ replicate indent " "
153− pp _ HorizText {outputWidth} = "HorizText(" ++ show outputWidth ++ ")"
153+ pp _ (HorizText {outputWidth}) = "HorizText(" ++ show outputWidth ++ ")"
154− pp _ BGFill {outputWidth, outputHeight}
154+ pp _ (BGFill {outputWidth, outputHeight})
155 = "BGFill(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")"
155 = "BGFill(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")"
156− pp i HorizJoin {partLeft = l, partRight = r, outputWidth = c}
156+ pp i (HorizJoin {partLeft = l, partRight = r, outputWidth = c})
157 = "HorizJoin(" ++ show c ++ ")\n" ++ go (i+1) l ++ "\n" ++ go (i+1) r
157 = "HorizJoin(" ++ show c ++ ")\n" ++ go (i+1) l ++ "\n" ++ go (i+1) r
158− pp i VertJoin {partTop = t, partBottom = b, outputWidth = c, outputHeight = r}
158+ pp i (VertJoin {partTop = t, partBottom = b, outputWidth = c, outputHeight = r})
159 = "VertJoin(" ++ show c ++ ", " ++ show r ++ ")\n"
159 = "VertJoin(" ++ show c ++ ", " ++ show r ++ ")\n"
160 ++ go (i+1) t ++ "\n"
160 ++ go (i+1) t ++ "\n"
161 ++ go (i+1) b
161 ++ go (i+1) b
162− pp i CropRight {croppedImage, outputWidth, outputHeight}
162+ pp i (CropRight {croppedImage, outputWidth, outputHeight})
163 = "CropRight(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
163 = "CropRight(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
164 ++ go (i+1) croppedImage
164 ++ go (i+1) croppedImage
165− pp i CropLeft {croppedImage, leftSkip, outputWidth, outputHeight}
165+ pp i (CropLeft {croppedImage, leftSkip, outputWidth, outputHeight})
166 = "CropLeft(" ++ show leftSkip ++ "->" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
166 = "CropLeft(" ++ show leftSkip ++ "->" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
167 ++ go (i+1) croppedImage
167 ++ go (i+1) croppedImage
168− pp i CropBottom {croppedImage, outputWidth, outputHeight}
168+ pp i (CropBottom {croppedImage, outputWidth, outputHeight})
169 = "CropBottom(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
169 = "CropBottom(" ++ show outputWidth ++ "," ++ show outputHeight ++ ")\n"
170 ++ go (i+1) croppedImage
170 ++ go (i+1) croppedImage
171− pp i CropTop {croppedImage, topSkip, outputWidth, outputHeight}
171+ pp i (CropTop {croppedImage, topSkip, outputWidth, outputHeight})
172 = "CropTop("++ show outputWidth ++ "," ++ show topSkip ++ "->" ++ show outputHeight ++ ")\n"
172 = "CropTop("++ show outputWidth ++ "," ++ show topSkip ++ "->" ++ show outputHeight ++ ")\n"
173 ++ go (i+1) croppedImage
173 ++ go (i+1) croppedImage
174 pp _ EmptyImage = "EmptyImage"
174 pp _ EmptyImage = "EmptyImage"