]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
Reduce Michael's buglist.
[lyx.git] / src / BufferView_pimpl.h
index ed6062e6b1eec8719351b1839cb16713c0bd74d6..320c7d18a72bb5d69faec66ea7a62974c39dcf47 100644 (file)
@@ -10,8 +10,8 @@
 #include "commandtags.h"
 #include "frontends/Timeout.h"
 #include "WorkArea.h"
-#include "paragraph.h"
 #include "insets/insetspecialchar.h"
+#include "support/types.h"
 
 #ifdef __GNUG__
 #pragma interface
@@ -172,22 +172,22 @@ private:
        ///
        struct Position {
                /// Filename
-                string filename;
-                /// Cursor paragraph Id
-                int par_id;
-                /// Cursor position
-                Paragraph::size_type par_pos;
+               string filename;
+               /// Cursor paragraph Id
+               int par_id;
+               /// Cursor position
+               lyx::pos_type par_pos;
                ///
                Position() : par_id(0), par_pos(0) {}
                ///
-               Position(string const & f, int id, Paragraph::size_type pos)
-                        : filename(f), par_id(id), par_pos(pos) {}
+               Position(string const & f, int id, lyx::pos_type pos)
+                       : filename(f), par_id(id), par_pos(pos) {}
        };
        ///
        std::vector<Position> saved_positions;
        ///
        void moveCursorUpdate(bool selecting);
-        /// Get next inset of this class from current cursor position  
+       /// Get next inset of this class from current cursor position  
        Inset * getInsetByCode(Inset::Code code);
        ///
        void MenuInsertLyXFile(string const & filen);