#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) {}
public:
/// these are intentionally public as things like
///
- /// dim.asc += 20;
+ /// dim.asc += 20;
///
/// are used all over the place and "hiding" those behind
///
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