>We are always looking for help. I think another good way to get started
>would be to export field text into our HTML exporter. Right now we can't
>export the list label fields to html so any lists in Abi don't comeout
>right when exported to HTML. It would be good to fix this.
>
>Look at the code in src/text/fmt/xp/fp_Run.cpp around
>fp_FieldRun::calculateValue(void)
>
>for where the text in a field is generated.
>
>Look at the code in
>
>src/wp/impexp/xp/ie_exp_HTML.cpp in method:
>
>UT_Bool s_HTML_Listener::populate(PL_StruxFmtHandle /*sfh*/,
>
>const PX_ChangeRecord * pcr)
>
>then at the code at:
>
>case PX_ChangeRecord::PXT_InsertObject:
>
>You'll notice that nothing is outputted for case PTO_Field.
>
>We need some code there :-)
>
>If you don't want to do this then someone else should so let us know if
>you plan to work on this project.
>
>Cheers
>
>Martin
>
>PS. I'll probabally put some code in fp_Run.cpp to be able to calculate
>field values for all exporters. I need this for our RTF exporter. I've
>undertaken to extend it to read/write fields and List structures.
>
>
I looked over the code you mentioned, and though I can't say I get the big picture
(how does stuff get into the PX_ChangeRecord_Object), I see what the two methods are
doing. It sems like all that has to be done is to get the string that's already in the
PX_ChangeRecord_Object and do _outputData like above (after some HTML formatting). Is
there more that I'm missing?
I am looking at the code from 0.7.9 which I have on my machine, so I realize that to
work on it I would have to get the real code from CVS. I looked at the current code
on LXR and saw that the whole fp_FieldRun::calculateValue method is commented out (and
inside the comment it looks completely different also). What is the current state of
things?
In general, how does one go about working on a big GUI project like this? Do you just
recompile and build the whole thing to test each little feature, or is there some
shortcut? How about debugging?