Compare commits

..

3 Commits

Author SHA1 Message Date
Pavel Sanda
b39cc9ed89 Not needed anymore. 2024-09-30 20:11:23 +02:00
Pavel Sanda
601abfe929 PDF options: reflect in UI mutually exclusive colorlinks and frames.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg222961.html
2024-09-30 20:09:35 +02:00
Pavel Sanda
63dbd54e62 UG: typo 2024-09-30 20:02:01 +02:00
5 changed files with 18 additions and 7 deletions

View File

@ -9646,14 +9646,12 @@ Verbatim
\end_layout
\begin_layout Verbatim
This is Verbatim.
\end_layout
\begin_layout Verbatim
\noindent
\align block
The following 2 lines are empty:
\end_layout
@ -9666,7 +9664,6 @@ The following 2 lines are empty:
\end_layout
\begin_layout Verbatim
Almost everything is allowed in Verbatim:"%&$§#~'`
\backslash
}][{|
@ -9690,7 +9687,6 @@ Verbatim
\end_layout
\begin_layout Verbatim*
This is Verbatim*.
\end_layout
@ -51056,7 +51052,8 @@ Encodings
\family default
dropdown,
\SpecialChar LyX
automatically selects the appropriate traditional encoding for the given language(s).If the document contains text in more than one language you thus may get more than one encoding in the \SpecialChar LaTeX
automatically selects the appropriate traditional encoding for the given language(s).
If the document contains text in more than one language you thus may get more than one encoding in the \SpecialChar LaTeX
file.
\end_layout

View File

@ -1784,6 +1784,8 @@ GuiDocument::GuiDocument(GuiView & lv)
this, SLOT(change_adaptor()));
connect(pdfSupportModule->pdfborderCB, SIGNAL(toggled(bool)),
this, SLOT(change_adaptor()));
connect(pdfSupportModule->colorlinksCB, SIGNAL(toggled(bool)),
this, SLOT(colorlinksCB_adaptor(bool)));
connect(pdfSupportModule->colorlinksCB, SIGNAL(toggled(bool)),
this, SLOT(change_adaptor()));
connect(pdfSupportModule->backrefCO, SIGNAL(activated(int)),
@ -3152,6 +3154,12 @@ void GuiDocument::classChanged_adaptor()
}
void GuiDocument::colorlinksCB_adaptor(bool enabled)
{
pdfSupportModule->pdfborderCB->setEnabled(!enabled);
}
void GuiDocument::classChanged()
{
int idx = latexModule->classCO->currentIndex();
@ -4879,6 +4887,10 @@ void GuiDocument::paramsToDialog()
pdfSupportModule->pdfusetitleCB->setChecked(pdf.pdfusetitle);
pdfSupportModule->colorlinksCB->setChecked(pdf.colorlinks);
//hyperref considers colorlinks to be mutually exlusive to borders
//for workaround see manuals
pdfSupportModule->pdfborderCB->setEnabled(!pdf.colorlinks);
nn = findToken(backref_opts, pdf.backref);
if (nn >= 0)
pdfSupportModule->backrefCO->setCurrentIndex(nn);

View File

@ -146,6 +146,7 @@ private Q_SLOTS:
void browseMaster();
void classChanged();
void classChanged_adaptor();
void colorlinksCB_adaptor(bool);
void languagePackageChanged(int);
void biblioChanged();
void rescanBibFiles();

View File

@ -16,8 +16,6 @@
#include "GuiDialog.h"
#include "ui_SendtoUi.h"
#include <vector>
class QListWidgetItem;
namespace lyx {

View File

@ -281,6 +281,9 @@
</item>
<item>
<widget class="QCheckBox" name="colorlinksCB">
<property name="toolTip">
<string>Mutually exclusive with frames around links, see manual.</string>
</property>
<property name="text">
<string>C&amp;olor links</string>
</property>