X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffuncrequest.h;h=037cbb32ed81ff5f2e62815b8054181801a5c391;hb=c0eb43a927a49e054afbdf37e50387065c3d99a4;hp=ec39066059e8b6c94800712406fe904ba8c66e0a;hpb=11ffa04773a4b02f5378ba09d01a893781b4d301;p=lyx.git diff --git a/src/funcrequest.h b/src/funcrequest.h index ec39066059..037cbb32ed 100644 --- a/src/funcrequest.h +++ b/src/funcrequest.h @@ -25,22 +25,34 @@ public: FuncRequest(); /// actions without extra argument explicit FuncRequest(kb_action act); + /// actions without extra argument + FuncRequest(kb_action act, int x, int y, mouse_button::state button); /// actions with extra argument FuncRequest(kb_action act, string const & arg); /// actions without extra argument - FuncRequest(BufferView * view, kb_action act); + FuncRequest(BufferView * bv, kb_action act); /// actions with extra argument - FuncRequest(BufferView * view, kb_action act, string const & arg); + FuncRequest(BufferView * bv, kb_action act, string const & arg); /// for mouse events - FuncRequest(BufferView * view, kb_action act, + FuncRequest(BufferView * bv, kb_action act, int x, int y, mouse_button::state button); + /// for changing requests a bit + FuncRequest(FuncRequest const & cmd, string const & arg); + /// for changing requests a bit + FuncRequest(FuncRequest const & cmd, BufferView * bv); + /// access to the view BufferView * view() const; /// access to the view - void setView(BufferView * view); + void setView(BufferView * bv); /// access to button mouse_button::state button() const; + /// output a message + void message(string const & msg) const; + /// output an error message + void errorMessage(string const & msg) const; + private: /// the BufferView we are talking to BufferView * view_;