diff --git a/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/Contents.json b/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/Contents.json new file mode 100644 index 000000000..c4802ebd1 --- /dev/null +++ b/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "fill-extrusion.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "template" + } +} \ No newline at end of file diff --git a/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/fill-extrusion.pdf b/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/fill-extrusion.pdf new file mode 100644 index 000000000..44cc36586 --- /dev/null +++ b/platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/fill-extrusion.pdf @@ -0,0 +1,72 @@ +%PDF-1.5 +%µí®û +3 0 obj +<< /Length 4 0 R + /Filter /FlateDecode +>> +stream +xœ�“ÏNÃ0 Æï} +Ÿ‘0qþ9y$$ƒ#â€@lBô08ðú8MÉ’Lë:ÔCm¥ÎçŸ?w?(ÔŠƒ5P&jr _[¸yQ°ýˆ�™�†`„9÷è”…O` L�Œ)™|â8߯éy¸J +Ù‚9º>†§géDÁÛ`áö@SÅuz‘†×±ÜФô¡%‡6úÒ„Áà¹d +­öMGsí#l¤§��px³�rzzÓy@&’Ks&³›»­šÁyƬaP‡Xå?�½À H1˜ C ¨¬�ÆHfGV.W“§9gâ¤Õ–®ƒ«iÆž&+xŒ“c³ZO•Ü_i&3Š¢O&—Àkãt\í`õŸ5¾Ô–kÕ–úà5;¨‚ÀÊ…pŒ™—oÙÈöÏÝõ¥!æÍ;ãdû_îúÚÌe3uB›ƒzI[ÆÞ´eº®v]íÊØ9¶ÌÖV&´Íð üº$ +endstream +endobj +4 0 obj + 358 +endobj +2 0 obj +<< + /ExtGState << + /a0 << /CA 0.156863 /ca 0.156863 >> + /a1 << /CA 1 /ca 1 >> + >> +>> +endobj +5 0 obj +<< /Type /Page + /Parent 1 0 R + /MediaBox [ 0 0 12 12 ] + /Contents 3 0 R + /Group << + /Type /Group + /S /Transparency + /I true + /CS /DeviceRGB + >> + /Resources 2 0 R +>> +endobj +1 0 obj +<< /Type /Pages + /Kids [ 5 0 R ] + /Count 1 +>> +endobj +6 0 obj +<< /Creator (cairo 1.14.8 (http://cairographics.org)) + /Producer (cairo 1.14.8 (http://cairographics.org)) +>> +endobj +7 0 obj +<< /Type /Catalog + /Pages 1 0 R +>> +endobj +xref +0 8 +0000000000 65535 f +0000000798 00000 n +0000000472 00000 n +0000000015 00000 n +0000000450 00000 n +0000000586 00000 n +0000000863 00000 n +0000000990 00000 n +trailer +<< /Size 8 + /Root 7 0 R + /Info 6 0 R +>> +startxref +1042 +%%EOF diff --git a/platform/macos/app/StyleLayerIconTransformer.m b/platform/macos/app/StyleLayerIconTransformer.m index 199de86d8..c08916592 100644 --- a/platform/macos/app/StyleLayerIconTransformer.m +++ b/platform/macos/app/StyleLayerIconTransformer.m @@ -22,6 +22,9 @@ if ([layer isKindOfClass:[MGLFillStyleLayer class]]) { return [NSImage imageNamed:@"fill"]; } + if ([layer isKindOfClass:[MGLFillExtrusionStyleLayer class]]) { + return [NSImage imageNamed:@"fill-extrusion"]; + } if ([layer isKindOfClass:[MGLLineStyleLayer class]]) { return [NSImage imageNamed:@"NSListViewTemplate"]; } diff --git a/platform/macos/app/resources/fill-extrusion.svg b/platform/macos/app/resources/fill-extrusion.svg new file mode 100644 index 000000000..4052ba525 --- /dev/null +++ b/platform/macos/app/resources/fill-extrusion.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + +