diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-08-26 22:05:48 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-08-26 22:27:55 -0700 |
commit | f4be8260baa1e90e24ea066d0d3b28896cd138ad (patch) | |
tree | 8aaf5902637c45e0f49c0e0f7638dbe6129a5624 /platform/darwin/src/MGLLineStyleLayer.h | |
parent | 35a1c01166f997deaa386bf30247e7cb1ed33e07 (diff) | |
download | qtlocation-mapboxgl-f4be8260baa1e90e24ea066d0d3b28896cd138ad.tar.gz |
[ios, macos] Specialize color properties by platform
Duplicate each color-typed property once per platform using conditional compilation macros. Let’s just hope we never have to throw CGColor into the mix.
Diffstat (limited to 'platform/darwin/src/MGLLineStyleLayer.h')
-rw-r--r-- | platform/darwin/src/MGLLineStyleLayer.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/platform/darwin/src/MGLLineStyleLayer.h b/platform/darwin/src/MGLLineStyleLayer.h index a52664c532..435829c502 100644 --- a/platform/darwin/src/MGLLineStyleLayer.h +++ b/platform/darwin/src/MGLLineStyleLayer.h @@ -68,14 +68,25 @@ typedef NS_ENUM(NSUInteger, MGLLineStyleLayerLineTranslateAnchor) { */ @property (nonatomic, null_resettable) id <MGLStyleAttributeValue> lineOpacity; +#if TARGET_OS_IPHONE /** The color with which the line will be drawn. - The default value of this property is `NSColor.blackColor` or `UIColor.blackColor`. Set this property to `nil` to reset it to the default value. + The default value of this property is `UIColor.blackColor`. Set this property to `nil` to reset it to the default value. This property is only applied to the style if `linePattern` is set to `nil`. Otherwise, it is ignored. */ @property (nonatomic, null_resettable) id <MGLStyleAttributeValue> lineColor; +#else +/** + The color with which the line will be drawn. + + The default value of this property is `NSColor.blackColor`. Set this property to `nil` to reset it to the default value. + + This property is only applied to the style if `linePattern` is set to `nil`. Otherwise, it is ignored. + */ +@property (nonatomic, null_resettable) id <MGLStyleAttributeValue> lineColor; +#endif /** The geometry's offset. Values are [x, y] where negatives indicate left and up, respectively. |