I have a text field with a large amount of text being displayed.
I also have a search routine that returns line numbers for all lines of the 
field containing the terms i have searched for.
These search results are displayed using a datagrid with its row behaviour set 
to select the line number corresponding to this search result.
This all works very well except for the following problem.

When I click on the row in the result list the text field highlights the 
appropriate line and scrolls to it but only displays the end of this line at 
the top of the field. The rest of the highlighted line is above the top edge of 
the field and thus not visible.

It seems Livecode sets the vscroll of the field based on the end of the line, 
not its start.

Given the "lines" I am displaying are actually paragraphs of text, I end up 
only seeing the last few words of the paragraph and have to scroll the field 
manually to see the entire paragraph.

Is this the intended behaviour of the "select line" command?

Does anyone have a way of adjusting this so that the entire line selected is 
displayed?

My current workaround is to select the previous line (which is usually empty 
but may not always be) as this leaves the wanted line fully displayed at the 
top of the text field but not highlighted.

James
_______________________________________________
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

Reply via email to