]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
next step...
[lyx.git] / src / BufferView_pimpl.h
index f1234753cf994ca39185ffb3adf664ef7614f5e4..ed6062e6b1eec8719351b1839cb16713c0bd74d6 100644 (file)
@@ -10,6 +10,8 @@
 #include "commandtags.h"
 #include "frontends/Timeout.h"
 #include "WorkArea.h"
+#include "paragraph.h"
+#include "insets/insetspecialchar.h"
 
 #ifdef __GNUG__
 #pragma interface
@@ -35,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();
        ///
@@ -130,20 +132,16 @@ private:
        bool open_new_inset(UpdatableInset * new_inset, bool behind = false);
        ///
        void protectedBlank(LyXText * lt);
+       /// 
+       void specialChar(InsetSpecialChar::Kind);
        ///
        void newline();
        ///
        void hfill();
        ///
-       void menuSeparator();
-       ///
-       void endOfSentenceDot();
-       ///
-       void ldots();
-       ///
-       void hyphenationPoint();
+       void smartQuote();
        ///
-       void insertNote();
+       void insertAndEditInset(Inset *);
        ///
        void gotoInset(std::vector<Inset::Code> const & codes,
                       bool same_content);
@@ -178,11 +176,11 @@ private:
                 /// Cursor paragraph Id
                 int par_id;
                 /// Cursor position
-                LyXParagraph::size_type par_pos;
+                Paragraph::size_type par_pos;
                ///
                Position() : par_id(0), par_pos(0) {}
                ///
-               Position(string const & f, int id, LyXParagraph::size_type pos)
+               Position(string const & f, int id, Paragraph::size_type pos)
                         : filename(f), par_id(id), par_pos(pos) {}
        };
        ///