Skip to content

Commit

Permalink
updated to work w/ sketch 3.5+
Browse files Browse the repository at this point in the history
  • Loading branch information
iansilber committed Mar 11, 2016
1 parent 7f6f583 commit f41dd1a
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions library/helpers.js 100644 → 100755
Expand Up @@ -103,7 +103,7 @@ function addBitmap(filePath, parent, name) {
}
else {
var parent = parent ? parent : stage,
layer = [MSBitmapLayer new];
layer = [MSBitmapLayer bitmapLayerWithImageFromPath:filePath];

if(![parent documentData]) {
showDialog("Before adding a Bitmap, add its parent to the document.")
Expand All @@ -114,17 +114,17 @@ function addBitmap(filePath, parent, name) {
[layer setName:name]
[parent addLayers:[layer]]

var image = [[NSImage alloc] initWithContentsOfFile:filePath]
var data = [NSData dataWithContentsOfFile:filePath]
var image = [[MSImageData alloc] initWithData:data sha:nil]

if(image) {
var originalImageSize = [image size],
fills = [[layer style] fills];


var fills = [[layer style] fills];
[layer setConstrainProportions:false]
[fills addNewStylePart]
[[fills firstObject] setIsEnabled:false]
[layer setRawImage:image convertColourspace:false collection:[[doc documentData] images]]
[[layer frame] setWidth:originalImageSize.width]
[[layer frame] setHeight:originalImageSize.height]
[[layer frame] setWidth:[[image image] size].width]
[[layer frame] setHeight:[[image image] size].height]
[layer setConstrainProportions:true]
} else {
showDialog("Image file could not be found!")
Expand All @@ -135,7 +135,8 @@ function addBitmap(filePath, parent, name) {
}

function setBitmapFill(layer, imagePath) {
var image = [[NSImage alloc] initWithContentsOfFile:imagePath]
var data = [NSData dataWithContentsOfFile:imagePath]
var image = [[MSImageData alloc] initWithData:data sha:nil]

if(image) {

Expand All @@ -154,7 +155,7 @@ function setBitmapFill(layer, imagePath) {
fillCollection = [[bmpFill documentData] images]

[bmpFill setFillType:4]
[bmpFill setPatternImage:image collection:fillCollection]
[bmpFill setImage:image]
[bmpFill setPatternFillType:1]
}
}
Expand Down

0 comments on commit f41dd1a

Please sign in to comment.