From 5fd1f2211c1bf4ee9d2fda92a69001afd7523d4b Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Tue, 7 Apr 2009 08:39:56 +0000 Subject: [PATCH] * GuiDocument.cpp: - minor UI fixes wrt XeTeX. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29137 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiDocument.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt4/GuiDocument.cpp b/src/frontends/qt4/GuiDocument.cpp index 378ff9df1f..8d85dddeb4 100644 --- a/src/frontends/qt4/GuiDocument.cpp +++ b/src/frontends/qt4/GuiDocument.cpp @@ -1165,6 +1165,10 @@ void GuiDocument::xetexChanged(bool xetex) !langModule->defaultencodingRB->isChecked()); langModule->defaultencodingRB->setEnabled(!xetex); langModule->otherencodingRB->setEnabled(!xetex); + + fontModule->fontsDefaultCO->setEnabled(!xetex); + if (xetex) + fontModule->fontScCB->setEnabled(false); } @@ -1839,8 +1843,11 @@ void GuiDocument::applyView() bp_.fontsOSF = fontModule->fontOsfCB->isChecked(); - bp_.fontsDefaultFamily = GuiDocument::fontfamilies[ - fontModule->fontsDefaultCO->currentIndex()]; + if (xetex) + bp_.fontsDefaultFamily = "default"; + else + bp_.fontsDefaultFamily = GuiDocument::fontfamilies[ + fontModule->fontsDefaultCO->currentIndex()]; if (fontModule->fontsizeCO->currentIndex() == 0) bp_.fontsize = "default"; -- 2.39.2