void setChar(size_type pos, value_type c);
///
void setFont(size_type pos, LyXFont const & font);
- ///
- string const getWord(size_type &) const;
/// Returns the height of the highest font in range
LyXFont::FONT_SIZE highestFontInRange(size_type startpos,
size_type endpos) const;
///
void insertChar(size_type pos, value_type c, LyXFont const &);
///
+ bool checkInsertChar(LyXFont &);
+ ///
void insertInset(size_type pos, Inset * inset);
///
void insertInset(size_type pos, Inset * inset, LyXFont const &);
///
- bool insertInsetAllowed(Inset * inset);
+ bool insetAllowed(Inset::Code code);
///
Inset * getInset(size_type pos);
///
return *this;
}
///
- Inset * operator*() { return (*it).inset; }
+ Inset * operator*() { return it->inset; }
///
- size_type getPos() const {return (*it).pos; }
+ size_type getPos() const {return it->pos; }
///
bool operator==(inset_iterator const & iter) const {
return it == iter.it;