///
void addChangesToToc(DocIterator const & cdit, Buffer const & buf,
bool output_active, TocBackend & backend) const;
- /// set the buffer flag if there are changes in the paragraph
- void addChangesToBuffer(Buffer const & buf) const;
- ///
- bool isChangeUpdateRequired() const;
///
Language const * getParLanguage(BufferParams const &) const;
///
/// is there a change within the given range (does not
/// check contained paragraphs)
bool isChanged(pos_type start, pos_type end) const;
+ /// Are there insets containing changes in the range?
+ bool hasChangedInsets(pos_type start, pos_type end) const;
/// is there an unchanged char at the given pos ?
bool isChanged(pos_type pos) const;
+ /// is there a change in the paragraph ?
+ bool isChanged() const;
/// is there an insertion at the given pos ?
bool isInserted(pos_type pos) const;
///
Font const & getFirstFontSettings(BufferParams const &) const;
- /** Get fully instantiated font. If pos == -1, use the layout
- font attached to this paragraph.
- If pos == -2, use the label font of the layout attached here.
- In all cases, the font is instantiated, i.e. does not have any
- attributes with values FONT_INHERIT, FONT_IGNORE or
- FONT_TOGGLE.
+ /** Get fully instantiated font, i.e., one that does not have any
+ attributes with values FONT_INHERIT, FONT_IGNORE or FONT_TOGGLE.
*/
Font const getFont(BufferParams const &, pos_type pos,
Font const & outerfont) const;