Andre Poenitz <[EMAIL PROTECTED]> writes: | This fixes part of the cursor positioning after undo. | It even seems to work sometimes in insets. | | It still crashes at a pretty high rate, most often in redoParagraphs(). | | --- | | I really wonder what this function is good for anyway. | | Can anybody explain me in simple words the relationship between Paragraphs | and Rows? | | >From what I can tell we have, say, an InsetText, which contains a | ParagraphList and (somehow...) a LyXText, which in turn is basically a | RowList. | | The RowList contain sort of 'visual' information for drawing, the | ParagraphList contains the 'physical' contents. | | Is that close to reality?
yes. | If so, why do we have this awful network of pointers between these lists? example? | Wouldn't it be much simpler if each Paragraph contained only its own part | of the RowList (sort of 'drawing cache') and is completely ignorant of the | others? Paragraphs should contain an integer number of full rows, shouldn't | they? Apart from rebreaking and more than one lyxview issues, yes. -- Lgb