Mark inverted branch insets

This commit is contained in:
Yuriy Skalko 2021-10-21 12:56:05 +03:00
parent 2d57c7199c
commit 54028c3eea
2 changed files with 16 additions and 4 deletions

View File

@ -35523,8 +35523,18 @@ There are also inverted branch insets, whose content is output just in case
\emph on \emph on
not not
\emph default \emph default
activated. activated
This make it easy to add alternative text for different versions of a document. \change_inserted 244031559 1635284375
(they are marked with ~ before the name)
\change_unchanged
.
\change_deleted 244031559 1635284383
This
\change_inserted 244031559 1635284385
Such insets
\change_unchanged
make it easy to add alternative text for different versions of a document.
To control whether a particular inset is inverted, right-click on the inset To control whether a particular inset is inverted, right-click on the inset
button and choose button and choose
\family sans \family sans

View File

@ -112,8 +112,10 @@ docstring const InsetBranch::buttonLabel(BufferView const &) const
if (inchild && master_selected != child_selected) if (inchild && master_selected != child_selected)
symb += (child_selected ? tick : cross); symb += (child_selected ? tick : cross);
docstring inv_symb = from_ascii(params_.inverted ? "~" : "");
if (decoration() == InsetDecoration::MINIMALISTIC) if (decoration() == InsetDecoration::MINIMALISTIC)
return symb + params_.branch; return symb + inv_symb + params_.branch;
docstring s; docstring s;
if (inmaster && inchild) if (inmaster && inchild)
@ -124,7 +126,7 @@ docstring const InsetBranch::buttonLabel(BufferView const &) const
s = _("Branch (master): "); s = _("Branch (master): ");
else // !inmaster && !inchild else // !inmaster && !inchild
s = _("Branch (undefined): "); s = _("Branch (undefined): ");
s += params_.branch; s += inv_symb + params_.branch;
return symb + s; return symb + s;
} }