to allow customization in layout files
2/ do not add preamble chunks for features that are used in inactive insets
(notes, inactive branches)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27859
a592a061-630c-0410-9148-
cb99ea01b6c8
features.require("framed");
break;
}
features.require("framed");
break;
}
- InsetText::validate(features);
+ InsetCollapsable::validate(features);
void InsetBranch::validate(LaTeXFeatures & features) const
{
void InsetBranch::validate(LaTeXFeatures & features) const
{
- InsetText::validate(features);
+ if (isBranchSelected())
+ InsetCollapsable::validate(features);
void InsetNote::validate(LaTeXFeatures & features) const
{
void InsetNote::validate(LaTeXFeatures & features) const
{
- if (params_.type == InsetNoteParams::Comment)
+ switch (params_.type) {
+ case InsetNoteParams::Comment:
features.require("verbatim");
features.require("verbatim");
- if (params_.type == InsetNoteParams::Greyedout) {
+ break;
+ case InsetNoteParams::Greyedout:
features.require("color");
features.require("lyxgreyedout");
features.require("color");
features.require("lyxgreyedout");
+ InsetCollapsable::validate(features);
+ break;
+ case InsetNoteParams::Note:
+ break;
- InsetText::validate(features);