An alternate solution.. If you 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 Dupuis via use-livecode < use-livecode@lists.runrev.com> wrote: > 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 < > use-livecode@lists.runrev.com> 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 < > >> use-livecode@lists.runrev.com> 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 < > >>> use-livecode@lists.runrev.com> 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 > >>>> use-livecode@lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode@lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode@lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode