You need 3 controls: 2 fields with the vertical scrollbars turned off and a vertical scroller <field X><field Y><scrollbar>
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 set the vScroll of field X to newPosition set the vScroll of field Y to newPosition end scrollbarDrag On 3/6/2017 9:39 AM, Rick Harrison via use-livecode wrote: > Hi Nicolas, > > Does the number of lines increase or decrease between executions? > > Have you tried to add or subtract a constant to adjust for the difference? > > Rick > >> On Mar 5, 2017, at 9:45 PM, Nicolas Cueto via use-livecode >> <[email protected]> wrote: >> >>> 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. >> >> Thanks, Paul. >> >> -- >> Nicolas Cueto >> >> >> On 6 March 2017 at 11:26, Paul Hibbert via use-livecode < >> [email protected]> wrote: >> >>> 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 >>> >>> end scrollBarDrag >>> >>> Provided both fields have the same number of lines and the text properties >>> are identical they should stay aligned correctly. >>> >>> Or a simpler version would be; >>> set the vScroll of fld 2 to the vScroll of fld 1 >>> >>> Paul >>> >>> >>> >>>> On Mar 5, 2017, at 6:00 PM, Nicolas Cueto via use-livecode < >>> [email protected]> wrote: >>>> Hi. >>>> >>>> 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 hilited line on fld1 is kinda halfway down, how do I get the >>>> hilited line on fld2 to also be kinda halfway down? >>>> >>>> Here's my scrolling-magic script: >>>> >>>> set the scroll of fld2 to (tMatchingLineNr - 1) * \ >>>> the textHeight of fld2 - the textHeight of fld2 >>>> set the hilitedline of fld2 to tMatchingLineNr >>>> >>>> Of course, this ends up with the hilited line of fld2 being at the top. >>>> How do I get it to scroll just that little bit more so that it aligns >>> with >>>> the hilited line as seen in fld1? >>>> >>>> >>>> Thank you. >>>> >>>> -- >>>> Nicolas Cueto >>>> _______________________________________________ >>>> use-livecode mailing list >>>> [email protected] >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> [email protected] >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
