#include <AbiLasemMathView.h>
GR_LasemMathManager::GR_LasemMathManager | ( | GR_Graphics * | pG | ) |
References UT_GenericVector< T >::clear(), m_vecItems, and m_vecLasemMathView.
Referenced by create().
GR_LasemMathManager::~GR_LasemMathManager | ( | ) | [virtual] |
References m_vecItems, and UT_VECTOR_PURGEALL.
UT_sint32 GR_LasemMathManager::_getNextUID | ( | void | ) | [private] |
void GR_LasemMathManager::_loadMathMl | ( | UT_sint32 | uid, | |
UT_UTF8String & | sGOChartBuf | |||
) | [private] |
References UT_GenericVector< T >::getNthItem(), LasemMathView::loadBuffer(), m_vecLasemMathView, UT_return_if_fail, UT_UTF8String::utf8_str(), and xxx_UT_DEBUGMSG.
Referenced by loadEmbedData().
UT_sint32 GR_LasemMathManager::_makeLasemMathView | ( | void | ) | [private] |
virtual bool GR_LasemMathManager::convert | ( | UT_uint32 | iConv, | |
const UT_ConstByteBufPtr & | From, | |||
const UT_ByteBufPtr & | To | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
GR_EmbedManager * GR_LasemMathManager::create | ( | GR_Graphics * | pG | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References GR_LasemMathManager().
const IE_Imp_MathML_EntityTable& GR_LasemMathManager::EntityTable | ( | ) | const [inline] |
References m_EntityTable.
Referenced by AbiMathView_FileInsert().
Reimplemented from GR_EmbedManager.
Reimplemented from GR_EmbedManager.
const char * GR_LasemMathManager::getObjectType | ( | void | ) | const [virtual] |
Reimplemented from GR_EmbedManager.
Referenced by abi_plugin_unregister().
Reimplemented from GR_EmbedManager.
void GR_LasemMathManager::initialize | ( | void | ) | [virtual] |
Reimplemented from GR_EmbedManager.
virtual void GR_LasemMathManager::initializeEmbedView | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
bool GR_LasemMathManager::isDefault | ( | void | ) | [virtual] |
Reimplemented from GR_EmbedManager.
virtual bool GR_LasemMathManager::isEdittable | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
void GR_LasemMathManager::loadEmbedData | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References _loadMathMl(), UT_UTF8String::appendBuf(), PP_AttrProp::getAttribute(), PD_Document::getAttrProp(), PD_Document::getDataItemDataByName(), UT_GenericVector< T >::getNthItem(), GR_AbiMathItems::m_iAPI, m_pDoc, m_vecItems, m_vecLasemMathView, UT_DEBUGMSG, UT_return_if_fail, and UT_UTF8String::utf8_str().
virtual UT_sint32 GR_LasemMathManager::makeEmbedView | ( | AD_Document * | pDoc, | |
UT_uint32 | api, | |||
const char * | szDataID | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
Reimplemented from GR_EmbedManager.
void GR_LasemMathManager::releaseEmbedView | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecLasemMathView, and UT_GenericVector< T >::setNthItem().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecLasemMathView, LasemMathView::render(), and UT_return_if_fail.
virtual void GR_LasemMathManager::setColor | ( | UT_sint32 | uid, | |
const UT_RGBColor & | c | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
Reimplemented from GR_EmbedManager.
void GR_LasemMathManager::setDisplayMode | ( | UT_sint32 | uid, | |
AbiDisplayMode | mode | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecLasemMathView, and LasemMathView::setDisplayMode().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecLasemMathView, and LasemMathView::setFont().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecLasemMathView, and LasemMathView::SetRun().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), GR_AbiMathItems::m_iAPI, m_vecItems, and UT_return_if_fail.
LasemMathView * GR_LasemMathManager::last_created_view = NULL [static] |
Referenced by _makeLasemMathView().
UT_sint32 GR_LasemMathManager::m_CurrentUID [private] |
Referenced by EntityTable().
PD_Document* GR_LasemMathManager::m_pDoc [private] |
Referenced by loadEmbedData().
Referenced by GR_LasemMathManager(), loadEmbedData(), updateData(), and ~GR_LasemMathManager().
Referenced by _loadMathMl(), _makeLasemMathView(), GR_LasemMathManager(), loadEmbedData(), releaseEmbedView(), render(), setDisplayMode(), setFont(), and setRun().