X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2Fmath_diminset.h;h=3294e8f12e83cfddd4d3cc3a7bcb6a02fcaa9ff8;hb=3e93baac3cd18e27db3eb2a1fcaf90b25e0918a6;hp=931efa9f4bd6f058b9605df2fd1f8964ee4132bb;hpb=2369041276600acb97a906e0539014f1810318e9;p=lyx.git diff --git a/src/mathed/math_diminset.h b/src/mathed/math_diminset.h index 931efa9f4b..3294e8f12e 100644 --- a/src/mathed/math_diminset.h +++ b/src/mathed/math_diminset.h @@ -1,26 +1,44 @@ // -*- C++ -*- +/** + * \file math_diminset.h + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. + * + * \author André Pönitz + * + * Full author contact details are available in file CREDITS. + */ + #ifndef MATH_DIMINSET_H #define MATH_DIMINSET_H #include "math_inset.h" +#include "dimension.h" + +class PainterInfo; + -/// thing that need the dimension cache +/// things that need the dimension cache class MathDimInset : public MathInset { public: + /// MathDimInset(); - /// + + /// + Dimension dimensions() const { return dim_; } + /// int ascent() const; /// int descent() const; /// int width() const; -protected: - /// - int width_; /// - int ascent_; + void setPosCache(PainterInfo const & pi, int x, int y) const; + +protected: /// - int descent_; + mutable Dimension dim_; }; + #endif