X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxtext.h;h=8b0242bb3fb943a66a97e3abeff189192d7a4209;hb=37d42d45f3f4a5d3e916a080af50b37ae4a9d118;hp=ab1362d932a490bb776bf9486e73a60ab910edec;hpb=20af9e85559789af33e6d0504005677a9e715e5c;p=lyx.git diff --git a/src/lyxtext.h b/src/lyxtext.h index ab1362d932..8b0242bb3f 100644 --- a/src/lyxtext.h +++ b/src/lyxtext.h @@ -75,7 +75,7 @@ public: void breakParagraph(LCursor & cur, bool keep_layout = false); /// set layout over selection - pit_type setLayout(pit_type start, pit_type end, + void setLayout(pit_type start, pit_type end, std::string const & layout); /// void setLayout(LCursor & cur, std::string const & layout); @@ -133,7 +133,7 @@ public: /// read-write access to individual paragraph Paragraph & getPar(pit_type pit) { return pars_[pit]; } // Returns the current font and depth as a message. - std::string LyXText::currentState(LCursor & cur); + std::string currentState(LCursor & cur); /** returns row near the specified * y-coordinate in given paragraph (relative to the screen). @@ -221,9 +221,9 @@ public: /// void cursorBottom(LCursor & cur); /// - void Delete(LCursor & cur); + bool Delete(LCursor & cur); /// - void backspace(LCursor & cur); + bool backspace(LCursor & cur); /// bool selectWordWhenUnderCursor(LCursor & cur, lyx::word_location); /// @@ -326,6 +326,9 @@ public: /// int cursorY(CursorSlice const & cursor, bool boundary) const; + /// delete double space or empty paragraphs around old cursor + bool deleteEmptyParagraphMechanism(LCursor & cur, LCursor & old); + /// friend class LyXScreen; @@ -339,6 +342,8 @@ public: /// the current font LyXFont real_current_font; /// our buffer's default layout font. This is textclass specific + /* This is actually never initialized! Should be replaced by a + * defaultfont() method that looks at the textclass (easy). [JMarc]*/ LyXFont defaultfont_; /// int background_color_; @@ -362,9 +367,6 @@ private: /// change on pit pit_type undoSpan(pit_type pit); - /// used in setlayout - void makeFontEntriesLayoutSpecific(BufferParams const &, Paragraph & par); - /// Calculate and set the height of the row void setHeightOfRow(pit_type, Row & row); @@ -372,9 +374,6 @@ private: // position. Called by deleteEmptyParagraphMechanism void fixCursorAfterDelete(CursorSlice & cur, CursorSlice const & where); - /// delete double space or empty paragraphs around old cursor - bool deleteEmptyParagraphMechanism(LCursor & cur, LCursor const & old); - /// void deleteWordForward(LCursor & cur); ///