commit; Flicker free typing for abiword.

From: <msevior_at_physics.unimelb.edu.au>
Date: Sat Jul 24 2004 - 17:30:22 CEST

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/text/fmt/xp/fl_BlockLayout.cpp src/text/fmt/xp/fp_Run.cpp
CVS: src/text/fmt/xp/fp_Run.h src/text/fmt/xp/fp_TextRun.cpp
CVS: src/wp/impexp/xp/ie_imp_MsWord_97.cpp
CVS: ----------------------------------------------------------------------
Flicker free typing now. Especially for Full justification.

This was implemented by recording the the previous x, y and width of each
run before doing the layout phase in the fl_BlockLayout::format. We only
do a clearScreen if these change.

The is really much less flicker now. Please let me know if pixel dirt now
appears.

Cheers

Martin
Received on Sat Jul 24 17:17:36 2004

This archive was generated by hypermail 2.1.8 : Sat Jul 24 2004 - 17:17:36 CEST