how to set the textStyle of word 1 of the selection?
Andre.Bisseret
Andre.Bisseret at inria.fr
Wed Mar 17 15:28:13 EDT 2010
Le 17 mars 10 à 19:06, J. Landman Gay a écrit :
> BNig wrote:
>> Jaque,
>> I like your solution a lot. I modified it a bit in case a word is
>> not fully
>> selected in the first place. It would only set the textstyle to the
>> selected
>> part of the word.
>> -------------------------
>> on mouseUp
>> select word 1 of the selection
>> if the number of words in the selection = 0 then exit mouseUp
>> put word -1 of the selectedChunk into tFieldNbr
>> put the number of words of char 1 to (word 2 of the
>> selectedChunk) of
>> field tFieldNbr into tWordNbr
>> select word tWordNbr of field tFieldNbr
>> set the textstyle of the selectedChunk to "link"
>> end mouseup
>> -------------------------
>> This way a user will have the textstyle of the word changed even if
>> he did
>> not include the last letter or two in the selection. Selecting text
>> with a
>> mouse can easily be one off for a lot of users.
>> regards
>> Bernd
>
> Good point, you're right. But I think it needs to use word 4 of the
> selectedchunk,
> or else it fails if the first selected character is a space.
No, works even if there are several spaces as first characters of the
selection
> We also don't need the first selection any more.
>
> on mouseUp
> if the number of words in the selection = 0 then exit mouseUp
> get the selectedchunk
> select word (the number of words of char 1 to (word 4 of it) of fld \
> (word -1 of it)) of fld (word -1 of it)
> set the textstyle of the selectedChunk to "link"
> end mouseup
>
> I wanted to keep it to 3 lines again but it got too hard to read. It
> isn't all that easy even now...
But this one sets the textStyle of the last word of the selection, not
the first one ;-)
André
>
> Love these little brainstorming list things.
>
> --
> Jacqueline Landman Gay | jacque at hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>
More information about the use-livecode
mailing list