]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/NoGuiFontMetrics.h
Fix bug 3101 and 3108
[lyx.git] / src / frontends / NoGuiFontMetrics.h
index 6bbdcaed10ec05d40042c791192f5b8a4258be4d..bf0ea1bf3f8a60ff4ef6522e6bf7ef180364fa52 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "frontends/FontMetrics.h"
 
+#include "dimension.h"
+
 #include "support/docstring.h"
 
 namespace lyx {
@@ -31,6 +33,10 @@ public:
 
        virtual int maxDescent() const { return 1; }
        
+       virtual Dimension const defaultDimension() const { return Dimension(1, 1, 1); }
+
+       virtual int width(char_type) const { return 1; }
+
        virtual int ascent(char_type) const { return 1; }
        
        int descent(char_type) const { return 1; }
@@ -48,6 +54,8 @@ public:
                return FontMetrics::width(s);
        }
        
+       virtual Dimension const dimension(char_type) const { return Dimension(1, 1, 1); }
+
        virtual void rectText(docstring const &,
                int & /*width*/, int & /*ascent*/, int & /*descent*/) const {}