]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_xdata.h
several smallish changes/bugfixes/left overs from Porto
[lyx.git] / src / mathed / math_xdata.h
index 082711b8238f2d8cb10b6a5ceeb51ef11883cdcc..b35c062b9a575f02826100cec3fe7d52f511f658 100644 (file)
@@ -12,7 +12,7 @@
 #pragma interface
 #endif
 
-class Painter;
+class MathPainterInfo;
 class TextPainter;
 
 
@@ -30,13 +30,13 @@ public:
        /// constructor
        MathXArray();
        /// rebuild cached metrics information
-       void metrics(MathMetricsInfo const & st) const;
+       void metrics(MathMetricsInfo & st) const;
        /// redraw cell using cache metrics information
-       void draw(Painter & pain, int x, int y) const;
+       void draw(MathPainterInfo & pain, int x, int y) const;
        /// rebuild cached metrics information
-       void metrics(TextMetricsInfo const & st) const;
+       void metricsT(TextMetricsInfo const & st) const;
        /// redraw cell using cache metrics information
-       void draw(TextPainter & pain, int x, int y) const;
+       void drawT(TextPainter & pain, int x, int y) const;
        /// mark cell for re-drawing
        void touch() const;
 
@@ -77,7 +77,7 @@ public:
        const_iterator begin() const { return data_.begin(); }
        /// end iterator of the underlying MathArray
        const_iterator end() const { return data_.end(); }
-       
+
 public:
        /// the underlying MathArray
        MathArray data_;