X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2FPAINTING_ANALYSIS;h=e53b4b23df02d29b1a2eaee4a32c34ccece8a243;hb=cccc027cf13ce0b49fc4d9c1de4aa57ddd8aa5a2;hp=3ddfc7435227e26c4e16531cb455b5343507a68d;hpb=47c0b3cc052ece15dea5289b683bc57bb9cfc01a;p=lyx.git diff --git a/development/PAINTING_ANALYSIS b/development/PAINTING_ANALYSIS index 3ddfc74352..e53b4b23df 100644 --- a/development/PAINTING_ANALYSIS +++ b/development/PAINTING_ANALYSIS @@ -71,15 +71,6 @@ Other changes are only clean-ups. The helper version should return a Row::Element instead of an InsetTable. -** Remember rtl status in the row object - -This will avoid to pass a Paragraph object to methods that do not need it. - -** Rewrite RowPainter::paintSelection using row information - -Currently it uses some very complicated code. It should be possible to -reuse the logic of paintStringAndSel. - ** Set inset position during metrics phase In order to do that, a no-paint drawing will be initiated after every @@ -95,16 +86,6 @@ application would do. + remove painting when not inside in drawParagraph + remove Cursor::inCoordCache? -** Use Row for MathData - -It may not be so difficult. Implement x2pos and pos2x from -the TM:cursorX and TM::getPosNearX, and use them for both text and -math. - -Will the strings display OK if drawing string-wise? - -Then it would be possible to streamline drawing with disabled painter. - ** Paint directly to screen Instead of using an intermediary pixmap. I have no idea of how