From aa329d061187a93c9f6cee608082fbf045b819b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Thu, 25 Oct 2018 06:47:26 -0700 Subject: [macos] Added icon for fill extrusion layers to macosapp --- .../Layers/fill-extrusion.imageset/Contents.json | 15 +++ .../fill-extrusion.imageset/fill-extrusion.pdf | 72 ++++++++++++ platform/macos/app/StyleLayerIconTransformer.m | 3 + platform/macos/app/resources/fill-extrusion.svg | 125 +++++++++++++++++++++ 4 files changed, 215 insertions(+) create mode 100644 platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/Contents.json create mode 100644 platform/macos/app/Assets.xcassets/Layers/fill-extrusion.imageset/fill-extrusion.pdf create mode 100644 platform/macos/app/resources/fill-extrusion.svg 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 0000000000..c4802ebd1a --- /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 0000000000..44cc365862 --- /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 +xN0 } +0q9y$$#@lB088MɒL:Cm?w?(Ԋ5P&jr _[yQ`9蔅O` L)|8߯yJ +9>gD`@Suzױ܊%6҄d +MGs#lpxrzzy@&Ks&yƬaPX? H1 C HfGV.W9gՖiƞ&+xcZO_i&3O&kt\`5–kՖ5;ʅpo!;d_e3uBzI[޴ev]9V& $ +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 199de86d8b..c089165924 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 0000000000..4052ba5253 --- /dev/null +++ b/platform/macos/app/resources/fill-extrusion.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + -- cgit v1.2.1