commit: ABI-MATH - Use the plugin architecture for GtkMathView

From: <msevior_at_physics.unimelb.edu.au>
Date: Sat Jan 15 2005 - 03:11:23 CET

CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: Tag: ABIMATH
CVS: src/af/gr/xp/GNUmakefile.am src/af/math/xp/GNUmakefile.am
CVS: src/af/xap/xp/xap_App.cpp src/af/xap/xp/xap_App.h
CVS: src/text/fmt/xp/fl_BlockLayout.cpp
CVS: src/text/fmt/xp/fl_BlockLayout.h
CVS: src/text/fmt/xp/fl_DocLayout.cpp
CVS: src/text/fmt/xp/fl_DocLayout.h src/text/fmt/xp/fp_MathRun.cpp
CVS: src/text/fmt/xp/fp_MathRun.h src/wp/ap/unix/GNUmakefile.am
CVS: src/wp/ap/unix/ap_UnixApp.cpp
CVS: Added Files:
CVS: Tag: ABIMATH
CVS: src/af/gr/xp/gr_Abi_EmbedManager.cpp
CVS: src/af/gr/xp/gr_Abi_EmbedManager.h
CVS: src/af/math/xp/gr_Abi_MathManager.cpp
CVS: src/af/math/xp/gr_Abi_MathManager.h
CVS: ----------------------------------------------------------------------
Code to remove all traces of GtkMathView from src/text/*.
First pass at the Generic Embeddable Plugins.

OK on my machine I get link time fails. Maybe Luca could fix this?

I want to commit this now so it doesn't get lost. Interested people can see
how the fp_MathRun class uses the GR_Abi_EmbedManager base class to draw
MathML.

This code contains various hacks to get it working but at least all traces
of GtkMathView are removed from the XP classes (except src/af/math/xp of
course.)

The idea is to put this (src/af/math/xp/*.h,cpp) into a plugin.

Cheers

Martin
Received on Sat Jan 15 03:12:23 2005

This archive was generated by hypermail 2.1.8 : Sat Jan 15 2005 - 03:12:23 CET