Is there a way to wrap text in a text entry field?

Shawn Blc shawnlivecode at gmail.com
Wed Apr 24 13:11:33 EDT 2013


In gQ1 is my question, same for gQ2, etc...  on the page where I'm checking
the answers I'm putting those questions into field "fldQD1" etc.



On Wed, Apr 24, 2013 at 12:09 PM, Shawn Blc <shawnlivecode at gmail.com> wrote:

> Craig,
>
> My questions are in a text input field, words are average size words.
>  This still has me confused.  I can stretch the text input field to fit the
> question, but it's a pain, because I'm also calling these questions on the
> last page (where I'm checking the answers).  It'd be helpful if the field
> would stretch to fit the question (wrap).
>
> I have:
>
> -- puts question 5 from the test into fieldQD5 on the page where I check
> the answers.
>
> *put* gQ5 into field "fldQD5"
>
>
>
>
>
>
> On Wed, Apr 24, 2013 at 11:50 AM, <dunbarx at aol.com> wrote:
>
>> Shawn,
>>
>>
>> Does your contain long words that do not have spaces? There is an anomaly
>> in the way LC wraps text.
>>
>>
>> In a single line, if there is not at least one space before you reach the
>> right edge, text will trail off the right side forever.
>>
>>
>> There is a workaround for this, if you verify that is where your issue
>> lies.
>>
>>
>>
>> Craig Newman
>>
>>
>>
>>
>> -----Original Message-----
>> From: Shawn Blc <shawnlivecode at gmail.com>
>> To: How to use LiveCode <use-livecode at lists.runrev.com>
>> Sent: Wed, Apr 24, 2013 6:49 am
>> Subject: Re: Is there a way to wrap text in a text entry field?
>>
>>
>> Something that seems so simple is so damn complicated.   I'll mess with it
>> for another 4 hours and see if I can get it.  I'll make sure I post my
>> success.  Surely, I'm not the only one that has ever wanted to do this and
>> do it easily.
>>
>> Thanks Richmond.
>>
>>
>> On Wed, Apr 24, 2013 at 5:30 AM, Richmond <richmondmathewson at gmail.com
>> >wrote:
>>
>> > On 04/24/2013 01:07 PM, Shawn Blc wrote:
>> >
>> >> Is there a way to wrap text in a text entry field?
>> >>
>> >> For example:
>> >> put gQ1 into field "fldQD1" wrap text -- is what I want to do.
>> >>
>> >>
>> >> I see the don't wrap text in the property inspector, but it's not
>> wrapping
>> >> my text when unchecked.
>> >> ______________________________**_________________
>> >> use-livecode mailing list
>> >> use-livecode at lists.runrev.com
>> >> Please visit this url to subscribe, unsubscribe and manage your
>> >> subscription preferences:
>> >> http://lists.runrev.com/**mailman/listinfo/use-livecode<
>> http://lists.runrev.com/mailman/listinfo/use-livecode>
>> >>
>> >
>> > I must be missing something:
>> >
>> > On Linux (and I cannot quite see why this feature should differ
>> > cross-platform)
>> > I created a stack containing one field "DTEXT"
>> >
>> > and one button "BUTTON" containing the following script:
>> >
>> > on mouseUp
>> >    put "my knees are so hairy they have to be shaved thrice daily" into
>> > fld "DTEXT"
>> > end mouseUp
>> >
>> > and, on clicking on the button, everything worked just as it should:
>> >
>> > the text wrapped without any problems
>> >
>> > --------------------------
>> >
>> > So, I thought I would try something vaguely like what you are doing, by
>> > changing the button script to this:
>> >
>> > on mouseUp
>> >    put empty into fld "DTEXT"
>> >    put "my knees are so hairy they have to be shaved thrice daily" into
>> g01
>> >    put g01 into fld "DTEXT" wrap text
>> > end mouseUp
>> >
>> > and, on clicking the button I got an error message; "button "Button":
>> > execution error at line 4 (Handler: can't find handler) near "wrap",
>> char 21
>> >
>> > mainly because writing 'wrap text' directly after 'put g01 into fld
>> > "DTEXT" ' is complete rubbish,
>> >
>> > and I really wonder why you didn't get the same error message.
>> >
>> > ------------------------------**-------
>> >
>> > And, so to this:
>> >
>> > on mouseUp
>> >    put empty into fld "DTEXT"
>> >    put "my knees are so hairy they have to be shaved thrice daily" into
>> g01
>> >    put g01 into fld "DTEXT"
>> > end mouseUp
>> >
>> > and that worked 100%
>> >
>> > ------------------------------**--
>> >
>> > things worth considering:
>> >
>> > 1. make sure the "don't wrap" is deselected in the prefs palette for
>> your
>> > textField
>> >
>> > and if that doesn't serve your purposes (why ever not?) you could do
>> this:
>> >
>> > on mouseUp
>> >    set the dontWrap of fld "DTEXT" to true
>> >    put empty into fld "DTEXT"
>> >    put "my knees are so hairy they have to be shaved thrice daily" into
>> g01
>> >    put g01 into fld "DTEXT"
>> >     set the dontWrap of fld "DTEXT" to false
>> > end mouseUp
>> >
>> > which SHOULD tell ALL of us Happy Livecoders that the true/false of
>> > 'dontWrap' is the
>> >
>> > wrong way round !!! LOL !!!
>> >
>> > -----------------------------
>> >
>> > Best of luck, Richmond.
>> >
>> >
>> > ______________________________**_________________
>> > use-livecode mailing list
>> > use-livecode at lists.runrev.com
>> > Please visit this url to subscribe, unsubscribe and manage your
>> > subscription preferences:
>> > http://lists.runrev.com/**mailman/listinfo/use-livecode<
>> http://lists.runrev.com/mailman/listinfo/use-livecode>
>> >
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>



More information about the use-livecode mailing list