Everyone likes cake. Or pie. Pie is good too. Someone needs to combine the two, piecake would rock.
On Sun, Aug 29, 2010 at 11:27 AM, Richmond <[email protected]>wrote: > On 08/29/2010 07:19 PM, Mike Bonner wrote: > >> Yep, same difference, using word 4 works. The main thing is to make sure >> you catch actual selections and change behavior accordingly. Should be a >> piece of cake now that you grok selectedchunk. >> >> > > That presupposes one likes cake. > > On Sun, Aug 29, 2010 at 10:15 AM, Richmond<[email protected] >> >wrote: >> >> >> >>> On 08/29/2010 07:02 PM, Mike Bonner wrote: >>> >>> >>> >>>> Set up a simple stack with a button and a field. Put some text into the >>>> field, and in the button put >>>> >>>> on mouseup >>>> put the selectedchunk >>>> end mouseup >>>> >>>> Make sure you have an active insertion point in the field and click the >>>> button. >>>> >>>> It should put something like "char 22 to 21 of field 1" into the message >>>> box. >>>> >>>> If you had a selection it would be char firstpositionnumber to char >>>> secondpositionnumber. Since its just an insertion point it will always >>>> be >>>> of the relation -- word 2 is 1 more than word 4. >>>> >>>> As well, the dictionary contains this: >>>> >>>> *Summary: >>>> Returns a chunk expression describing the location of the text selection >>>> or >>>> insertion point. >>>> >>>> Examples: >>>> the selectedChunk >>>> put the selectedChunk into storedChunk >>>> >>>> >>>> Use the selectedChunk function to determine which text is selected. >>>> >>>> Value: >>>> The selectedChunk function returns a chunk expression of the form >>>> char startChar to endChar of field fieldNumber >>>> * >>>> >>>> >>>> On Sun, Aug 29, 2010 at 9:53 AM, Richmond<[email protected]> >>>> wrote: >>>> >>>> >>>> >>>> >>>>> On 08/29/2010 05:57 PM, Mike Bonner wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> In this case, the selectedtext is a property that contains no >>>>>> positional information. You can't do math on selectedtext unless it >>>>>> just so happens to contain a number. >>>>>> So, to do what you want you would need to use selectedchunk instead, >>>>>> check it to see a) if its only an insertion point (word 4 of the >>>>>> selectedchunk - word 2 of the selectedchunk will = -1 if this is the >>>>>> case) then if I recall correctly, word 2 of the selectedchunk is the >>>>>> cursor position so checking char (word 2 of the selectedchunk - 1) >>>>>> will give you the char reference that you're looking for. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> I'd be very interested to know exactly where you recall 'word 4', >>>>> 'word 2' and so on from as I cannot find anything like this in >>>>> reference >>>>> to selectedChunk. >>>>> _______________________________________________ >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> Still fairly unclear to baboons like me . . . :) Mainly because the >>> documentation doesn't explicitly mention words >>> 4 - 1. >>> >>> I set up 4 flds and 'pumped' word 4 - 1 into the flds and got something >>> like this: >>> >>> 14 to 15 char >>> >>> which shows fairly clearly that that is an insertion rather than a >>> selection as the difference between >>> words 4 and 2 is only 1: mind you, words 4 - 1 is a bit >>> counter-intuitive. >>> >>> It is really only "a step away" from that to this: >>> >>> put word 4 of the selectedChunk into W4 >>> put char W4 of fld "fTX" into fld "fOUTPUT" >>> >>> giving one the char preceding the insertion point. >>> >>> Now, Ho - Ho - Ho; I shall have "a dark night of the soul" trying to do >>> that lot for unicode . . . :) >>> _______________________________________________ >>> use-revolution mailing list >>> [email protected] >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> _______________________________________________ >> use-revolution mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
