../../../src/mathed/../ParagraphMetrics.h:76: error: extra qualification 'lyx::ParagraphMetrics::' on member 'calculateRowSignature' git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16546 a592a061-630c-0410-9148-cb99ea01b6c8
* rowpainter.C::paintPar(): don't calculate row signature here. Use ParagraphMetrics::rowChangeStatus() instead. * RowList_fwd.h: RowSignature is now a vector. * ParagraphMetrics - rowChangeStatus(), updateRowChangeStatus(), calculateRowSignature(): new methods. - row_signature_: new member - rowSignature_: renamed to row_signature_ * TextMetrics::redoParagraph(): call ParagraphMetrics::updateRowChangeStatus() * BufferView::updateMetrics(): simplify the singlePar case. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16543 a592a061-630c-0410-9148-cb99ea01b6c8
* ParagraphMetrics.[Ch]: new files * TextMetrics.[Ch]: new files. * lyxtext.h/text2.C/text3.C: some code transferred to the TextMetrics class. * paragraph.[Ch]: all screen oriented code transfered to ParagraphMetrics class. * BufferView: - text_metrics_: new TextMetrics cache private member. - textMetrics(): new access method. - parMetrics(): ditto. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16433 a592a061-630c-0410-9148-cb99ea01b6c8