Bonjour Mark,

Sorry if I was not clear enough.
As I said, the selectedChunk, that returns a chunk expression describing the location of the text selection or insertion point, is always something like char 4 to 3 of field 1 (insertion point is placed after char 3 but there is no text selection), char 4 to 4 of field 1 (char 4 is selected), char 1 to 4 of field 1 (char 1 to 4 is selected).

word 1 of the selectedChunk = 'char'
word 2 of the selectedChunk = <integer>
word 3 of the selectedChunk = 'to'
word 4 of the selectedChunk = <integer>
etc.
These integers are those that interest us :-)

'char 4 to 3 of field 1' -> '2 < 4' ->' word 2 < word 4' -> insertion point but no selected text 'char 1 to 4 of field 1' -> '1 < 4' ->' word 2 > word 4' -> selected text

Why word 4 is less than word 2?
A simple convention to distinguish when the insertion point is in the field if there is some selected text also or not. When word 4 is less than word 2, this means that the insertion point is in the field after char 'word 4 of the selectedText' but there is no selected text. If word 4 is more than word 2, this means that char 'word 2 of the selectedText' to 'word 4 of the selectedText' are currently selected.

See selectedChunk, selectedField, selectedText in the docs.

Le 25 août 08 à 00:57, Mark Stuart a écrit :

But I'm not sure what this part of your script does, what it is checking
for?



   if word 4 of the selectedChunk < word 2 of the selectedChunk then



Why word 4 and why word 2?

And why word 4 is less than word 2?

Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: [EMAIL PROTECTED]/
----------------------------------------------------------------


_______________________________________________
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

Reply via email to