]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
Small fix.
[lyx.git] / src / BufferView_pimpl.h
index eae9c2a4afd5bdfa06d4589862f2ee950eba0c88..4358e20197396ac012b83a2343ebbfd79b25605d 100644 (file)
@@ -16,7 +16,11 @@ 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);
        ///
@@ -38,7 +42,7 @@ struct BufferView::Pimpl {
        ///
        void update();
        ///
-       void update(signed char f);
+       void update(BufferView::UpdateCodes);
        ///
        void gotoError();
        /// Update pixmap of screen
@@ -49,12 +53,8 @@ struct BufferView::Pimpl {
        void updateScrollbar();
        ///
        void scrollCB(double value);
-#if 0
-       ///
-       void create_view();
-#endif
        ///
-       Inset * checkInsetHit(int & x, int & y, unsigned int button);
+       Inset * checkInsetHit(LyXText *, int & x, int & y, unsigned int button);
        /// 
        int scrollUp(long time);
        ///
@@ -122,27 +122,19 @@ struct BufferView::Pimpl {
        ///
        Buffer * buffer_;
        ///
-       LyXScreen * screen;
+       LyXScreen * screen_;
        ///
        long current_scrollbar_value;
        ///
-       bool lyx_focus;
-       ///
-       bool work_area_focus;
-       ///
        FL_OBJECT * figinset_canvas;
-#if 0
        ///
-       FL_OBJECT * timer_cursor;
-#else
        Timeout cursor_timeout;
-#endif
         ///
         BackStack backstack;
        ///
        int last_click_x, last_click_y;
        ///
-       WorkArea * workarea;
+       WorkArea * workarea_;
        ///
        UpdateInset updatelist;
        ///