- int latex(Buffer const &, std::ostream & os,
- OutputParams const & runparams) const;
+ void latex(otexstream & os, OutputParams const & runparams) const;
+ ///
+ bool setMouseHover(BufferView const * bv, bool mouse_hover) const;
+ ///
+ bool mouseHovered(BufferView const * bv) const
+ { return mouse_hover_[bv]; }
+
+ ///
+ bool completionSupported(Cursor const &) const;
+ ///
+ bool inlineCompletionSupported(Cursor const & cur) const;
+ ///
+ bool automaticInlineCompletion() const;
+ ///
+ bool automaticPopupCompletion() const;
+ ///
+ CompletionList const * createCompletionList(Cursor const & cur) const;
+ ///
+ docstring completionPrefix(Cursor const & cur) const;
+ ///
+ bool insertCompletion(Cursor & cur, docstring const & s, bool finished);
+ ///
+ void completionPosAndDim(Cursor const &, int & x, int & y, Dimension & dim) const;
+ ///
+ InsetCode lyxCode() const { return MATH_NEST_CODE; }