//
//  GSSVGPen.h
//  GlyphsCore
//
//  Created by Georg Seifert on 07/11/2016.
//  Copyright © 2016 schriftgestaltung.de. All rights reserved.
//

#import <GlyphsCore/GSBasePen.h>

@class GSShadow;

@interface GSSVGPen : GSBasePen

@property (nonatomic, readonly) NSXMLDocument *svgDoc;

@property (nonatomic, strong) NSColor *fillColor;
@property (nonatomic, strong) NSString *fillColorString;
@property (nonatomic, strong) NSColor *strokeColor;
@property (nonatomic, strong) NSString *strokeColorString;
@property (nonatomic) CGFloat lineWidth;

@property (nonatomic, strong) GSShadow *shadow;
@property (nonatomic, strong) GSGradient *gradient;
@property (nonatomic) NSRect bounds; // to compute the correct gradient

@property (nonatomic) CGFloat height;

@end
