Minsky
equationDisplayRender.cc File Reference
#include "cairoItems.h"
#include "dataOp.h"
#include "equations.h"
#include "latexMarkup.h"
#include "selection.h"
#include "lasso.h"
#include "userFunction.h"
#include <pango.h>
#include "minsky_epilogue.h"
Include dependency graph for equationDisplayRender.cc:

Go to the source code of this file.

Classes

struct  MathDAG::anonymous_namespace{equationDisplayRender.cc}::RecordingSurface
 

Namespaces

 MathDAG
 
 MathDAG::anonymous_namespace{equationDisplayRender.cc}
 

Enumerations

enum  MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor {
  MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::n, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::e, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::w, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::s,
  MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::ne, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::nw, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::se, MathDAG::anonymous_namespace{equationDisplayRender.cc}::Anchor::sw
}
 

Functions

template<class T >
void MathDAG::anonymous_namespace{equationDisplayRender.cc}::moveToAnchor (cairo_t *cairo, const T &object, Anchor anchor)
 
double MathDAG::anonymous_namespace{equationDisplayRender.cc}::print (cairo_t *cairo, const string &text, Anchor anchor)
 
template<class X >
double MathDAG::anonymous_namespace{equationDisplayRender.cc}::parenthesise (Surface &s, X x, const string &left="(", const string &right=")")
 
void MathDAG::anonymous_namespace{equationDisplayRender.cc}::naryRender (Surface &dest, const vector< WeakNodePtr > &arglist, int BODMASlevel, const char *op, const char *empty)
 
void MathDAG::anonymous_namespace{equationDisplayRender.cc}::variableRender (Surface &surf, const VariableDAG &v)