]> git.lyx.org Git - lyx.git/blobdiff - src/Row.h
Disable setting vertical lines when using a formal table
[lyx.git] / src / Row.h
index c0580c0e69a05328d78172051896283c4949b706..e03e4c9e9dff4f36eeb3d24385cfff2187822dcd 100644 (file)
--- a/src/Row.h
+++ b/src/Row.h
@@ -89,6 +89,10 @@ public:
 
                //
                bool isRTL() const { return font.isVisibleRightToLeft(); }
+               // This is true for virtual elements.
+               // Note that we do not use the type here. The two definitions
+               // should be equivalent
+               bool isVirtual() const { return pos == endpos; }
 
                // The kind of row element
                Type type;
@@ -166,6 +170,11 @@ public:
        ///
        int descent() const { return dim_.des; }
 
+       /// The offset of the left-most cursor position on the row
+       int left_x() const;
+       /// The offset of the right-most cursor position on the row
+       int right_x() const;
+
        // Return the number of separators in the row
        int countSeparators() const;
        // Set the extra spacing for every separator in STRING elements