class FuncStatus;
class Intl;
class Inset;
+class Menu;
class ParIterator;
class ParagraphMetrics;
class Point;
void updateScrollbar();
/// return the Scrollbar Parameters.
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
/// 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.
/// return the pixel height of the document view.
int workHeight() const;
+
/// translate and insert a character, using the correct keymap.
void translateAndInsert(char_type c, Text * t, Cursor & cur);
/// return true for events that will handle.
FuncStatus getStatus(FuncRequest const & cmd);
/// execute the given function.
- /// \return the Update::flags for further metrics update.
- Update::flags dispatch(FuncRequest const & argument);
+ /// \return true if the function has been processed.
+ bool dispatch(FuncRequest const & argument);
/// request an X11 selection.
/// \return the selected string.
Text const & text, //< The Text where we start searching.
int x, //< x-coordinate on screen
int y //< y-coordinate on screen
- );
+ ) const;
///
int width_;