From 2c54645400bb6afe6ae4dea1f714dabc8c886708 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Fri, 22 Mar 2013 11:33:34 +0100 Subject: 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 --- objects.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'objects.js') diff --git a/objects.js b/objects.js index e7cf9cd..18b4027 100644 --- a/objects.js +++ b/objects.js @@ -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; }; -- cgit v1.3.1