textedit and carriage return

hot grease's icon

Hi,

I am building a patch which appends symbols to a textedit object based on the user's interaction. In one instance, I would like the user's interaction to produce a new line (carriage return) so that further appended symbols begin on the next line.

I am playing around with [itoa] to no avail.

Luke Hall's icon

If you send 13 or 10 to [itoa] it should cause a carriage return if you append it into [textedit]. These are the ASCII values for carriage return and line feed respectively.

lh

Max Patch
Copy patch and select New From Clipboard in Max.

hot grease's icon

Hey thanks!

hot grease's icon

I'm also trying to do the same thing with a space, but it shows up in the text edit as " " (with the quotation marks).

is there any way to get rid of those?

hot grease's icon

Nevermind, I just tried using ascii 160 instead of ascii 32 and it worked.

queglay's icon

this asci addition works well, except it also adds a space on that newline...

Luke Hall's icon
Max Patch
Copy patch and select New From Clipboard in Max.

That is because using the "append" message [textedit] assumes it should add a space for the next word to follow. The best workaround I can find is seperating your first word and running it through [atoi] then prepending the newline character before converting it back to ascii. The rest of your message can be appended as normal. Here's an example:

queglay's icon

cool thankyou that works very well, except it turns an incoming value of 3dp to 6dp for some reason... its because of itoa actually.

Luke Hall's icon

I cannot reproduce that. It seems to work fine for me.

queglay's icon

try this -

Max Patch
Copy patch and select New From Clipboard in Max.

as output i get 3.200000 when i would expect just 3.2

Luke Hall's icon

Try enclosing the number in "quotes" in your [message] box so it is treated as a symbol.

sterlingcrispin@gmail.com's icon

thank you! this helped me fix a problem I was having

keepsound's icon

Fine! Thanx a lot....but how I can remove the first blank line??

markjosol's icon

box so it is treated as a symbol.

______________________________________________Fut 14 Coins

Brian H.'s icon

To "append" (ahem)...
This was a very useful solution to this clunky problem. However, also be sure you've set the attribute '@wordwrap 1' for [textbox], or it won't work and you may waste another 30 min. figuring it out. :)

-Brian

keepsound's icon
Max Patch
Copy patch and select New From Clipboard in Max.
keepsound's icon
Max Patch
Copy patch and select New From Clipboard in Max.