- void insertStringAsParagraphs(std::string const & str);
-
- /// Find next inset of some specified type.
- bool gotoNextInset(std::vector<InsetOld::Code> const & codes,
- std::string const & contents = std::string());
- ///
- void gotoInset(std::vector<InsetOld::Code> const & codes,
- bool same_content);
- ///
- void gotoInset(InsetOld::Code code, bool same_content);
-
- ///
- int workWidth() const;
-
- ///
- void computeBidiTables(ParagraphList::iterator pit,
- Buffer const &, RowList::iterator row) const;
- /// Maps positions in the visual string to positions in logical string.
- lyx::pos_type log2vis(lyx::pos_type pos) const;
- /// Maps positions in the logical string to positions in visual string.
- lyx::pos_type vis2log(lyx::pos_type pos) const;
- ///
- lyx::pos_type bidi_level(lyx::pos_type pos) const;
- ///
- bool bidi_InRange(lyx::pos_type pos) const;
-private:
- ///
- float getCursorX(ParagraphList::iterator pit,
- RowList::iterator rit, lyx::pos_type pos,
- lyx::pos_type last, bool boundary) const;
- /// used in setlayout
- void makeFontEntriesLayoutSpecific(BufferParams const &, Paragraph & par);