From: Martin Sevior (msevior@seviorpc.ph.unimelb.edu.au)
Date: Tue Sep 30 2003 - 05:24:45 EDT
CVS:
----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/text/fmt/xp/fb_LineBreaker.cpp
CVS: src/text/fmt/xp/fl_AutoNum.cpp
CVS: src/text/fmt/xp/fl_BlockLayout.cpp
CVS: src/text/fmt/xp/fl_FootnoteLayout.cpp
CVS: src/text/fmt/xp/fl_SectionLayout.cpp
CVS: src/text/fmt/xp/fl_TestRoutines.cpp
CVS: src/text/fmt/xp/fp_Column.cpp src/text/fmt/xp/fp_Column.h
CVS: src/text/fmt/xp/fp_ContainerObject.cpp
CVS: src/text/fmt/xp/fp_ContainerObject.h
CVS: src/text/fmt/xp/fp_DirectionMarkerRun.h
CVS: src/text/fmt/xp/fp_Line.cpp src/text/fmt/xp/fp_Page.cpp
CVS: src/text/fmt/xp/fp_Page.h src/text/fmt/xp/fp_Run.cpp
CVS: src/text/fmt/xp/fp_Run.h src/text/fmt/xp/fp_TableContainer.cpp
CVS: src/text/fmt/xp/fp_TableContainer.h
CVS: src/text/fmt/xp/fp_TextRun.cpp src/text/fmt/xp/fv_View.cpp
CVS: src/text/fmt/xp/fv_View_cmd.cpp
CVS: src/text/fmt/xp/fv_View_protected.cpp
CVS: src/wp/ap/xp/ap_EditMethods.cpp
CVS: src/wp/impexp/xp/ie_exp_RTF_listenerWriteDoc.cpp
CVS:
----------------------------------------------------------------------
Refactor fp_Run so that it is now a subclass of fp_ContainerObject.
First implementation of the new recursive fillType class.
I needed to refactor the fp_Run to make fg_FillType work. Now if you
want to get the next fp_Run call fp_Run::getNextRun(). Most of the
methods in fp_ContainerObject resolve to useless implementations in
fp_Run right now.
(Except for getX() and getY())
We might want to change this in the future.
I've implemented the new fillType mthods for fp_Run and fp_Line and
partially implemented fg_FillType in fp_ContainerCell. Typing in cells
with solid backgrounds now does the right thing.
Changing the background color of a page doesn't work right now but I'll
implement that tomorrow.
After that I'll implement images for pages and cells.
Cheers
Martin
This archive was generated by hypermail 2.1.4 : Tue Sep 30 2003 - 04:38:37 EDT