std::vector<std::string> & list) const;
///
void validate(LaTeXFeatures & features) const;
- /// identifies MatrixInsets
+ /// identifies HullInset
MathHullInset const * asHullInset() const { return this; }
/// identifies HullInset
MathHullInset * asHullInset() { return this; }
///
int docbook(Buffer const &, std::ostream &,
OutputParams const &) const;
+ /// the string that is passed to the TOC
+ virtual int textString(Buffer const &, std::ostream & os,
+ OutputParams const &) const;
/// get notification when the cursor leaves this inset
void notifyCursorLeaves(LCursor & cur);
protected:
MathHullInset(MathHullInset const &);
- virtual void priv_dispatch(LCursor & cur, FuncRequest & cmd);
+ virtual void doDispatch(LCursor & cur, FuncRequest & cmd);
/// do we want to handle this event?
bool getStatus(LCursor & cur, FuncRequest const & cmd,
FuncStatus & status) const;
///
- std::string eolString(row_type row, bool fragile) const;
+ std::string eolString(row_type row, bool emptyline, bool fragile) const;
private:
virtual std::auto_ptr<InsetBase> doClone() const;
std::vector<std::string> label_;
///
boost::scoped_ptr<RenderPreview> preview_;
+ ///
+ mutable bool use_preview_;
//
// Incorporate me
//
/// what appears in the minibuffer when opening
virtual std::string const editMessage() const;
///
- virtual void getCursorDim(int &, int &) const;
- ///
virtual bool isTextInset() const { return true; }
///
virtual void mutateToText();
///
void edit(LCursor & cur, bool left);
///
+ InsetBase * editXY(LCursor & cur, int x, int y);
+ ///
bool display() const;
///
Code lyxCode() const;
protected:
///
- void handleFont(LCursor &, std::string const & arg, std::string const & font);
+ void handleFont(LCursor & cur, std::string const & arg,
+ std::string const & font);
+ ///
+ void handleFont2(LCursor & cur, std::string const & arg);
///
- void handleFont2(LCursor &, std::string const & arg);
+ bool previewState(BufferView * bv) const;
};
#endif