]> git.lyx.org Git - features.git/blobdiff - src/metricsinfo.h
Replace LString.h with support/std_string.h,
[features.git] / src / metricsinfo.h
index 512a5a26bab229eec5bf1663ac14f034cc518108..88fe44aaa380e0b987160ba5b221208908ffbd5e 100644 (file)
@@ -1,8 +1,19 @@
+// -*- C++ -*-
+/**
+ * \file metricsinfo.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 METRICSINFO_H
 #define METRICSINFO_H
 
 #include "lyxfont.h"
-#include "LString.h"
+#include "support/std_string.h"
 
 class Painter;
 class BufferView;
@@ -28,7 +39,7 @@ struct MetricsBase {
        ///
        MetricsBase();
        ///
-       MetricsBase(BufferView * bv, LyXFont const & font);
+       MetricsBase(BufferView * bv, LyXFont const & font, int textwidth);
 
        /// the current view
        BufferView * bv;
@@ -36,11 +47,9 @@ struct MetricsBase {
        LyXFont font;
        /// current math style (display/text/script/..)
        Styles style;
-       /// name of current font
+       /// name of current font - mathed specific
        string fontname;
-       /// if this is set...
-       bool restrictwidth;
-       /// ... this is valid
+       /// This is the width available in pixels
        int textwidth;
 };
 
@@ -53,7 +62,7 @@ struct MetricsInfo {
        ///
        MetricsInfo();
        ///
-       MetricsInfo(BufferView * bv, LyXFont const & font);
+       MetricsInfo(BufferView * bv, LyXFont const & font, int textwidth);
 
        ///
        MetricsBase base;