Scrolling to a line in a field

David Bovill david.bovill at gmail.com
Mon Jan 12 12:55:50 EST 2009


Thanks - I'll select the line!

2009/1/12 Devin Asay <devin_asay at byu.edu>

>
> On Jan 11, 2009, at 5:15 PM, David Bovill wrote:
>
>  I have this old command - and just found that it is not accurate for a
>> field
>> of text with large line numbers. Can anyone make it more accurate?
>>
>> on field_ScrollToLine lineNum, fieldObject
>>   -- does not seem accurate for large line numbers (it's an underestimate)
>> ???
>>
>>   if lineNum = 0 then
>>       put 0 into someScroll
>>   else if lineNum is a number then
>>       put the effective textheight of fieldObject into lineHeight
>>       put ((lineNum - 1) * lineHeight) * the height of fieldObject into
>> someScroll
>>   end if
>>   set the scroll of fieldObject to someScroll
>> end field_ScrollToLine
>> _______________________________________________
>>
>
> David,
>
> Could it be that the fixedLineHeight is off? That would mess up a handler
> like this if there were varying sizes of text in the field.
>
> As an alternative, I have simply used 'select line lineNum' in list fields
> and the engine will automatically scroll to that line.
>
> Regards,
>
> Devin
>
>
> Devin Asay
> Humanities Technology and Research Support Center
> Brigham Young University
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list