]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.h
Change to use preffered calling of Boost.Function
[lyx.git] / src / BufferView.h
index 11df87578044eec883dd320634af0a0eead21e9a..5ffe593d67e95c9a4bd81312dcf1504f829cb310 100644 (file)
 class Buffer;
 class Change;
 class DocIterator;
-class Encoding;
 class ErrorList;
 class FuncRequest;
 class FuncStatus;
-class InsetBase;
 class InsetOld;
 class Language;
 class LCursor;
@@ -37,8 +35,6 @@ class LyXScreen;
 class LyXView;
 class Painter;
 class ParIterator;
-class TeXErrors;
-class UpdatableInset;
 
 /**
  * A buffer view encapsulates a view onto a particular
@@ -54,7 +50,7 @@ public:
         * Create a view with the given owner main window,
         * of the given dimensions.
         */
-       BufferView(LyXView * owner, int x, int y, int w, int h);
+       BufferView(LyXView * owner, int w, int h);
 
        ~BufferView();
 
@@ -112,9 +108,6 @@ public:
        /// return the lyxtext we are using
        LyXText * getLyXText() const;
 
-       /// return the parent language of the given inset
-       Language const * getParentLanguage(InsetOld * inset) const;
-
        /// simple replacing. Use the font of the first selected character
        void replaceSelectionWithString(std::string const & str);
 
@@ -128,12 +121,6 @@ public:
        /// set the cursor based on the given TeX source row
        void setCursorFromRow(int row);
 
-       /// Inserts a lyx file at cursor position. return false if it fails
-       bool insertLyXFile(std::string const & file);
-
-       /// FIXME
-       bool fitLockedInsetCursor(int x, int y, int asc, int desc);
-
        /// hide the cursor if it is visible
        void hideCursor();
 
@@ -142,7 +129,7 @@ public:
        /// scroll document by the given number of lines of default height
        void scroll(int lines);
        /// Scroll the view by a number of pixels
-       void scrollDocView(int);
+       void scrollDocView(int pixels);
 
        /// return the pixel width of the document view
        int workWidth() const;
@@ -175,7 +162,11 @@ public:
        LyXText * text() const;
        ///
        void setCursor(ParIterator const & par, lyx::pos_type pos);
-       ///
+       /* Sets the selection. When \c backwards == false, set anchor
+        * to \c cur and cursor to \c cur + \c length. When \c
+        * backwards == true, set anchor to \c cur and cursor to \c
+        * cur + \c length.
+        */
        void putSelectionAt(DocIterator const & cur,
                int length, bool backwards);