X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FText.h;h=14108286047dcbae233a8f87b009887d50837d46;hb=8202e4e571b90b3b87918437d6346bbf1cbfc6aa;hp=723e66b80daa65120e8ad79f14a56f83008acfed;hpb=919a06718a1cc9612f54644444e7b91955460295;p=lyx.git diff --git a/src/Text.h b/src/Text.h index 723e66b80d..1410828604 100644 --- a/src/Text.h +++ b/src/Text.h @@ -19,23 +19,23 @@ namespace lyx { -class Buffer; class BufferParams; class BufferView; +class Change; class CompletionList; class Cursor; class CursorData; class CursorSlice; -class DocIterator; class ErrorList; class Font; class FontInfo; class FuncRequest; class FuncStatus; class Inset; +class InsetText; class Lexer; -class PainterInfo; -class Spacing; +class Paragraph; +class ParagraphParameters; /// This class encapsulates the main text data and operations in LyX. /// This is more or less the private implementation of InsetText. @@ -245,6 +245,8 @@ public: // Dissolve the inset under cursor /// FIXME: replace Cursor with DocIterator. bool dissolveInset(Cursor & cur); + /// FIXME: replace Cursor with DocIterator. + bool splitInset(Cursor & cur); /// bool selectWordWhenUnderCursor(Cursor & cur, word_location); /// Change the case of the word at cursor position. @@ -258,7 +260,7 @@ public: settings are given to the new one. This function will handle a multi-paragraph selection. */ - void setParagraphs(Cursor const & cur, docstring const & arg, bool modify = false); + void setParagraphs(Cursor const & cur, docstring const & arg, bool merge = false); /// Sets parameters for current or selected paragraphs void setParagraphs(Cursor const & cur, ParagraphParameters const & p);