Public Member Functions | Private Attributes

LasemMathView Class Reference

#include <AbiLasemMathView.h>

List of all members.

Public Member Functions

 LasemMathView (GR_LasemMathManager *pMathMan)
virtual ~LasemMathView (void)
void render (UT_Rect &rec)
void setFont (const GR_Font *pFont)
void setColor (const UT_RGBColor &c)
void setDisplayMode (AbiDisplayMode mode)
void setItex (char *itex)
void loadBuffer (UT_UTF8String &sMathml)
void SetRun (fp_Run *pRun)
fp_RungetRun ()
void SetGuru (GtkWidget *guru)
UT_ConstByteBufPtr exportToSVG ()
UT_ConstByteBufPtr getSnapShot ()
UT_sint32 getWidth ()
UT_sint32 getHeight ()
UT_sint32 getAscent ()
UT_sint32 getDescent ()

Private Attributes

GR_LasemMathManagerm_pMathMan
char * itex
char * font
char * color
bool compact
LsmDomDocument * mathml
LsmDomNode * math_element
LsmDomNode * style_element
LsmDomView * view
UT_sint32 width
UT_sint32 height
UT_sint32 ascent
UT_sint32 descent
UT_sint32 m_y
fp_Runm_pRun
GtkWidget * m_Guru

Constructor & Destructor Documentation

LasemMathView::LasemMathView ( GR_LasemMathManager pMathMan  ) 

References ascent, descent, font, itex, m_Guru, view, and width.

LasemMathView::~LasemMathView ( void   )  [virtual]

References m_Guru, and view.


Member Function Documentation

UT_ConstByteBufPtr LasemMathView::exportToSVG (  ) 
UT_sint32 LasemMathView::getAscent (  )  [inline]

References ascent.

UT_sint32 LasemMathView::getDescent (  )  [inline]

References descent.

UT_sint32 LasemMathView::getHeight (  )  [inline]
fp_Run* LasemMathView::getRun (  )  [inline]

References m_pRun.

UT_ConstByteBufPtr LasemMathView::getSnapShot (  ) 
UT_sint32 LasemMathView::getWidth (  )  [inline]

References width.

void LasemMathView::loadBuffer ( UT_UTF8String sMathml  ) 
void LasemMathView::render ( UT_Rect rec  ) 
void LasemMathView::setColor ( const UT_RGBColor c  ) 
void LasemMathView::setDisplayMode ( AbiDisplayMode  mode  ) 
void LasemMathView::setFont ( const GR_Font pFont  ) 
void LasemMathView::SetGuru ( GtkWidget *  guru  )  [inline]

References m_Guru.

void LasemMathView::setItex ( char *  itex  ) 
void LasemMathView::SetRun ( fp_Run pRun  )  [inline]

References m_pRun.

Referenced by GR_LasemMathManager::setRun().


Member Data Documentation

char* LasemMathView::color [private]
bool LasemMathView::compact [private]

Referenced by setDisplayMode().

char* LasemMathView::font [private]

Referenced by LasemMathView(), and setFont().

char* LasemMathView::itex [private]

Referenced by LasemMathView().

GtkWidget* LasemMathView::m_Guru [private]

Referenced by render().

Referenced by getRun(), and SetRun().

Referenced by getSnapShot(), render(), and setFont().

LsmDomNode* LasemMathView::math_element [private]

Referenced by loadBuffer().

LsmDomDocument* LasemMathView::mathml [private]
LsmDomNode* LasemMathView::style_element [private]
LsmDomView* LasemMathView::view [private]

The documentation for this class was generated from the following files: