]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.h
Point fix, earlier forgotten
[lyx.git] / src / BufferView.h
index 6b3baae85a641b90584493ef9cfe1515974c5590..029c139c38cc37b8269e1b1284d7847f2219c8de 100644 (file)
@@ -1,11 +1,16 @@
 // -*- C++ -*-
 /**
  * \file BufferView.h
- * Copyright 2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- *  \author Lars Gullik Bjønnes
-*/
+ * \author Alfredo Braustein
+ * \author Lars Gullik Bjønnes
+ * \author John Levon
+ * \author Jürgen Vigna
+ *
+ * Full author contact details are available in file CREDITS.
+ */
 
 #ifndef BUFFER_VIEW_H
 #define BUFFER_VIEW_H
@@ -59,6 +64,12 @@ public:
        /// return the owning main view
        LyXView * owner() const;
 
+       /// return the visible top y
+       int top_y() const;
+
+       /// set the visible top y
+       void top_y(int);
+
        /// resize event has happened
        void resize();
 
@@ -74,8 +85,11 @@ public:
        bool fitCursor();
        /// perform pending painting updates
        void update();
-       /// update for a particular inset
-       void updateInset();
+       /** update for a particular inset. Gets a pointer and not a
+        *  reference because we really need the pointer information
+        *  to find it in the buffer.
+        */
+       void updateInset(InsetOld const *);
        /// reset the scrollbar to reflect current view position
        void updateScrollbar();
        /// FIXME
@@ -191,9 +205,6 @@ private:
        /// Set the current locking inset
        void theLockingInset(UpdatableInset * inset);
 
-       /// return the lyxtext containing this inset
-       LyXText * getParentText(InsetOld * inset) const;
-
        /**
         * Change all insets with the given code's contents to a new
         * string. May only be used with InsetCommand-derived insets