commit - ABIMATH: Lots of juicy stuff.

From: <msevior_at_physics.unimelb.edu.au>
Date: Tue Jul 06 2004 - 18:02:54 CEST

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: Tag: ABIMATH
CVS: af/xap/unix/xap_UnixDlg_FileOpenSaveAs.cpp
CVS: af/xap/xp/xap_Dialog_Id.h af/xap/xp/xap_String_Id.h
CVS: text/fmt/xp/GNUmakefile.am text/fmt/xp/Makefile
CVS: text/fmt/xp/fl_BlockLayout.cpp text/fmt/xp/fl_BlockLayout.h
CVS: text/fmt/xp/fp_Run.h text/fmt/xp/fv_View.h
CVS: text/fmt/xp/fv_View_cmd.cpp
CVS: text/ptbl/xp/pt_PT_InsertObject.cpp text/ptbl/xp/pt_Types.h
CVS: wp/ap/cocoa/ap_CocoaDialog_All.h wp/ap/qnx/ap_QNXDialog_All.h
CVS: wp/ap/unix/ap_UnixDialog_All.h wp/ap/win/ap_Win32Dialog_All.h
CVS: wp/ap/xp/ap_EditMethods.cpp wp/ap/xp/ap_Menu_ActionSet.cpp
CVS: wp/ap/xp/ap_Menu_Id_List.h wp/ap/xp/ap_Menu_Layouts_MainMenu.h
CVS: wp/ap/xp/ap_String_Id.h wp/impexp/xp/GNUmakefile.am
CVS: wp/impexp/xp/Makefile wp/impexp/xp/ie_impexp_Register.cpp
CVS: wp/impexp/xp/ie_types.h
CVS: Added Files:
CVS: Tag: ABIMATH
CVS: text/fmt/xp/fp_MathRun.cpp text/fmt/xp/fp_MathRun.h
CVS: wp/impexp/xp/ie_imp_MathML.cpp wp/impexp/xp/ie_imp_MathML.h
CVS: ----------------------------------------------------------------------
Code to enable "Insert Equation". Implement fp_MathRun.cpp.
Implement Storing MathML in AbiWord Documents and extracting it into
fp_MathRun

So now you can choose "Insert Equation" from the insert menu and the
contents of a MathML document will be inserted in the AbiWord document and
appear inside a fp_MathRun class which is inserted at the current point.

Right this just dumped to the consol with a UT_DEGMSG to verify it worked.

It's cached in a UT_UTF8String private member class called m_sMathML
within the run.

The next thing to do is to hook up the cool Abi Front End to GtkMathView
Luca has cooked up and actually display the Math in the document.

Cheers

Martin
Received on Tue Jul 6 17:51:50 2004

This archive was generated by hypermail 2.1.8 : Tue Jul 06 2004 - 17:51:50 CEST