Alfredo Braunstein wrote:

> In a document full of previews, the size of the document changes when
> mathed insets get replaced by preview snippets. This makes very
> unconfortable to input (or even follow) text when the changes are being
> made. The problem is not exclusive to previews, but also to other things
> that could change size without user interaction. (for instance insertion
> of latex error boxes).
> 
> The attached quick & dirty hack makes lyx respect the position in the
> document by selecting a fixed text reference.
> The behaviour is the following: the row where the cursor is remains fixed
> with respect to the start of the screen. So you don't see on screen "from
> y pixel coord 1000 from the start of the doc and below", but "from row y
> and below". In fact pixel coord 1000 and below doesn't have much sense
> anyway.
> 
> This is achieved by simply:
> 
> * rename LyXText::first_y to first_y_ and make it private.
> * add a first_y() const method that returns first_y with some adjustment
> * add a set_first_y(int newy) method

Why not call them first_row() and set_first_row(int newrow). It might help 
future generations a little ;-)

Don't forget xforms ;-)

-- 
Angus

Reply via email to