#ifndef MATH_METRICSINFO #define MATH_METRICSINFO #include "lyxfont.h" class BufferView; class MathNestInset; /// Standard Math Sizes (Math mode styles) enum MathStyles { /// LM_ST_DISPLAY = 0, /// LM_ST_TEXT, /// LM_ST_SCRIPT, /// LM_ST_SCRIPTSCRIPT }; struct MathMetricsInfo { /// MathMetricsInfo() : view(0), font(), style(LM_ST_TEXT), inset(0) {} /// MathMetricsInfo(BufferView * v, LyXFont const & f, MathStyles s) : view(v), font(f), style(s), inset(0) {} /// BufferView * view; /// LyXFont font; /// MathStyles style; /// used to pass some info down MathNestInset const * inset; /// int idx; }; #endif