- std::string selectionAsString(Buffer const & buffer, bool label) const;
- ///
- double spacing(Paragraph const &) const;
- ///
- void cursorLeftOneWord(CursorSlice &);
- ///
- void cursorRightOneWord(CursorSlice &);
-
- ///
- DispatchResult moveRight();
- ///
- DispatchResult moveLeft();
- ///
- DispatchResult moveRightIntern(bool front,
- bool activate_inset, bool selecting);
- ///
- DispatchResult moveLeftIntern(bool front,
- bool activate_inset, bool selecting);
- ///
- DispatchResult moveUp();
- ///
- DispatchResult moveDown();
+ double spacing(Paragraph const & par) const;
+ /// make a suggestion for a label
+ std::string getPossibleLabel(LCursor & cur) const;
+ /// is this paragraph right-to-left?
+ bool isRTL(Paragraph const & par) const;