]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
In for a penny, in for a pound. Consistent use of // -*- C++ -*-
[lyx.git] / src / BufferView_pimpl.h
index 41afe0b1defc3840ec55b262bc3e0b3896b2ce4e..f1234753cf994ca39185ffb3adf664ef7614f5e4 100644 (file)
@@ -118,6 +118,10 @@ struct BufferView::Pimpl : public SigC::Object {
        ///
        void center();
        ///
+       bool insertInset(Inset * inset, string const & lout = string());
+       ///
+       void updateInset(Inset * inset, bool mark_dirty);
+       ///
        bool Dispatch(kb_action action, string const & argument);
 private:
        ///
@@ -125,8 +129,27 @@ private:
        /// open and lock an updatable inset
        bool open_new_inset(UpdatableInset * new_inset, bool behind = false);
        ///
+       void protectedBlank(LyXText * lt);
+       ///
+       void newline();
+       ///
+       void hfill();
+       ///
+       void menuSeparator();
+       ///
+       void endOfSentenceDot();
+       ///
+       void ldots();
+       ///
+       void hyphenationPoint();
+       ///
        void insertNote();
        ///
+       void gotoInset(std::vector<Inset::Code> const & codes,
+                      bool same_content);
+       ///
+       void gotoInset(Inset::Code codes, bool same_content);
+       ///
        BufferView * bv_;
        ///
        LyXView * owner_;
@@ -138,10 +161,6 @@ private:
        long current_scrollbar_value;
        ///
        Timeout cursor_timeout;
-        ///
-       int last_click_x;
-       ///
-       int last_click_y;
        ///
        WorkArea workarea_;
        ///
@@ -174,5 +193,7 @@ private:
        Inset * getInsetByCode(Inset::Code code);
        ///
        void MenuInsertLyXFile(string const & filen);
+       ///
+       bool inset_slept;
 };
 #endif