X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxtext.h;h=5bf93d8278def4cd6aa4c2fee3d53d6eeb340f40;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=60948936535b18a2eb5b3e0d4035926d02576e41;hpb=1354f4b6d645e27b9d1b9247aeb143c606080d8e;p=lyx.git diff --git a/src/lyxtext.h b/src/lyxtext.h index 6094893653..5bf93d8278 100644 --- a/src/lyxtext.h +++ b/src/lyxtext.h @@ -96,7 +96,9 @@ public: /// Set font over selection paragraphs and rebreak. void setFont(LCursor & cur, LyXFont const &, bool toggleall = false); - /// rebreaks the given par + /// Rebreaks the given paragraph. + /// \retval true if a full screen redraw is needed. + /// \retval false if a single paragraph redraw is enough. bool redoParagraph(BufferView &, pit_type pit); /// returns pos in given par at given x coord @@ -251,6 +253,8 @@ public: }; /// Change the case of the word at cursor position. void changeCase(LCursor & cur, TextCase action); + /// Transposes the character at the cursor with the one before it + void charsTranspose(LCursor & cur); /** the DTP switches for paragraphs. LyX will store the top settings always in the first physical paragraph, the bottom settings in the @@ -260,7 +264,7 @@ public: void setParagraph(LCursor & cur, Spacing const & spacing, LyXAlignment align, - std::string const & labelwidthstring, + docstring const & labelwidthstring, bool noindent); /* these things are for search and replace */