From: Patrick Lam (plam@plam.lcs.mit.edu)
Date: Thu Apr 04 2002 - 02:17:14 EST
enforce proper cursor behaviour around fields
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/text/fmt/xp/fp_Run.cpp src/text/fmt/xp/fp_Run.h
CVS: ----------------------------------------------------------------------
I added a hasLayoutProperties() method to the FieldRun (always
returning true, fields always have layout properties). I think this
is sane; if anyone knows otherwise, please tell me. I'm not completely sure
about what a layout property is, you see.
This fixes the case where you insert a field at the end of a paragraph and
the cursor remains on the left of the field. I don't think it closes
any bugs, but maybe it does.
pat
This archive was generated by hypermail 2.1.4 : Thu Apr 04 2002 - 02:18:58 EST