summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blocks.js42
-rw-r--r--cloud.js3
-rw-r--r--gui.js10
-rw-r--r--help/addCustomBlock.pngbin0 -> 180420 bytes
-rw-r--r--help/addVariable.pngbin0 -> 28349 bytes
-rw-r--r--help/bounceOffEdge.pngbin0 -> 10936 bytes
-rw-r--r--help/bubble.pngbin0 -> 16218 bytes
-rw-r--r--help/catch.pngbin0 -> 204412 bytes
-rw-r--r--help/changeBrightness.pngbin0 -> 17148 bytes
-rw-r--r--help/changeEffect.pngbin0 -> 44411 bytes
-rw-r--r--help/changeHue.pngbin0 -> 11619 bytes
-rw-r--r--help/changeScale.pngbin0 -> 5289 bytes
-rw-r--r--help/changeSize.pngbin0 -> 15271 bytes
-rw-r--r--help/changeXPosition.pngbin0 -> 7624 bytes
-rw-r--r--help/changeYPosition.pngbin0 -> 7475 bytes
-rw-r--r--help/clear.pngbin0 -> 5385 bytes
-rw-r--r--help/clearEffects.pngbin0 -> 25710 bytes
-rw-r--r--help/combinewithitemsof.pngbin0 -> 161795 bytes
-rw-r--r--help/comeToFront.pngbin0 -> 22714 bytes
-rw-r--r--help/deleteVariable.pngbin0 -> 11442 bytes
-rw-r--r--help/direction.pngbin0 -> 8564 bytes
-rw-r--r--help/doAddToList.pngbin0 -> 16040 bytes
-rw-r--r--help/doAsk.pngbin0 -> 13698 bytes
-rw-r--r--help/doBroadcast.pngbin0 -> 9336 bytes
-rw-r--r--help/doBroadcastAndWait.pngbin0 -> 16395 bytes
-rw-r--r--help/doChangeTempo.pngbin0 -> 25032 bytes
-rw-r--r--help/doChangeVar.pngbin0 -> 14199 bytes
-rw-r--r--help/doDeclareVariables.pngbin0 -> 253159 bytes
-rw-r--r--help/doDeleteFromList.pngbin0 -> 29138 bytes
-rw-r--r--help/doFaceTowards.pngbin0 -> 9027 bytes
-rw-r--r--help/doForever.pngbin0 -> 6328 bytes
-rw-r--r--help/doGlide.pngbin0 -> 7744 bytes
-rw-r--r--help/doGotoObject.pngbin0 -> 7007 bytes
-rw-r--r--help/doHideVar.pngbin0 -> 7028 bytes
-rw-r--r--help/doIf.pngbin0 -> 6182 bytes
-rw-r--r--help/doIfElse.pngbin0 -> 9029 bytes
-rw-r--r--help/doInsertInList.pngbin0 -> 19721 bytes
-rw-r--r--help/doPlayNote.pngbin0 -> 17775 bytes
-rw-r--r--help/doPlaySoundUntilDone.pngbin0 -> 18974 bytes
-rw-r--r--help/doRepeat.pngbin0 -> 6983 bytes
-rw-r--r--help/doReplaceInList.pngbin0 -> 22967 bytes
-rw-r--r--help/doReport.pngbin0 -> 158735 bytes
-rw-r--r--help/doResetTimer.pngbin0 -> 7054 bytes
-rw-r--r--help/doRest.pngbin0 -> 8976 bytes
-rw-r--r--help/doRun.pngbin0 -> 181641 bytes
-rw-r--r--help/doSayFor.pngbin0 -> 13704 bytes
-rw-r--r--help/doSetTempo.pngbin0 -> 22669 bytes
-rw-r--r--help/doSetVar.pngbin0 -> 14307 bytes
-rw-r--r--help/doShowVar.pngbin0 -> 6943 bytes
-rw-r--r--help/doStamp.pngbin0 -> 24227 bytes
-rw-r--r--help/doStop.pngbin0 -> 8913 bytes
-rw-r--r--help/doStopAll.pngbin0 -> 4683 bytes
-rw-r--r--help/doStopAllSounds.pngbin0 -> 7700 bytes
-rw-r--r--help/doStopBlock.pngbin0 -> 151342 bytes
-rw-r--r--help/doSwitchToCostume.pngbin0 -> 12736 bytes
-rw-r--r--help/doThink.pngbin0 -> 21812 bytes
-rw-r--r--help/doThinkFor.pngbin0 -> 18667 bytes
-rw-r--r--help/doUntil.pngbin0 -> 11989 bytes
-rw-r--r--help/doWait.pngbin0 -> 4924 bytes
-rw-r--r--help/doWaitUntil.pngbin0 -> 9227 bytes
-rw-r--r--help/doWarp.pngbin0 -> 133052 bytes
-rw-r--r--help/doWearNextCostume.pngbin0 -> 752719 bytes
-rw-r--r--help/down.pngbin0 -> 7876 bytes
-rw-r--r--help/empty.pngbin0 -> 71477 bytes
-rw-r--r--help/evaluate.pngbin0 -> 232408 bytes
-rwxr-xr-xhelp/evaluateCustomBlock.pngbin0 -> 42507 bytes
-rw-r--r--help/for=to.pngbin0 -> 224480 bytes
-rw-r--r--help/fork.pngbin0 -> 77519 bytes
-rw-r--r--help/forward.pngbin0 -> 4940 bytes
-rw-r--r--help/getCostumeIdx.pngbin0 -> 20774 bytes
-rw-r--r--help/getScale.pngbin0 -> 21821 bytes
-rw-r--r--help/getTempo.pngbin0 -> 24546 bytes
-rw-r--r--help/goBack.pngbin0 -> 17194 bytes
-rw-r--r--help/gotoXY.pngbin0 -> 8145 bytes
-rw-r--r--help/hide.pngbin0 -> 4699 bytes
-rw-r--r--help/ifthenelse.pngbin0 -> 84753 bytes
-rw-r--r--help/joinwords.pngbin0 -> 104994 bytes
-rw-r--r--help/keepitemssuchthatfrom.pngbin0 -> 201228 bytes
-rw-r--r--help/list->sentence.pngbin0 -> 118339 bytes
-rw-r--r--help/mapover.pngbin0 -> 155031 bytes
-rw-r--r--help/playSound.pngbin0 -> 23642 bytes
-rw-r--r--help/playSound_.pngbin0 -> 110663 bytes
-rw-r--r--help/receiveClick.pngbin0 -> 49453 bytes
-rw-r--r--help/receiveGo.pngbin0 -> 10133 bytes
-rw-r--r--help/receiveKey.pngbin0 -> 6762 bytes
-rw-r--r--help/receiveMessage.pngbin0 -> 12679 bytes
-rw-r--r--help/reifyPredicate.pngbin0 -> 152799 bytes
-rw-r--r--help/reifyReporter.pngbin0 -> 152799 bytes
-rw-r--r--help/reifyScript.pngbin0 -> 152799 bytes
-rw-r--r--help/reportAnd.pngbin0 -> 6430 bytes
-rw-r--r--help/reportCDR.pngbin0 -> 156469 bytes
-rw-r--r--help/reportCONS.pngbin0 -> 182685 bytes
-rw-r--r--help/reportColorIsTouchingColor.pngbin0 -> 18253 bytes
-rw-r--r--help/reportDifference.pngbin0 -> 7018 bytes
-rw-r--r--help/reportDistanceTo.pngbin0 -> 9397 bytes
-rw-r--r--help/reportEquals.pngbin0 -> 5640 bytes
-rw-r--r--help/reportFalse.pngbin0 -> 131976 bytes
-rw-r--r--help/reportGetVar.pngbin0 -> 15339 bytes
-rw-r--r--help/reportGreaterThan.pngbin0 -> 6068 bytes
-rw-r--r--help/reportIsA.pngbin0 -> 171093 bytes
-rw-r--r--help/reportIsIdentical.pngbin0 -> 183692 bytes
-rw-r--r--help/reportJoinWords.pngbin0 -> 14112 bytes
-rw-r--r--help/reportKeyPressed.pngbin0 -> 9025 bytes
-rw-r--r--help/reportLastAnswer.pngbin0 -> 18968 bytes
-rw-r--r--help/reportLessThan.pngbin0 -> 6333 bytes
-rw-r--r--help/reportLetter.pngbin0 -> 14282 bytes
-rw-r--r--help/reportListContainsItem.pngbin0 -> 13291 bytes
-rw-r--r--help/reportListItem.pngbin0 -> 12779 bytes
-rw-r--r--help/reportListLength.pngbin0 -> 11495 bytes
-rw-r--r--help/reportModulus.pngbin0 -> 10532 bytes
-rw-r--r--help/reportMonadic.pngbin0 -> 14355 bytes
-rw-r--r--help/reportMouseDown.pngbin0 -> 7462 bytes
-rw-r--r--help/reportMouseX.pngbin0 -> 31694 bytes
-rw-r--r--help/reportMouseY.pngbin0 -> 45454 bytes
-rw-r--r--help/reportNewList.pngbin0 -> 163410 bytes
-rw-r--r--help/reportNot.pngbin0 -> 6522 bytes
-rw-r--r--help/reportOr.pngbin0 -> 8665 bytes
-rw-r--r--help/reportProduct.pngbin0 -> 7018 bytes
-rw-r--r--help/reportQuotient.pngbin0 -> 7018 bytes
-rw-r--r--help/reportRandom.pngbin0 -> 11543 bytes
-rw-r--r--help/reportRound.pngbin0 -> 8900 bytes
-rw-r--r--help/reportStringSize.pngbin0 -> 8434 bytes
-rw-r--r--help/reportSum.pngbin0 -> 7018 bytes
-rw-r--r--help/reportTimer.pngbin0 -> 9988 bytes
-rw-r--r--help/reportTouchingColor.pngbin0 -> 13661 bytes
-rw-r--r--help/reportTouchingObject.pngbin0 -> 23215 bytes
-rw-r--r--help/reportTrue.pngbin0 -> 131086 bytes
-rw-r--r--help/reportUnicode.pngbin0 -> 167753 bytes
-rw-r--r--help/reportUnicodeAsLetter.pngbin0 -> 173595 bytes
-rw-r--r--help/sentence->list.pngbin0 -> 135860 bytes
-rw-r--r--help/setBrightness.pngbin0 -> 17819 bytes
-rw-r--r--help/setColor.pngbin0 -> 12844 bytes
-rw-r--r--help/setEffect.pngbin0 -> 48255 bytes
-rw-r--r--help/setHeading.pngbin0 -> 19883 bytes
-rw-r--r--help/setHue.pngbin0 -> 13498 bytes
-rw-r--r--help/setScale.pngbin0 -> 20542 bytes
-rw-r--r--help/setSize.pngbin0 -> 8798 bytes
-rw-r--r--help/setXPosition.pngbin0 -> 10600 bytes
-rw-r--r--help/setYPosition.pngbin0 -> 10922 bytes
-rw-r--r--help/show.pngbin0 -> 4578 bytes
-rw-r--r--help/throw.pngbin0 -> 201544 bytes
-rw-r--r--help/turn.pngbin0 -> 7271 bytes
-rw-r--r--help/turnLeft.pngbin0 -> 7276 bytes
-rw-r--r--help/up.pngbin0 -> 8217 bytes
-rw-r--r--help/xPosition.pngbin0 -> 12028 bytes
-rw-r--r--help/yPosition.pngbin0 -> 10765 bytes
-rwxr-xr-xhistory.txt12
-rw-r--r--lang-cs.js6
-rw-r--r--lang-de.js4
-rw-r--r--lang-eo.js4
-rw-r--r--lang-es.js6
-rw-r--r--lang-fr.js4
-rw-r--r--lang-it.js6
-rwxr-xr-xlang-ja.js4
-rwxr-xr-xlang-ja_HIRA.js4
-rw-r--r--lang-ko.js4
-rwxr-xr-xlang-pt.js6
-rw-r--r--lang-ru.js4
-rw-r--r--lang-si.js4
-rw-r--r--lang-zh.js4
-rw-r--r--objects.js15
161 files changed, 104 insertions, 38 deletions
diff --git a/blocks.js b/blocks.js
index 061e176..3e9e16c 100644
--- a/blocks.js
+++ b/blocks.js
@@ -153,7 +153,7 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph*/
// Global stuff ////////////////////////////////////////////////////////
-modules.blocks = '2013-April-05';
+modules.blocks = '2013-April-17';
var SyntaxElementMorph;
var BlockMorph;
@@ -4285,6 +4285,11 @@ ScriptsMorph.prototype.userMenu = function () {
}
menu.addItem('clean up', 'cleanUp', 'arrange scripts\nvertically');
menu.addItem('add comment', 'addComment');
+ menu.addItem(
+ 'scripts pic...',
+ 'exportScriptsPicture',
+ 'open a new window\nwith a picture of all scripts'
+ );
if (ide) {
menu.addLine();
menu.addItem(
@@ -4343,6 +4348,29 @@ ScriptsMorph.prototype.cleanUp = function () {
this.adjustBounds();
};
+ScriptsMorph.prototype.exportScriptsPicture = function () {
+ var boundingBox, pic, ctx;
+ if (this.children.length === 0) {return; }
+ boundingBox = this.children[0].fullBounds();
+ this.children.forEach(function (child) {
+ if (child.isVisible) {
+ boundingBox = boundingBox.merge(child.fullBounds());
+ }
+ });
+ pic = newCanvas(boundingBox.extent());
+ ctx = pic.getContext('2d');
+ this.children.forEach(function (child) {
+ var pos = child.position();
+ if (child.isVisible) {
+ ctx.drawImage(
+ child.fullImageClassic(),
+ pos.x - boundingBox.origin.x,
+ pos.y - boundingBox.origin.y
+ );
+ }
+ });
+ window.open(pic.toDataURL());
+};
ScriptsMorph.prototype.addComment = function () {
new CommentMorph().pickUp(this.world());
@@ -7707,13 +7735,20 @@ MultiArgMorph.prototype.drawNew = function () {
// MultiArgMorph arity control:
MultiArgMorph.prototype.addInput = function (contents) {
- var newPart = this.labelPart(this.slotSpec),
+ var i, name,
+ newPart = this.labelPart(this.slotSpec),
idx = this.children.length - 1;
// newPart.alpha = this.alpha ? 1 : (1 - this.alpha) / 2;
if (contents) {
newPart.setContents(contents);
} else if (this.elementSpec === '%scriptVars') {
- newPart.setContents('abcdefghijklmnopqrstuvwxyz'[idx - 1] || 'foo');
+ name = '';
+ i = idx;
+ while (i > 0) {
+ name = String.fromCharCode(97 + (i - 1) % 26) + name;
+ i = Math.floor((i - 1) / 26);
+ }
+ newPart.setContents(name);
} else if (contains(['%parms', '%ringparms'], this.elementSpec)) {
newPart.setContents('#' + idx);
}
@@ -9057,6 +9092,7 @@ CommentMorph.prototype.align = function (topBlock, ignoreLayer) {
CommentMorph.prototype.startFollowing = function (topBlock) {
var myself = this;
this.align(topBlock);
+ this.world().add(this);
this.addShadow();
this.stickyOffset = this.position().subtract(this.block.position());
this.step = function () {
diff --git a/cloud.js b/cloud.js
index ccd9345..fab69ad 100644
--- a/cloud.js
+++ b/cloud.js
@@ -29,7 +29,7 @@
/*global modules, IDE_Morph, SnapSerializer, hex_sha512, alert, nop*/
-modules.cloud = '2013-April-08';
+modules.cloud = '2013-April-17';
// Global stuff
@@ -38,6 +38,7 @@ var Cloud;
var SnapCloud = new Cloud(
'https://snapcloud.miosoft.com/miocon/app/login?_app=SnapCloud'
//'192.168.2.108:8087/miocon/app/login?_app=SnapCloud'
+ //'192.168.186.167:8087/miocon/app/login?_app=SnapCloud'
// 'localhost/miocon/app/login?_app=SnapCloud'
);
diff --git a/gui.js b/gui.js
index d4320f2..592ddc5 100644
--- a/gui.js
+++ b/gui.js
@@ -68,7 +68,7 @@ sb, CommentMorph, CommandBlockMorph*/
// Global stuff ////////////////////////////////////////////////////////
-modules.gui = '2013-April-12';
+modules.gui = '2013-April-17';
// Declarations
@@ -1130,7 +1130,7 @@ IDE_Morph.prototype.createCorralBar = function () {
button.labelColor = new Color(255, 255, 255);
button.contrast = this.buttonContrast;
button.drawNew();
- button.hint = 'add a new Sprite';
+ button.hint = 'add a new sprite';
button.fixLayout();
button.setCenter(this.corralBar.center());
button.setLeft(this.corralBar.left() + padding);
@@ -1914,7 +1914,7 @@ IDE_Morph.prototype.projectMenu = function () {
shiftClicked = (world.currentKey === 16);
menu = new MenuMorph(this);
- menu.addItem('Project Notes...', 'editProjectNotes');
+ menu.addItem('Project notes...', 'editProjectNotes');
menu.addLine();
menu.addItem(
'New',
@@ -3343,8 +3343,10 @@ IDE_Morph.prototype.setCloudURL = function () {
'Snap!Cloud' :
'https://snapcloud.miosoft.com/miocon/app/' +
'login?_app=SnapCloud',
- 'local network dev' :
+ 'local network lab' :
'192.168.2.108:8087/miocon/app/login?_app=SnapCloud',
+ 'local network office' :
+ '192.168.186.167:8087/miocon/app/login?_app=SnapCloud',
'localhost dev' :
'localhost/miocon/app/login?_app=SnapCloud'
}
diff --git a/help/addCustomBlock.png b/help/addCustomBlock.png
new file mode 100644
index 0000000..0ec55da
--- /dev/null
+++ b/help/addCustomBlock.png
Binary files differ
diff --git a/help/addVariable.png b/help/addVariable.png
new file mode 100644
index 0000000..e1b5501
--- /dev/null
+++ b/help/addVariable.png
Binary files differ
diff --git a/help/bounceOffEdge.png b/help/bounceOffEdge.png
new file mode 100644
index 0000000..908cfa6
--- /dev/null
+++ b/help/bounceOffEdge.png
Binary files differ
diff --git a/help/bubble.png b/help/bubble.png
new file mode 100644
index 0000000..1368c55
--- /dev/null
+++ b/help/bubble.png
Binary files differ
diff --git a/help/catch.png b/help/catch.png
new file mode 100644
index 0000000..1716505
--- /dev/null
+++ b/help/catch.png
Binary files differ
diff --git a/help/changeBrightness.png b/help/changeBrightness.png
new file mode 100644
index 0000000..2c24d1d
--- /dev/null
+++ b/help/changeBrightness.png
Binary files differ
diff --git a/help/changeEffect.png b/help/changeEffect.png
new file mode 100644
index 0000000..15f2548
--- /dev/null
+++ b/help/changeEffect.png
Binary files differ
diff --git a/help/changeHue.png b/help/changeHue.png
new file mode 100644
index 0000000..54459cc
--- /dev/null
+++ b/help/changeHue.png
Binary files differ
diff --git a/help/changeScale.png b/help/changeScale.png
new file mode 100644
index 0000000..08a50a8
--- /dev/null
+++ b/help/changeScale.png
Binary files differ
diff --git a/help/changeSize.png b/help/changeSize.png
new file mode 100644
index 0000000..eb996c4
--- /dev/null
+++ b/help/changeSize.png
Binary files differ
diff --git a/help/changeXPosition.png b/help/changeXPosition.png
new file mode 100644
index 0000000..c4cff22
--- /dev/null
+++ b/help/changeXPosition.png
Binary files differ
diff --git a/help/changeYPosition.png b/help/changeYPosition.png
new file mode 100644
index 0000000..0fd0de5
--- /dev/null
+++ b/help/changeYPosition.png
Binary files differ
diff --git a/help/clear.png b/help/clear.png
new file mode 100644
index 0000000..b050178
--- /dev/null
+++ b/help/clear.png
Binary files differ
diff --git a/help/clearEffects.png b/help/clearEffects.png
new file mode 100644
index 0000000..fb1a03f
--- /dev/null
+++ b/help/clearEffects.png
Binary files differ
diff --git a/help/combinewithitemsof.png b/help/combinewithitemsof.png
new file mode 100644
index 0000000..6b76b24
--- /dev/null
+++ b/help/combinewithitemsof.png
Binary files differ
diff --git a/help/comeToFront.png b/help/comeToFront.png
new file mode 100644
index 0000000..8233530
--- /dev/null
+++ b/help/comeToFront.png
Binary files differ
diff --git a/help/deleteVariable.png b/help/deleteVariable.png
new file mode 100644
index 0000000..ec36b24
--- /dev/null
+++ b/help/deleteVariable.png
Binary files differ
diff --git a/help/direction.png b/help/direction.png
new file mode 100644
index 0000000..974da51
--- /dev/null
+++ b/help/direction.png
Binary files differ
diff --git a/help/doAddToList.png b/help/doAddToList.png
new file mode 100644
index 0000000..9548ae7
--- /dev/null
+++ b/help/doAddToList.png
Binary files differ
diff --git a/help/doAsk.png b/help/doAsk.png
new file mode 100644
index 0000000..03a9644
--- /dev/null
+++ b/help/doAsk.png
Binary files differ
diff --git a/help/doBroadcast.png b/help/doBroadcast.png
new file mode 100644
index 0000000..e9f7caa
--- /dev/null
+++ b/help/doBroadcast.png
Binary files differ
diff --git a/help/doBroadcastAndWait.png b/help/doBroadcastAndWait.png
new file mode 100644
index 0000000..ab34120
--- /dev/null
+++ b/help/doBroadcastAndWait.png
Binary files differ
diff --git a/help/doChangeTempo.png b/help/doChangeTempo.png
new file mode 100644
index 0000000..b6a3104
--- /dev/null
+++ b/help/doChangeTempo.png
Binary files differ
diff --git a/help/doChangeVar.png b/help/doChangeVar.png
new file mode 100644
index 0000000..fe2d66d
--- /dev/null
+++ b/help/doChangeVar.png
Binary files differ
diff --git a/help/doDeclareVariables.png b/help/doDeclareVariables.png
new file mode 100644
index 0000000..78911d6
--- /dev/null
+++ b/help/doDeclareVariables.png
Binary files differ
diff --git a/help/doDeleteFromList.png b/help/doDeleteFromList.png
new file mode 100644
index 0000000..365433d
--- /dev/null
+++ b/help/doDeleteFromList.png
Binary files differ
diff --git a/help/doFaceTowards.png b/help/doFaceTowards.png
new file mode 100644
index 0000000..9ee069d
--- /dev/null
+++ b/help/doFaceTowards.png
Binary files differ
diff --git a/help/doForever.png b/help/doForever.png
new file mode 100644
index 0000000..0cff6d1
--- /dev/null
+++ b/help/doForever.png
Binary files differ
diff --git a/help/doGlide.png b/help/doGlide.png
new file mode 100644
index 0000000..2d6f373
--- /dev/null
+++ b/help/doGlide.png
Binary files differ
diff --git a/help/doGotoObject.png b/help/doGotoObject.png
new file mode 100644
index 0000000..3fcc542
--- /dev/null
+++ b/help/doGotoObject.png
Binary files differ
diff --git a/help/doHideVar.png b/help/doHideVar.png
new file mode 100644
index 0000000..732761d
--- /dev/null
+++ b/help/doHideVar.png
Binary files differ
diff --git a/help/doIf.png b/help/doIf.png
new file mode 100644
index 0000000..dc651ab
--- /dev/null
+++ b/help/doIf.png
Binary files differ
diff --git a/help/doIfElse.png b/help/doIfElse.png
new file mode 100644
index 0000000..fe339da
--- /dev/null
+++ b/help/doIfElse.png
Binary files differ
diff --git a/help/doInsertInList.png b/help/doInsertInList.png
new file mode 100644
index 0000000..64ac720
--- /dev/null
+++ b/help/doInsertInList.png
Binary files differ
diff --git a/help/doPlayNote.png b/help/doPlayNote.png
new file mode 100644
index 0000000..0145a9b
--- /dev/null
+++ b/help/doPlayNote.png
Binary files differ
diff --git a/help/doPlaySoundUntilDone.png b/help/doPlaySoundUntilDone.png
new file mode 100644
index 0000000..ecad859
--- /dev/null
+++ b/help/doPlaySoundUntilDone.png
Binary files differ
diff --git a/help/doRepeat.png b/help/doRepeat.png
new file mode 100644
index 0000000..0b88eaf
--- /dev/null
+++ b/help/doRepeat.png
Binary files differ
diff --git a/help/doReplaceInList.png b/help/doReplaceInList.png
new file mode 100644
index 0000000..f7d1914
--- /dev/null
+++ b/help/doReplaceInList.png
Binary files differ
diff --git a/help/doReport.png b/help/doReport.png
new file mode 100644
index 0000000..473d3fb
--- /dev/null
+++ b/help/doReport.png
Binary files differ
diff --git a/help/doResetTimer.png b/help/doResetTimer.png
new file mode 100644
index 0000000..796bbc2
--- /dev/null
+++ b/help/doResetTimer.png
Binary files differ
diff --git a/help/doRest.png b/help/doRest.png
new file mode 100644
index 0000000..f16eca5
--- /dev/null
+++ b/help/doRest.png
Binary files differ
diff --git a/help/doRun.png b/help/doRun.png
new file mode 100644
index 0000000..32d83ab
--- /dev/null
+++ b/help/doRun.png
Binary files differ
diff --git a/help/doSayFor.png b/help/doSayFor.png
new file mode 100644
index 0000000..7d27ad0
--- /dev/null
+++ b/help/doSayFor.png
Binary files differ
diff --git a/help/doSetTempo.png b/help/doSetTempo.png
new file mode 100644
index 0000000..90d6fb3
--- /dev/null
+++ b/help/doSetTempo.png
Binary files differ
diff --git a/help/doSetVar.png b/help/doSetVar.png
new file mode 100644
index 0000000..7085eb0
--- /dev/null
+++ b/help/doSetVar.png
Binary files differ
diff --git a/help/doShowVar.png b/help/doShowVar.png
new file mode 100644
index 0000000..644f4c3
--- /dev/null
+++ b/help/doShowVar.png
Binary files differ
diff --git a/help/doStamp.png b/help/doStamp.png
new file mode 100644
index 0000000..21627a9
--- /dev/null
+++ b/help/doStamp.png
Binary files differ
diff --git a/help/doStop.png b/help/doStop.png
new file mode 100644
index 0000000..9bdc932
--- /dev/null
+++ b/help/doStop.png
Binary files differ
diff --git a/help/doStopAll.png b/help/doStopAll.png
new file mode 100644
index 0000000..e8cff7c
--- /dev/null
+++ b/help/doStopAll.png
Binary files differ
diff --git a/help/doStopAllSounds.png b/help/doStopAllSounds.png
new file mode 100644
index 0000000..695af67
--- /dev/null
+++ b/help/doStopAllSounds.png
Binary files differ
diff --git a/help/doStopBlock.png b/help/doStopBlock.png
new file mode 100644
index 0000000..82e4a4a
--- /dev/null
+++ b/help/doStopBlock.png
Binary files differ
diff --git a/help/doSwitchToCostume.png b/help/doSwitchToCostume.png
new file mode 100644
index 0000000..89624e7
--- /dev/null
+++ b/help/doSwitchToCostume.png
Binary files differ
diff --git a/help/doThink.png b/help/doThink.png
new file mode 100644
index 0000000..3e27b82
--- /dev/null
+++ b/help/doThink.png
Binary files differ
diff --git a/help/doThinkFor.png b/help/doThinkFor.png
new file mode 100644
index 0000000..71c1b31
--- /dev/null
+++ b/help/doThinkFor.png
Binary files differ
diff --git a/help/doUntil.png b/help/doUntil.png
new file mode 100644
index 0000000..f1869f0
--- /dev/null
+++ b/help/doUntil.png
Binary files differ
diff --git a/help/doWait.png b/help/doWait.png
new file mode 100644
index 0000000..a714387
--- /dev/null
+++ b/help/doWait.png
Binary files differ
diff --git a/help/doWaitUntil.png b/help/doWaitUntil.png
new file mode 100644
index 0000000..730cac1
--- /dev/null
+++ b/help/doWaitUntil.png
Binary files differ
diff --git a/help/doWarp.png b/help/doWarp.png
new file mode 100644
index 0000000..c589c3c
--- /dev/null
+++ b/help/doWarp.png
Binary files differ
diff --git a/help/doWearNextCostume.png b/help/doWearNextCostume.png
new file mode 100644
index 0000000..caf0d1d
--- /dev/null
+++ b/help/doWearNextCostume.png
Binary files differ
diff --git a/help/down.png b/help/down.png
new file mode 100644
index 0000000..741d605
--- /dev/null
+++ b/help/down.png
Binary files differ
diff --git a/help/empty.png b/help/empty.png
new file mode 100644
index 0000000..b371fd4
--- /dev/null
+++ b/help/empty.png
Binary files differ
diff --git a/help/evaluate.png b/help/evaluate.png
new file mode 100644
index 0000000..c7de2b5
--- /dev/null
+++ b/help/evaluate.png
Binary files differ
diff --git a/help/evaluateCustomBlock.png b/help/evaluateCustomBlock.png
new file mode 100755
index 0000000..505cb8c
--- /dev/null
+++ b/help/evaluateCustomBlock.png
Binary files differ
diff --git a/help/for=to.png b/help/for=to.png
new file mode 100644
index 0000000..11c98ef
--- /dev/null
+++ b/help/for=to.png
Binary files differ
diff --git a/help/fork.png b/help/fork.png
new file mode 100644
index 0000000..1e2dd34
--- /dev/null
+++ b/help/fork.png
Binary files differ
diff --git a/help/forward.png b/help/forward.png
new file mode 100644
index 0000000..75772c2
--- /dev/null
+++ b/help/forward.png
Binary files differ
diff --git a/help/getCostumeIdx.png b/help/getCostumeIdx.png
new file mode 100644
index 0000000..436c42f
--- /dev/null
+++ b/help/getCostumeIdx.png
Binary files differ
diff --git a/help/getScale.png b/help/getScale.png
new file mode 100644
index 0000000..7228f23
--- /dev/null
+++ b/help/getScale.png
Binary files differ
diff --git a/help/getTempo.png b/help/getTempo.png
new file mode 100644
index 0000000..62a1b21
--- /dev/null
+++ b/help/getTempo.png
Binary files differ
diff --git a/help/goBack.png b/help/goBack.png
new file mode 100644
index 0000000..725cc45
--- /dev/null
+++ b/help/goBack.png
Binary files differ
diff --git a/help/gotoXY.png b/help/gotoXY.png
new file mode 100644
index 0000000..76bc4be
--- /dev/null
+++ b/help/gotoXY.png
Binary files differ
diff --git a/help/hide.png b/help/hide.png
new file mode 100644
index 0000000..93cff70
--- /dev/null
+++ b/help/hide.png
Binary files differ
diff --git a/help/ifthenelse.png b/help/ifthenelse.png
new file mode 100644
index 0000000..32d6f51
--- /dev/null
+++ b/help/ifthenelse.png
Binary files differ
diff --git a/help/joinwords.png b/help/joinwords.png
new file mode 100644
index 0000000..8916d2a
--- /dev/null
+++ b/help/joinwords.png
Binary files differ
diff --git a/help/keepitemssuchthatfrom.png b/help/keepitemssuchthatfrom.png
new file mode 100644
index 0000000..065f757
--- /dev/null
+++ b/help/keepitemssuchthatfrom.png
Binary files differ
diff --git a/help/list->sentence.png b/help/list->sentence.png
new file mode 100644
index 0000000..5fbf1f8
--- /dev/null
+++ b/help/list->sentence.png
Binary files differ
diff --git a/help/mapover.png b/help/mapover.png
new file mode 100644
index 0000000..12c3b1d
--- /dev/null
+++ b/help/mapover.png
Binary files differ
diff --git a/help/playSound.png b/help/playSound.png
new file mode 100644
index 0000000..b6e2399
--- /dev/null
+++ b/help/playSound.png
Binary files differ
diff --git a/help/playSound_.png b/help/playSound_.png
new file mode 100644
index 0000000..f49fa71
--- /dev/null
+++ b/help/playSound_.png
Binary files differ
diff --git a/help/receiveClick.png b/help/receiveClick.png
new file mode 100644
index 0000000..6ace2e3
--- /dev/null
+++ b/help/receiveClick.png
Binary files differ
diff --git a/help/receiveGo.png b/help/receiveGo.png
new file mode 100644
index 0000000..b5efb16
--- /dev/null
+++ b/help/receiveGo.png
Binary files differ
diff --git a/help/receiveKey.png b/help/receiveKey.png
new file mode 100644
index 0000000..e09f64f
--- /dev/null
+++ b/help/receiveKey.png
Binary files differ
diff --git a/help/receiveMessage.png b/help/receiveMessage.png
new file mode 100644
index 0000000..0ab0ba2
--- /dev/null
+++ b/help/receiveMessage.png
Binary files differ
diff --git a/help/reifyPredicate.png b/help/reifyPredicate.png
new file mode 100644
index 0000000..f5052da
--- /dev/null
+++ b/help/reifyPredicate.png
Binary files differ
diff --git a/help/reifyReporter.png b/help/reifyReporter.png
new file mode 100644
index 0000000..f5052da
--- /dev/null
+++ b/help/reifyReporter.png
Binary files differ
diff --git a/help/reifyScript.png b/help/reifyScript.png
new file mode 100644
index 0000000..f5052da
--- /dev/null
+++ b/help/reifyScript.png
Binary files differ
diff --git a/help/reportAnd.png b/help/reportAnd.png
new file mode 100644
index 0000000..cb9883c
--- /dev/null
+++ b/help/reportAnd.png
Binary files differ
diff --git a/help/reportCDR.png b/help/reportCDR.png
new file mode 100644
index 0000000..620edef
--- /dev/null
+++ b/help/reportCDR.png
Binary files differ
diff --git a/help/reportCONS.png b/help/reportCONS.png
new file mode 100644
index 0000000..2bb6800
--- /dev/null
+++ b/help/reportCONS.png
Binary files differ
diff --git a/help/reportColorIsTouchingColor.png b/help/reportColorIsTouchingColor.png
new file mode 100644
index 0000000..665d0c0
--- /dev/null
+++ b/help/reportColorIsTouchingColor.png
Binary files differ
diff --git a/help/reportDifference.png b/help/reportDifference.png
new file mode 100644
index 0000000..e8dc4fd
--- /dev/null
+++ b/help/reportDifference.png
Binary files differ
diff --git a/help/reportDistanceTo.png b/help/reportDistanceTo.png
new file mode 100644
index 0000000..23081fa
--- /dev/null
+++ b/help/reportDistanceTo.png
Binary files differ
diff --git a/help/reportEquals.png b/help/reportEquals.png
new file mode 100644
index 0000000..6c89c4d
--- /dev/null
+++ b/help/reportEquals.png
Binary files differ
diff --git a/help/reportFalse.png b/help/reportFalse.png
new file mode 100644
index 0000000..192a1e4
--- /dev/null
+++ b/help/reportFalse.png
Binary files differ
diff --git a/help/reportGetVar.png b/help/reportGetVar.png
new file mode 100644
index 0000000..b13d809
--- /dev/null
+++ b/help/reportGetVar.png
Binary files differ
diff --git a/help/reportGreaterThan.png b/help/reportGreaterThan.png
new file mode 100644
index 0000000..77c2142
--- /dev/null
+++ b/help/reportGreaterThan.png
Binary files differ
diff --git a/help/reportIsA.png b/help/reportIsA.png
new file mode 100644
index 0000000..fdc0485
--- /dev/null
+++ b/help/reportIsA.png
Binary files differ
diff --git a/help/reportIsIdentical.png b/help/reportIsIdentical.png
new file mode 100644
index 0000000..4d0d1e2
--- /dev/null
+++ b/help/reportIsIdentical.png
Binary files differ
diff --git a/help/reportJoinWords.png b/help/reportJoinWords.png
new file mode 100644
index 0000000..479f574
--- /dev/null
+++ b/help/reportJoinWords.png
Binary files differ
diff --git a/help/reportKeyPressed.png b/help/reportKeyPressed.png
new file mode 100644
index 0000000..cab4126
--- /dev/null
+++ b/help/reportKeyPressed.png
Binary files differ
diff --git a/help/reportLastAnswer.png b/help/reportLastAnswer.png
new file mode 100644
index 0000000..6213863
--- /dev/null
+++ b/help/reportLastAnswer.png
Binary files differ
diff --git a/help/reportLessThan.png b/help/reportLessThan.png
new file mode 100644
index 0000000..73316dc
--- /dev/null
+++ b/help/reportLessThan.png
Binary files differ
diff --git a/help/reportLetter.png b/help/reportLetter.png
new file mode 100644
index 0000000..91b1d12
--- /dev/null
+++ b/help/reportLetter.png
Binary files differ
diff --git a/help/reportListContainsItem.png b/help/reportListContainsItem.png
new file mode 100644
index 0000000..0d5b2cd
--- /dev/null
+++ b/help/reportListContainsItem.png
Binary files differ
diff --git a/help/reportListItem.png b/help/reportListItem.png
new file mode 100644
index 0000000..d207e1e
--- /dev/null
+++ b/help/reportListItem.png
Binary files differ
diff --git a/help/reportListLength.png b/help/reportListLength.png
new file mode 100644
index 0000000..950af95
--- /dev/null
+++ b/help/reportListLength.png
Binary files differ
diff --git a/help/reportModulus.png b/help/reportModulus.png
new file mode 100644
index 0000000..cfd34c7
--- /dev/null
+++ b/help/reportModulus.png
Binary files differ
diff --git a/help/reportMonadic.png b/help/reportMonadic.png
new file mode 100644
index 0000000..3cb4c8a
--- /dev/null
+++ b/help/reportMonadic.png
Binary files differ
diff --git a/help/reportMouseDown.png b/help/reportMouseDown.png
new file mode 100644
index 0000000..08de27f
--- /dev/null
+++ b/help/reportMouseDown.png
Binary files differ
diff --git a/help/reportMouseX.png b/help/reportMouseX.png
new file mode 100644
index 0000000..161db03
--- /dev/null
+++ b/help/reportMouseX.png
Binary files differ
diff --git a/help/reportMouseY.png b/help/reportMouseY.png
new file mode 100644
index 0000000..bf15b13
--- /dev/null
+++ b/help/reportMouseY.png
Binary files differ
diff --git a/help/reportNewList.png b/help/reportNewList.png
new file mode 100644
index 0000000..f0fc194
--- /dev/null
+++ b/help/reportNewList.png
Binary files differ
diff --git a/help/reportNot.png b/help/reportNot.png
new file mode 100644
index 0000000..2b12626
--- /dev/null
+++ b/help/reportNot.png
Binary files differ
diff --git a/help/reportOr.png b/help/reportOr.png
new file mode 100644
index 0000000..6ba1897
--- /dev/null
+++ b/help/reportOr.png
Binary files differ
diff --git a/help/reportProduct.png b/help/reportProduct.png
new file mode 100644
index 0000000..e8dc4fd
--- /dev/null
+++ b/help/reportProduct.png
Binary files differ
diff --git a/help/reportQuotient.png b/help/reportQuotient.png
new file mode 100644
index 0000000..e8dc4fd
--- /dev/null
+++ b/help/reportQuotient.png
Binary files differ
diff --git a/help/reportRandom.png b/help/reportRandom.png
new file mode 100644
index 0000000..f348994
--- /dev/null
+++ b/help/reportRandom.png
Binary files differ
diff --git a/help/reportRound.png b/help/reportRound.png
new file mode 100644
index 0000000..b57cafa
--- /dev/null
+++ b/help/reportRound.png
Binary files differ
diff --git a/help/reportStringSize.png b/help/reportStringSize.png
new file mode 100644
index 0000000..80f2833
--- /dev/null
+++ b/help/reportStringSize.png
Binary files differ
diff --git a/help/reportSum.png b/help/reportSum.png
new file mode 100644
index 0000000..e8dc4fd
--- /dev/null
+++ b/help/reportSum.png
Binary files differ
diff --git a/help/reportTimer.png b/help/reportTimer.png
new file mode 100644
index 0000000..dc2e1ea
--- /dev/null
+++ b/help/reportTimer.png
Binary files differ
diff --git a/help/reportTouchingColor.png b/help/reportTouchingColor.png
new file mode 100644
index 0000000..fe37c71
--- /dev/null
+++ b/help/reportTouchingColor.png
Binary files differ
diff --git a/help/reportTouchingObject.png b/help/reportTouchingObject.png
new file mode 100644
index 0000000..07e28bc
--- /dev/null
+++ b/help/reportTouchingObject.png
Binary files differ
diff --git a/help/reportTrue.png b/help/reportTrue.png
new file mode 100644
index 0000000..dbc0bda
--- /dev/null
+++ b/help/reportTrue.png
Binary files differ
diff --git a/help/reportUnicode.png b/help/reportUnicode.png
new file mode 100644
index 0000000..a6715a1
--- /dev/null
+++ b/help/reportUnicode.png
Binary files differ
diff --git a/help/reportUnicodeAsLetter.png b/help/reportUnicodeAsLetter.png
new file mode 100644
index 0000000..792018a
--- /dev/null
+++ b/help/reportUnicodeAsLetter.png
Binary files differ
diff --git a/help/sentence->list.png b/help/sentence->list.png
new file mode 100644
index 0000000..7a3bd5d
--- /dev/null
+++ b/help/sentence->list.png
Binary files differ
diff --git a/help/setBrightness.png b/help/setBrightness.png
new file mode 100644
index 0000000..197141f
--- /dev/null
+++ b/help/setBrightness.png
Binary files differ
diff --git a/help/setColor.png b/help/setColor.png
new file mode 100644
index 0000000..758822d
--- /dev/null
+++ b/help/setColor.png
Binary files differ
diff --git a/help/setEffect.png b/help/setEffect.png
new file mode 100644
index 0000000..157b8a0
--- /dev/null
+++ b/help/setEffect.png
Binary files differ
diff --git a/help/setHeading.png b/help/setHeading.png
new file mode 100644
index 0000000..3b4abb4
--- /dev/null
+++ b/help/setHeading.png
Binary files differ
diff --git a/help/setHue.png b/help/setHue.png
new file mode 100644
index 0000000..a1ed5da
--- /dev/null
+++ b/help/setHue.png
Binary files differ
diff --git a/help/setScale.png b/help/setScale.png
new file mode 100644
index 0000000..cd2329b
--- /dev/null
+++ b/help/setScale.png
Binary files differ
diff --git a/help/setSize.png b/help/setSize.png
new file mode 100644
index 0000000..485b192
--- /dev/null
+++ b/help/setSize.png
Binary files differ
diff --git a/help/setXPosition.png b/help/setXPosition.png
new file mode 100644
index 0000000..2b2a4b8
--- /dev/null
+++ b/help/setXPosition.png
Binary files differ
diff --git a/help/setYPosition.png b/help/setYPosition.png
new file mode 100644
index 0000000..b7aa7cc
--- /dev/null
+++ b/help/setYPosition.png
Binary files differ
diff --git a/help/show.png b/help/show.png
new file mode 100644
index 0000000..dfe8030
--- /dev/null
+++ b/help/show.png
Binary files differ
diff --git a/help/throw.png b/help/throw.png
new file mode 100644
index 0000000..6c239ef
--- /dev/null
+++ b/help/throw.png
Binary files differ
diff --git a/help/turn.png b/help/turn.png
new file mode 100644
index 0000000..c31b4d2
--- /dev/null
+++ b/help/turn.png
Binary files differ
diff --git a/help/turnLeft.png b/help/turnLeft.png
new file mode 100644
index 0000000..02d5122
--- /dev/null
+++ b/help/turnLeft.png
Binary files differ
diff --git a/help/up.png b/help/up.png
new file mode 100644
index 0000000..98e0660
--- /dev/null
+++ b/help/up.png
Binary files differ
diff --git a/help/xPosition.png b/help/xPosition.png
new file mode 100644
index 0000000..b852700
--- /dev/null
+++ b/help/xPosition.png
Binary files differ
diff --git a/help/yPosition.png b/help/yPosition.png
new file mode 100644
index 0000000..21eb330
--- /dev/null
+++ b/help/yPosition.png
Binary files differ
diff --git a/history.txt b/history.txt
index 3654307..96b945c 100755
--- a/history.txt
+++ b/history.txt
@@ -1623,3 +1623,15 @@ ______
* Lists: fix for typecasting bug in CONTAINS
* BYOB: Tooltips for custom block templates (sitting in the palette): mousing over a custom block in the palette pops up its definition hat comment in a comment-colored speech bubble
* GUI: Sharing/Unsharing/Deleting now available in all version of the project dialog
+
+130415
+------
+* Blocks: place sticky comments on World layer on dragging their anchor block
+
+130416
+------
+* Cloud, GUI: additional dev settings
+
+130417
+------
+* Blocks: "scripts pic" option in the ScriptsMorph's userMenu lets you export a picture of all scripts (including comments) \ No newline at end of file
diff --git a/lang-cs.js b/lang-cs.js
index 7995417..6bd9697 100644
--- a/lang-cs.js
+++ b/lang-cs.js
@@ -243,8 +243,8 @@ SnapTranslator.dict.cs = {
'jen vlevo/vpravo',
// new sprite button:
- 'add a new Sprite':
- 'přidat nový Sprite',
+ 'add a new sprite':
+ 'přidat nový sprite',
// tab help
'costumes tab help':
@@ -618,7 +618,7 @@ SnapTranslator.dict.cs = {
'Referenční příručka',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Poznámky k projektu...',
'New':
'Nový',
diff --git a/lang-de.js b/lang-de.js
index b5eb86f..89c0ecb 100644
--- a/lang-de.js
+++ b/lang-de.js
@@ -243,7 +243,7 @@ SnapTranslator.dict.de = {
'kann sich nur nach\nlinks/rechts drehen',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'ein neues Objekt\nhinzuf\u00fcgen',
// tab help
@@ -621,7 +621,7 @@ SnapTranslator.dict.de = {
'erm\u00f6glicht Morphic Funktionen',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Projektanmerkungen...',
'New':
'Neu',
diff --git a/lang-eo.js b/lang-eo.js
index 453ff01..c8d07d1 100644
--- a/lang-eo.js
+++ b/lang-eo.js
@@ -248,7 +248,7 @@ SnapTranslator.dict.eo = {
'nur maldekstren/dekstren',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'aldoni novan objekton',
// tab help
@@ -592,7 +592,7 @@ SnapTranslator.dict.eo = {
'ŝalti Morphic\nkuntekstajn menuojn\nkaj kontrolilojn, \nne la afablajn!',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Projektonotoj...',
'New':
'Nova',
diff --git a/lang-es.js b/lang-es.js
index 893148a..fec4cfe 100644
--- a/lang-es.js
+++ b/lang-es.js
@@ -243,8 +243,8 @@ SnapTranslator.dict.es = {
's\u00F3lo mirar izquierda/derecha',
// new sprite button:
- 'add a new Sprite':
- 'Agregar un nuevo objeto',
+ 'add a new sprite':
+ 'agregar un nuevo objeto',
// tab help
'costumes tab help':
@@ -605,7 +605,7 @@ SnapTranslator.dict.es = {
'habilitar men\u0075s \nM\u00F3rficos contextuales\n e inspectores,\n\u00A1no f\u0061ciles de utilizar! ',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Notas del proyecto...',
'New':
'Nuevo',
diff --git a/lang-fr.js b/lang-fr.js
index 15eebb8..d554965 100644
--- a/lang-fr.js
+++ b/lang-fr.js
@@ -243,7 +243,7 @@ SnapTranslator.dict.fr = {
'le lutin reste en position horizontale \nsoit vers la gauche soit vers la droite ',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'ajouter un nouveau lutin',
// tab help
@@ -602,7 +602,7 @@ SnapTranslator.dict.fr = {
'activer la fonction morphic',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Notes du projet...',
'New':
'Nouveau',
diff --git a/lang-it.js b/lang-it.js
index 5b0b1b8..c86a7cc 100644
--- a/lang-it.js
+++ b/lang-it.js
@@ -243,8 +243,8 @@ SnapTranslator.dict.it = {
'voltati solo a destra/sinistra',
// new sprite button:
- 'add a new Sprite':
- 'aggiungi un nuovo Sprite',
+ 'add a new sprite':
+ 'aggiungi un nuovo sprite',
// tab help
'costumes tab help':
@@ -618,7 +618,7 @@ SnapTranslator.dict.it = {
'Abilita i menu contestuali\ndi Morphic e l\'inspector,\n non user-friendly',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Note di Progetto...',
'New':
'Nuovo',
diff --git a/lang-ja.js b/lang-ja.js
index 06af972..56e1f3b 100755
--- a/lang-ja.js
+++ b/lang-ja.js
@@ -243,7 +243,7 @@ SnapTranslator.dict.ja = {
'左右に反転するだけ',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'新しいスプライトを追加する',
// tab help
@@ -616,7 +616,7 @@ SnapTranslator.dict.ja = {
'ユーザーフレンドリーではない\nモーフィックコンテクストメニューと\nインスペクターを有効にする',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'プロジェクトのメモ...',
'New':
'新規',
diff --git a/lang-ja_HIRA.js b/lang-ja_HIRA.js
index 0bf8596..d42ecfb 100755
--- a/lang-ja_HIRA.js
+++ b/lang-ja_HIRA.js
@@ -243,7 +243,7 @@ SnapTranslator.dict.ja_HIRA = {
'さゆうにはんてんするだけ',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'あたらしいスプライトをついかする',
// tab help
@@ -616,7 +616,7 @@ SnapTranslator.dict.ja_HIRA = {
'ユーザーフレンドリーではない\nモーフィックコンテクストメニューと\nインスペクターをゆうこうにする',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'プロジェクトのメモ...',
'New':
'しんき',
diff --git a/lang-ko.js b/lang-ko.js
index 1c0f747..955d30b 100644
--- a/lang-ko.js
+++ b/lang-ko.js
@@ -243,7 +243,7 @@ SnapTranslator.dict.ko = {
'왼쪽에서 오른쪽으로만',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'새로운 스프라이트 추가',
// tab help
@@ -602,7 +602,7 @@ SnapTranslator.dict.ko = {
'모픽 컨텍스트 메뉴와 인스펙터를 사용할 수 있으나, 사용자 친화적이지 않습니다!',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'프로젝트 메모...',
'New':
'새로 만들기',
diff --git a/lang-pt.js b/lang-pt.js
index 47e47a0..b964a7c 100755
--- a/lang-pt.js
+++ b/lang-pt.js
@@ -243,8 +243,8 @@ SnapTranslator.dict.pt = {
'olha apenas para a esquerda ou para a direita',
// botão de criação de novo actor:
- 'add a new Sprite':
- 'adicionar um novo Actor',
+ 'add a new sprite':
+ 'adicionar um novo actor',
// ajuda nos tabuladores
'costumes tab help':
@@ -623,7 +623,7 @@ SnapTranslator.dict.pt = {
'Activar menus de contexto\ne inspectores não\namigáveis do Morphic!',
// menu de projecto
- 'Project Notes...':
+ 'Project notes...':
'Notas deste projecto…',
'New':
'Criar um novo projecto',
diff --git a/lang-ru.js b/lang-ru.js
index f3ad6a2..fc334b6 100644
--- a/lang-ru.js
+++ b/lang-ru.js
@@ -239,7 +239,7 @@ SnapTranslator.dict.ru = {
'вращаемый только слева направо',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'Добавить новый Образ',
// tab help
@@ -599,7 +599,7 @@ SnapTranslator.dict.ru = {
'включить Morphic\nконтекст меню',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Проектные Записки...',
'New':
'Новый проект',
diff --git a/lang-si.js b/lang-si.js
index dbe290a..d5fa36f 100644
--- a/lang-si.js
+++ b/lang-si.js
@@ -245,7 +245,7 @@ SnapTranslator.dict.si = {
'lahko obrnemo le levo/desno',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'dodaj nov objekt',
// tab help
@@ -594,7 +594,7 @@ SnapTranslator.dict.si = {
'omogo\u010Di Morphic menuje in in\u0161pektorje, \ni uporabniku prijazno',
// project menu
- 'Project Notes...':
+ 'Project notes...':
'Opis projekta...',
'New':
'Nov',
diff --git a/lang-zh.js b/lang-zh.js
index 9e2a8a8..b4d75b8 100644
--- a/lang-zh.js
+++ b/lang-zh.js
@@ -244,7 +244,7 @@ SnapTranslator.dict.zh = {
'只能水平翻转',
// new sprite button:
- 'add a new Sprite':
+ 'add a new sprite':
'新建角色',
// tab help
@@ -620,7 +620,7 @@ SnapTranslator.dict.zh = {
// project menu
- 'Project Notes...':
+ 'Project notes...':
'项目说明...',
'New':
'新建',
diff --git a/objects.js b/objects.js
index fca4a5f..50eda50 100644
--- a/objects.js
+++ b/objects.js
@@ -1410,6 +1410,12 @@ SpriteMorph.prototype.blockTemplates = function (category) {
);
}
+ function helpMenu() {
+ var menu = new MenuMorph(this);
+ menu.addItem('help...', 'showHelp');
+ return menu;
+ }
+
if (cat === 'motion') {
blocks.push(block('forward'));
@@ -1686,6 +1692,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Make a variable'
);
+ button.userMenu = helpMenu;
+ button.selector = 'addVariable';
+ button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
if (this.variables.allNames().length > 0) {
@@ -1704,6 +1713,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Delete a variable'
);
+ button.userMenu = helpMenu;
+ button.selector = 'deleteVariable';
+ button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
}
@@ -1770,6 +1782,9 @@ SpriteMorph.prototype.blockTemplates = function (category) {
},
'Make a block'
);
+ button.userMenu = helpMenu;
+ button.selector = 'addCustomBlock';
+ button.showHelp = BlockMorph.prototype.showHelp;
blocks.push(button);
}
return blocks;