Cadabra
Computer algebra system for field theory problems
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
TeXDrawingArea Class Reference
Inheritance diagram for TeXDrawingArea:

Public Member Functions

 TeXDrawingArea ()
 
float getTextSize ()
 
void setTextSize (float size)
 
void setLaTeX (const wstring &latex)
 
bool isRenderDisplayed ()
 
int getRenderWidth ()
 
int getRenderHeight ()
 
void drawInContext (const Cairo::RefPtr< Cairo::Context > &cr)
 
 ~TeXDrawingArea () override
 

Protected Member Functions

bool on_draw (const Cairo::RefPtr< Cairo::Context > &cr) override
 

Private Member Functions

void checkInvalidate ()
 

Private Attributes

TeXRender * _render
 
float _text_size
 
int _padding
 

Constructor & Destructor Documentation

◆ TeXDrawingArea()

TeXDrawingArea::TeXDrawingArea ( )
inline

◆ ~TeXDrawingArea()

TeXDrawingArea::~TeXDrawingArea ( )
inlineoverride

Member Function Documentation

◆ checkInvalidate()

void TeXDrawingArea::checkInvalidate ( )
inlineprivate

◆ drawInContext()

void TeXDrawingArea::drawInContext ( const Cairo::RefPtr< Cairo::Context > &  cr)
inline

◆ getRenderHeight()

int TeXDrawingArea::getRenderHeight ( )
inline

◆ getRenderWidth()

int TeXDrawingArea::getRenderWidth ( )
inline

◆ getTextSize()

float TeXDrawingArea::getTextSize ( )
inline

◆ isRenderDisplayed()

bool TeXDrawingArea::isRenderDisplayed ( )
inline

◆ on_draw()

bool TeXDrawingArea::on_draw ( const Cairo::RefPtr< Cairo::Context > &  cr)
inlineoverrideprotected

◆ setLaTeX()

void TeXDrawingArea::setLaTeX ( const wstring &  latex)
inline

◆ setTextSize()

void TeXDrawingArea::setTextSize ( float  size)
inline

Member Data Documentation

◆ _padding

int TeXDrawingArea::_padding
private

◆ _render

TeXRender* TeXDrawingArea::_render
private

◆ _text_size

float TeXDrawingArea::_text_size
private

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