<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>On 16.05.2011, at 07:27, Steve Thomas wrote:</div><div><div><br class="Apple-interchange-newline"><blockquote type="cite">Yeah Karl's back!!!&nbsp;</blockquote><div><br></div><div>Indeed! Yay! :)</div><br><blockquote type="cite"><div>I loaded Etoys-kfr.52.mcz, but could not find the tile&nbsp;insertCharactersAtEnd:</div><div><div>In the Text Viewer, how do I access to test?</div></div></blockquote><blockquote type="cite"><div><div><br></div><div>Stephen<br></div></div></blockquote><div><br></div><div>Karl just forgot to add the&nbsp;Player&gt;&gt;insertCharactersAtEnd: method, so it won't actually show up in the viewer.&nbsp;Also, imho this would better be named "appendCharacters:". Actually, I just fixed that :)</div><div><div><br></div><div>To try, you can simply update (press command-comma a.k.a. "view source", and choose "update code from server" from the "help..." item).&nbsp;</div><div><br></div><div>- Bert -</div><div><br><div></div></div></div><br><blockquote type="cite"><div><div><div class="gmail_quote">On Sun, May 15, 2011 at 2:05 PM,  <span dir="ltr">&lt;<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
Karl Ramberg uploaded a new version of Etoys to project Etoys:<br>
<a href="http://source.squeak.org/etoys/Etoys-kfr.52.mcz" target="_blank">http://source.squeak.org/etoys/Etoys-kfr.52.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Etoys-kfr.52<br>
Author: kfr<br>
Time: 15 May 2011, 8:05:24 pm<br>
UUID: 0d0637ec-78a2-d749-91af-9ed61030d8e9<br>
Ancestors: Etoys-kfr.51<br>
<br>
Insert characters at end of text.<br>
Fix SQ-809<br>
<br>
=============== Diff against Etoys-kfr.51 ===============<br>
<br>
Item was changed:<br>
 &nbsp;----- Method: TextMorph class&gt;&gt;additionsToViewerCategories (in category '*eToys-scripting') -----<br>
 &nbsp;additionsToViewerCategories<br>
 &nbsp; &nbsp; &nbsp; &nbsp;"Answer a list of (&lt;categoryName&gt; &lt;list of category specs&gt;) pairs that characterize the phrases this kind of morph wishes to add to various Viewer categories."<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;^ #(<br>
<br>
 &nbsp;(#'color' (<br>
 &nbsp;(slot color 'The color of the text' Color readWrite Player getTextColor Player setTextColor:)<br>
 &nbsp;(slot backgroundColor 'The color of the background behind the text' Color readWrite Player getBackgroundColor Player setBackgroundColor:)<br>
 &nbsp;))<br>
<br>
 &nbsp;(text (<br>
 &nbsp;(slot characters &nbsp; &nbsp; &nbsp;'The characters in my contents' String &nbsp;readWrite Player getCharacters Player setCharacters:)<br>
<br>
 &nbsp;(slot cursor 'The position among my characters that replacement text would go' Number readWrite Player getTextCursor Player setCursor:)<br>
 &nbsp;(slot characterAtCursor 'The character at the my cursor position' String readWrite Player getCharacterAtCursor Player setCharacterAtCursor:)<br>
 &nbsp;(slot count 'How many characters I have' Number readOnly Player getCount unused unused)<br>
<br>
 &nbsp;(slot firstCharacter &nbsp;'The first character in my contents' String &nbsp;readWrite Player getFirstCharacter &nbsp;Player &nbsp;setFirstCharacter:)<br>
<br>
 &nbsp;(slot lastCharacter &nbsp;'The last character in my contents' String &nbsp;readWrite Player getLastCharacter &nbsp;Player &nbsp;setLastCharacter:)<br>
 &nbsp;(slot allButFirst 'All my characters except the first one' String readWrite Player getAllButFirstCharacter Player &nbsp;setAllButFirstCharacter:)<br>
 &nbsp;(command insertCharacters: 'insert the given string at my cursor position' String)<br>
+ (command insertCharactersAtEnd: 'insert the given string at end of string' String)<br>
 &nbsp;(command insertContentsOf: 'insert the characters from another object at my cursor position' Player)<br>
 &nbsp;(slot numericValue 'The number represented by my contents' Number readWrite Player getNumericValue Player &nbsp;setNumericValue:)))<br>
<br>
 &nbsp;(basic (<br>
+ (slot characters &nbsp; &nbsp; &nbsp;'The characters in my contents' String &nbsp;readWrite Player getCharacters Player setCharacters:))))<br>
- (slot characters &nbsp; &nbsp; &nbsp;'The characters in my contents' String &nbsp;readWrite Player getCharacters Player setCharacters:))))<br>
<br>
<br>
 &nbsp;!<br></blockquote></div></div></div></blockquote></div><div><br class="Apple-interchange-newline">
</div>
<br></div></body></html>