]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
Reduce Michael's buglist.
[lyx.git] / src / BufferView_pimpl.h
index f4b9162a10079f503fd58432c861b7486e43fa9b..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
@@ -37,7 +37,7 @@ struct BufferView::Pimpl : public SigC::Object {
        ///
        void redraw();
        /// Return true if the cursor was fitted.
-       bool fitCursor(LyXText *);
+       bool fitCursor();
        ///
        void redoCurrentBuffer();
        ///
@@ -139,7 +139,9 @@ private:
        ///
        void hfill();
        ///
-       void insertNote();
+       void smartQuote();
+       ///
+       void insertAndEditInset(Inset *);
        ///
        void gotoInset(std::vector<Inset::Code> const & codes,
                       bool same_content);
@@ -170,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);