ensure unique names for costumes created by the paint editor

pull/3/merge
jmoenig 2014-07-18 14:54:29 +02:00
rodzic c1d5910f33
commit 1076694d9c
3 zmienionych plików z 12 dodań i 4 usunięć

7
gui.js
Wyświetl plik

@ -69,7 +69,7 @@ SpeechBubbleMorph*/
// Global stuff ////////////////////////////////////////////////////////
modules.gui = '2014-July-17';
modules.gui = '2014-July-18';
// Declarations
@ -5930,7 +5930,10 @@ WardrobeMorph.prototype.removeCostumeAt = function (idx) {
};
WardrobeMorph.prototype.paintNew = function () {
var cos = new Costume(newCanvas(), "Untitled"),
var cos = new Costume(
newCanvas(),
this.sprite.newCostumeName('Untitled')
),
ide = this.parentThatIsA(IDE_Morph),
myself = this;
cos.edit(this.world(), ide, true, null, function () {

Wyświetl plik

@ -2198,9 +2198,14 @@ ______
* GUI: fixed #507 (limit persistent block zoom to 12x), thanks Michael!
* Morphic, GUI, Objects: fixed #508 (dont popup empty menus), thanks Michael!
140714
140717
------
* new translation into Bangla (Bengali)!!! Yay, thanks, Mokter!!
* Lists: make internal list ops iterative (instead of recursive), thanks, Brian!
* Objects, Blocks: new feature (hidden in dev mode): Save screenshot, thanks, Viraj!
* GUI: Use new mechanism for unique costume names on imported costumes as well
140718
------
* Lists: incorporate Brians adhoc fixes, thanks, Brian!
* GUI: Use new mechanism for unique costume names on the paint editor

Wyświetl plik

@ -61,7 +61,7 @@ PushButtonMorph, SyntaxElementMorph, Color, Point, WatcherMorph,
StringMorph, SpriteMorph, ScrollFrameMorph, CellMorph, ArrowMorph,
MenuMorph, snapEquals, Morph, isNil, localize, MorphicPreferences*/
modules.lists = '2014-July-17';
modules.lists = '2014-July-18';
var List;
var ListWatcherMorph;