diff options
| author | jmoenig <jens@moenig.org> | 2013-03-22 11:33:34 +0100 |
|---|---|---|
| committer | jmoenig <jens@moenig.org> | 2013-03-22 11:33:34 +0100 |
| commit | 2c54645400bb6afe6ae4dea1f714dabc8c886708 (patch) | |
| tree | 0a37ae90ad5478f82eb95fa00a0f5625fd0ce9a5 /objects.js | |
| parent | 408ed6285d1431c3e1667470e8839818e7509415 (diff) | |
| download | snap-byow-2c54645400bb6afe6ae4dea1f714dabc8c886708.tar.gz snap-byow-2c54645400bb6afe6ae4dea1f714dabc8c886708.zip | |
Stage screenshots
the stage's context menu, and likewise the stage icon's context menu in
the corral, now let you export a screenshot of the stage including all
pen trails, sprites, watchers and speech bubbles
Diffstat (limited to 'objects.js')
| -rw-r--r-- | objects.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -3896,7 +3896,8 @@ StageMorph.prototype.clear = function () { StageMorph.prototype.userMenu = function () { var ide = this.parentThatIsA(IDE_Morph), - menu = new MenuMorph(this); + menu = new MenuMorph(this), + myself = this; if (ide && ide.isAppMode) { menu.addItem('help', 'nop'); @@ -3904,6 +3905,13 @@ StageMorph.prototype.userMenu = function () { } menu.addItem("edit", 'edit'); menu.addItem("show all", 'showAll'); + menu.addItem( + "pic...", + function () { + window.open(myself.fullImageClassic().toDataURL()); + }, + 'open a new window\nwith a picture of the stage' + ); return menu; }; |
