X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView_pimpl.h;h=f1234753cf994ca39185ffb3adf664ef7614f5e4;hb=31b56dac8042735f75229ad480b3e98531c181ff;hp=41afe0b1defc3840ec55b262bc3e0b3896b2ce4e;hpb=e5dfa0b9ac1b362df40e26964b072418331596af;p=lyx.git diff --git a/src/BufferView_pimpl.h b/src/BufferView_pimpl.h index 41afe0b1de..f1234753cf 100644 --- a/src/BufferView_pimpl.h +++ b/src/BufferView_pimpl.h @@ -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 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