X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fdimension.h;h=4e803682d3d97f6663840544cdbaceeae73f52f8;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=f6ab891cc99760e46fb312021482f799fa0046cb;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/dimension.h b/src/dimension.h index f6ab891cc9..4e803682d3 100644 --- a/src/dimension.h +++ b/src/dimension.h @@ -13,10 +13,12 @@ #define DIMENSION_H +namespace lyx { + class LyXFont; /// Simple wrapper around three ints -struct Dimension { +class Dimension { public: /// constructor Dimension() : wid(0), asc(0), des(0) {} @@ -46,7 +48,7 @@ public: public: /// these are intentionally public as things like /// - /// dim.asc += 20; + /// dim.asc += 20; /// /// are used all over the place and "hiding" those behind /// @@ -61,4 +63,13 @@ public: int des; }; +inline +bool operator==(Dimension const & a, Dimension const & b) +{ + return a.wid == b.wid && a.asc == b.asc && a.des ==b.des ; +} + + +} // namespace lyx + #endif