]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
Forgot to add this files.
[lyx.git] / src / BufferView_pimpl.h
index 954258ee438a311a0c91a4672fefe0ccc4703733..7de82ef77a28ec79bf60678615ac05aa270f95bc 100644 (file)
@@ -16,7 +16,13 @@ class LyXView;
 class WorkArea;
 class LyXScreen;
 
-struct BufferView::Pimpl {
+#ifdef SIGC_CXX_NAMESPACES
+using SigC::Object;
+#endif
+
+///
+struct BufferView::Pimpl : public Object {
+       ///
        Pimpl(BufferView * i, LyXView * o,
              int xpos, int ypos, int width, int height);
        ///
@@ -37,7 +43,7 @@ struct BufferView::Pimpl {
        int resizeCurrentBuffer();
        ///
        void update();
-       ///
+       //
        void update(BufferView::UpdateCodes);
        ///
        void gotoError();
@@ -50,7 +56,8 @@ struct BufferView::Pimpl {
        ///
        void scrollCB(double value);
        ///
-       Inset * checkInsetHit(int & x, int & y, unsigned int button);
+       Inset * checkInsetHit(LyXText *, int & x, int & y,
+                             unsigned int button);
        /// 
        int scrollUp(long time);
        ///
@@ -118,14 +125,10 @@ struct BufferView::Pimpl {
        ///
        Buffer * buffer_;
        ///
-       LyXScreen * screen;
+       LyXScreen * screen_;
        ///
        long current_scrollbar_value;
        ///
-       bool lyx_focus;
-       ///
-       bool work_area_focus;
-       ///
        FL_OBJECT * figinset_canvas;
        ///
        Timeout cursor_timeout;
@@ -142,6 +145,7 @@ struct BufferView::Pimpl {
        ///
        void stuffClipboard(string const &) const;
 private:
+       ///
        bool using_xterm_cursor;
 };
 #endif