From fb14d7be659f61ba6d012ec04464eda3ffe04d7e Mon Sep 17 00:00:00 2001 From: Curtis Hard Date: Thu, 30 Mar 2017 09:55:22 +0100 Subject: [PATCH] Added viewPort to the layer tree --- source/IJSVG.m | 1 + source/IJSVGLayerTree.h | 1 + source/IJSVGLayerTree.m | 1 + 3 files changed, 3 insertions(+) diff --git a/source/IJSVG.m b/source/IJSVG.m index e958fba..2c47db9 100644 --- a/source/IJSVG.m +++ b/source/IJSVG.m @@ -664,6 +664,7 @@ // create the renderer and assign default values // from this SVG object IJSVGLayerTree * renderer = [[[IJSVGLayerTree alloc] init] autorelease]; + renderer.viewBox = self.viewBox; renderer.fillColor = self.fillColor; renderer.strokeColor = self.strokeColor; diff --git a/source/IJSVGLayerTree.h b/source/IJSVGLayerTree.h index db61987..fef0091 100644 --- a/source/IJSVGLayerTree.h +++ b/source/IJSVGLayerTree.h @@ -15,6 +15,7 @@ } +@property (nonatomic, assign) CGRect viewBox; @property (nonatomic, retain) NSColor * fillColor; @property (nonatomic, retain) NSColor * strokeColor; diff --git a/source/IJSVGLayerTree.m b/source/IJSVGLayerTree.m index 004e632..bd367b1 100644 --- a/source/IJSVGLayerTree.m +++ b/source/IJSVGLayerTree.m @@ -28,6 +28,7 @@ #define DEFAULT_SHAPE_FILL_COLOR [NSColor blackColor].CGColor +@synthesize viewBox; @synthesize fillColor; @synthesize strokeColor;