X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fbufferview_funcs.C;h=7ab2815f37e98e8d186a80d11f2de3586fd7fd98;hb=21226de2b87a86be19fff025cace3d286a75aa76;hp=7239dbd0e268ba547154d8a0289a0b2a22445b62;hpb=7c984f40f2bb6dd91d6e0faba0bbec135a121694;p=lyx.git diff --git a/src/bufferview_funcs.C b/src/bufferview_funcs.C index 7239dbd0e2..7ab2815f37 100644 --- a/src/bufferview_funcs.C +++ b/src/bufferview_funcs.C @@ -19,15 +19,17 @@ #include "BufferView.h" #include "paragraph.h" #include "lyxfont.h" -#include "lyx_gui_misc.h" #include "lyxtext.h" #include "buffer.h" -#include "support/lstrings.h" #include "lyx_cb.h" #include "language.h" #include "gettext.h" #include "ParagraphParameters.h" +#include "lyxtextclasslist.h" + +#include "frontends/Alert.h" +#include "support/lstrings.h" void emph(BufferView * bv) { @@ -68,7 +70,7 @@ void lang(BufferView * bv, string const & l) font.setLanguage(lang); toggleAndShow(bv, font); } else - WriteAlert(_("Error! unknown language"),l); + Alert::alert(_("Error! unknown language"),l); } @@ -120,7 +122,11 @@ void roman(BufferView * bv) void styleReset(BufferView * bv) { +#ifndef INHERIT_LANG + LyXFont font(LyXFont::ALL_INHERIT, ignore_language); +#else LyXFont font(LyXFont::ALL_INHERIT); +#endif toggleAndShow(bv, font); } @@ -222,8 +228,7 @@ void toggleAndShow(BufferView * bv, LyXFont const & font, bool toggleall) bv->update(text, BufferView::SELECT|BufferView::FITCUR|BufferView::CHANGE); if (font.language() != ignore_language || - font.number() != LyXFont::IGNORE) - { + font.number() != LyXFont::IGNORE) { LyXCursor & cursor = text->cursor; text->computeBidiTables(bv->buffer(), cursor.row()); if (cursor.boundary() !=