]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
more cursor dispatch
[lyx.git] / src / BufferView_pimpl.h
index e63b7b5df6b6f6d7cfc7733960640e8babe4b811..9880aabe7b36e701fa8633bb6f34e018c88596e9 100644 (file)
@@ -45,7 +45,7 @@ class FuncRequest;
 ///
 struct BufferView::Pimpl : public boost::signals::trackable {
        ///
-       Pimpl(BufferView * bv, LyXView * owner,
+       Pimpl(BufferView & bv, LyXView * owner,
              int xpos, int ypos, int width, int height);
        ///
        Painter & painter() const;
@@ -75,9 +75,7 @@ struct BufferView::Pimpl : public boost::signals::trackable {
        void updateScrollbar();
        ///
        void scrollDocView(int value);
-       /**
-        * Wheel mouse scroll, move by multiples of text->defaultRowHeight().
-        */
+       /// Wheel mouse scroll, move by multiples of text->defaultRowHeight().
        void scroll(int lines);
        ///
        typedef boost::shared_ptr<LyXKeySym> LyXKeySymPtr;
@@ -104,7 +102,7 @@ struct BufferView::Pimpl : public boost::signals::trackable {
        ///
        void center();
        ///
-       bool insertInset(InsetOld * inset, std::string const & lout = std::string());
+       bool insertInset(InsetBase * inset, std::string const & lout = std::string());
        /// a function should be executed from the workarea
        bool workAreaDispatch(FuncRequest const & ev);
        /// a function should be executed
@@ -150,7 +148,7 @@ private:
         * string. May only be used with InsetCommand-derived insets
         * Returns true if a screen update is needed.
         */
-       bool ChangeInsets(InsetOld::Code code, std::string const & from,
+       bool ChangeInsets(InsetBase::Code code, std::string const & from,
                          std::string const & to);
 
        ///
@@ -189,7 +187,7 @@ private:
        ///
        std::vector<Position> saved_positions;
        /// Get next inset of this class from current cursor position
-       InsetOld * getInsetByCode(InsetOld::Code code);
+       InsetBase * getInsetByCode(InsetBase::Code code);
        ///
        void MenuInsertLyXFile(std::string const & filen);
        /// our workarea