diff options
Diffstat (limited to 'platform/macos/app/MGLStyle+MBXAdditions.m')
-rw-r--r-- | platform/macos/app/MGLStyle+MBXAdditions.m | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/platform/macos/app/MGLStyle+MBXAdditions.m b/platform/macos/app/MGLStyle+MBXAdditions.m deleted file mode 100644 index a0773cc2c0..0000000000 --- a/platform/macos/app/MGLStyle+MBXAdditions.m +++ /dev/null @@ -1,42 +0,0 @@ -#import "MGLStyle+MBXAdditions.h" - -@implementation MGLStyle (MBXAdditions) - -+ (NSSet<NSString *> *)keyPathsForValuesAffectingReversedLayers { - return [NSSet setWithObject:@"layers"]; -} - -- (NSArray<__kindof MGLStyleLayer *> *)reversedLayers { - return self.layers.reverseObjectEnumerator.allObjects; -} - -- (void)setReversedLayers:(NSArray<__kindof MGLStyleLayer *> *)reversedLayers { - self.layers = reversedLayers.reverseObjectEnumerator.allObjects; -} - -- (NSUInteger)countOfReversedLayers { - return self.layers.count; -} - -- (id)objectInReversedLayersAtIndex:(NSUInteger)index { - NSArray *layers = self.layers; - return layers[layers.count - 1 - index]; -} - -- (void)getReversedLayers:(__kindof MGLStyleLayer **)buffer range:(NSRange)inRange { - NSArray *layers = self.layers; - for (NSUInteger i = inRange.location; i < NSMaxRange(inRange); i++) { - MGLStyleLayer *styleLayer = layers[layers.count - 1 - i]; - buffer[i] = styleLayer; - } -} - -- (void)insertObject:(__kindof MGLStyleLayer *)object inReversedLayersAtIndex:(NSUInteger)index { - [self insertLayer:object atIndex:self.layers.count - index]; -} - -- (void)removeObjectFromReversedLayersAtIndex:(NSUInteger)index { - [self removeLayer:[self objectInReversedLayersAtIndex:index]]; -} - -@end |