Scrolling Smoothly through Large Scripts
J. Landman Gay
jacque at hyperactivesw.com
Thu Dec 24 17:16:32 EST 2015
I suspect the scroll wheel is sending multiple rawKeyDown messages per scroll unless you are able to be very precise when you do it.
On December 24, 2015 2:17:36 PM CST, Ray <ray at linkit.com> wrote:
>Peter - thanks for the idea. I've tried it along with a few variations
>
>on it but unfortunately to no avail. I can see it getting trapped but
>for some reason my script editor window always jumps about 5 or 6 lines
>
>when I scroll one notch using the mouse wheel. Any ideas? I'm
>experimenting with a script window of about 3000 lines.
>
>On 12/24/2015 1:08 PM, Peter M. Brigham wrote:
>> Try this (untested). Put the following into a frontscript. Watch for
>email-induced linebreaks.
>>
>> on rawkeydown n
>> if not (the name of the selectedfield contains
>"revNewScriptEditor") then pass rawkeydown
>> if the optionkey is down then pass rawkeydown
>> -- use optionkey to return to usual scrolling, for scanning
>through long scripts
>> put the long id of the selectedfield into sFld
>> put the textheight of sFld into txtHt
>> put the scroll of sFld into oldScr
>> switch n
>> case "65308" -- up
>> set the scroll of sFld to oldScr + txtHt
>> break
>> case "65309" -- down
>> set the scroll of sFld to oldScr - txtHt
>> break
>> default
>> pass rawkeydown
>> end switch
>> end rawkeydown
>>
>> -- Peter
>>
>> Peter M. Brigham
>> pmbrig at gmail.com
>> http://home.comcast.net/~pmbrig
>>
>> On Dec 24, 2015, at 11:59 AM, Ray wrote:
>>
>>> Seasons Greetings on Christmas Eve!
>>>
>>> Does anybody know how to scroll just one line per mouse-wheel
>movement through the script editor window?
>>>
>>> I typically view several thousand lines at a time. Each push of the
>little scroll wheel on my mouse produces an abrupt 'jerk' of 10 or 15
>lines. It's really hard on the eyes by the end of the day.
>>>
>>> Ideally scrolling would be totally smooth without even jerking one
>line at a time, but one line at a time is better than a random group at
>a time causing me to re-orient myself.
>>>
>>> Many thanks!
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at 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 at lists.runrev.com
>Please visit this url to subscribe, unsubscribe and manage your
>subscription preferences:
>http://lists.runrev.com/mailman/listinfo/use-livecode
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list