X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView.h;h=765267b421b0aaa68a9ea3b33ad8f8a926d85a15;hb=1b56057e1f739551f2c410a4b0b3941246123531;hp=104fa805f15fac6d6adafb6bf1e9c41af2f76665;hpb=7c832d2d84328de9769a5f10a8b208ff0b5d8d94;p=lyx.git diff --git a/src/BufferView.h b/src/BufferView.h index 104fa805f1..765267b421 100644 --- a/src/BufferView.h +++ b/src/BufferView.h @@ -36,6 +36,7 @@ class FuncRequest; class FuncStatus; class Intl; class Inset; +class Menu; class ParIterator; class ParagraphMetrics; class Point; @@ -106,6 +107,8 @@ public: ScrollbarParameters const & scrollbarParameters() const; /// \return Tool tip for the given position. docstring toolTip(int x, int y) const; + /// \return the context menu for the given position. + docstring contextMenu(int x, int y) const; /// Save the current position as bookmark. /// if idx == 0, save to temp_bookmark @@ -131,6 +134,8 @@ public: /// This method will automatically scroll and update the BufferView and updated /// if needed. void showCursor(); + /// LFUN_SCROLL Helper. + void lfunScroll(FuncRequest const & cmd); /// scroll down document by the given number of pixels. void scrollDown(int pixels); /// scroll up document by the given number of pixels.