X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fbufferview_funcs.h;h=c8665daa71412c4bdc9eb946889038e04571c5f7;hb=86e0dfa3e11957318ca4f3f549248326aa806eb4;hp=6504f4fc90bc77ecadfb0b00685b249ffdef397f;hpb=6789af0a3284fa865f7b682f803bb08e2ddeae8c;p=lyx.git diff --git a/src/bufferview_funcs.h b/src/bufferview_funcs.h index 6504f4fc90..c8665daa71 100644 --- a/src/bufferview_funcs.h +++ b/src/bufferview_funcs.h @@ -16,51 +16,22 @@ #include - -class BufferView; class LyXFont; -class LyXText; -class PosIterator; namespace bv_funcs { -/** Set \param data using \param font and \param toggle. - * If successful, returns true. - */ +/// Set \param data using \param font and \param toggle. Return success. bool font2string(LyXFont const & font, bool toggle, std::string & data); -/** Set \param font and \param toggle using \param data. - * If successful, returns true. - */ + +/// Set \param font and \param toggle using \param data. Return success. bool string2font(std::string const & data, LyXFont & font, bool & toggle); + /** Returns the current freefont, encoded as a std::string to be passed to the * frontends. */ std::string const freefont2string(); -/// -void put_selection_at(BufferView * bv, PosIterator const & cur, - int length, bool backwards); - - -/// what type of depth change to make -enum DEPTH_CHANGE { - INC_DEPTH, - DEC_DEPTH -}; - -/** - * Increase or decrease the nesting depth of the selected paragraph(s) - * if test_only, don't change any depths. Returns whether something - * (would have) changed - */ -bool changeDepth(BufferView *, LyXText *, DEPTH_CHANGE, bool test_only); - -/// Returns the current font and depth as a message. -std::string const currentState(BufferView *); -/// replace selection with insertion -void replaceSelection(LyXText * lt); - -}; // namespace bv_funcs +} // namespace bv_funcs #endif