Mike Bonner's solution -- using selectedLoc to set vScroll -- matches
exactly the scrolling effect I'm after.
Thank you, everyone. And, thank you Mike!
On 7 March 2017 at 00:40, Mike Bonner via use-livecode <
> An alternate solution..
An alternate solution..
put item 2 of the selectedloc of the first field - item 2 of the
selectedloc of the second field into tScroll
-- you can then
set the vscroll of field "your second field" to the vscroll of field "your
second field" - tScroll
On Mon, Mar 6, 2017 at 8:27 AM, Paul
You need 3 controls: 2 fields with the vertical scrollbars turned off
and a vertical scroller
Set the min of the vertical scrollbar to 0 and the max to the "max(the
formattedHeight of field X,formattedHeight of field Y)
In the scrollbar, add the script:
on scrollbarDrag newPosition
nt to the ratio of the
slave's similar properties. You may need the "trunc" function to avoid
unnecessary pain and suffering.
View this message in context:
Sent from the Revolution -
Does the number of lines increase or decrease between executions?
Have you tried to add or subtract a constant to adjust for the difference?
> On Mar 5, 2017, at 9:45 PM, Nicolas Cueto via use-livecode
>> Provided both fields have
> Provided both fields have the same number of lines...
I should've added that the fields do not contain the same number of
lines. They are identical, though, in size and text properties.
On 6 March 2017 at 11:26, Paul Hibbert via use-livecode <
I have a stack that does a similar thing, but with numbers and I just use the
following script in the main field;
on scrollBarDrag pScroll
set the vScroll of fld “lineNumbers" to pScroll
Provided both fields have the same number of lines and the text properties are
The part I've got working...
Two clickable scrolling fields (fld1, fld2), same height and width. Click a
fld1 line and fld2 SCROLLs and HILITEDLINEs to visually reveal a matching
line. (fld1 is French text, fld2 is an English gloss.)
The part I would welcome your help with...
If, say, the