commit 46671b58366c3112bceb8e9b44c2e7c225407a93
Author: Uwe Stöhr <[email protected]>
Date: Sun May 17 03:21:02 2015 +0200
InsetBox.cpp: code simplification
thanks Pavel for the hint
diff --git a/src/insets/InsetBox.cpp b/src/insets/InsetBox.cpp
index c46848c..0f54087 100644
--- a/src/insets/InsetBox.cpp
+++ b/src/insets/InsetBox.cpp
@@ -341,25 +341,23 @@ void InsetBox::latex(otexstream & os, OutputParams const
& runparams) const
case Frameless:
break;
case Framed:
- if (!(thickness_string.find(defaultThick) != string::npos)) {
+ if (thickness_string != defaultThick) {
os << "{\\FrameRule " << from_ascii(thickness_string);
- if (!(separation_string.find(defaultSep) !=
string::npos))
+ if (separation_string != defaultSep)
os << "\\FrameSep " <<
from_ascii(separation_string);
}
- if (!(separation_string.find(defaultSep) != string::npos)
- && (thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep && thickness_string ==
defaultThick)
os << "{\\FrameSep " << from_ascii(separation_string);
os << "\\begin{framed}%\n";
break;
case Boxed:
- if (!(thickness_string.find(defaultThick) != string::npos)) {
+ if (thickness_string != defaultThick) {
os << "{\\fboxrule " << from_ascii(thickness_string);
- if (!(separation_string.find(defaultSep) !=
string::npos))
+ if (separation_string != defaultSep)
os << "\\fboxsep " <<
from_ascii(separation_string);
}
- if (!(separation_string.find(defaultSep) != string::npos)
- && (thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep && thickness_string ==
defaultThick)
os << "{\\fboxsep " << from_ascii(separation_string);
if (!params_.inner_box && !width_string.empty()) {
if (params_.framecolor != "black" ||
params_.backgroundcolor != "none") {
@@ -387,36 +385,34 @@ void InsetBox::latex(otexstream & os, OutputParams const
& runparams) const
os << "{";
break;
case ovalbox:
- if (!separation_string.empty() &&
separation_string.find(defaultSep) == string::npos)
+ if (!separation_string.empty() && separation_string !=
defaultSep)
os << "{\\fboxsep " << from_ascii(separation_string);
os << "\\ovalbox{";
break;
case Ovalbox:
- if (!separation_string.empty() &&
separation_string.find(defaultSep) == string::npos)
+ if (!separation_string.empty() && separation_string !=
defaultSep)
os << "{\\fboxsep " << from_ascii(separation_string);
os << "\\Ovalbox{";
break;
case Shadowbox:
- if (!(thickness_string.find(defaultThick) != string::npos)) {
+ if (thickness_string != defaultThick) {
os << "{\\fboxrule " << from_ascii(thickness_string);
- if (!(separation_string.find(defaultSep) !=
string::npos)) {
+ if (separation_string != defaultSep) {
os << "\\fboxsep " <<
from_ascii(separation_string);
- if (!(shadowsize_string.find(defaultShadow) !=
string::npos))
+ if (shadowsize_string != defaultShadow)
os << "\\shadowsize " <<
from_ascii(shadowsize_string);
}
- if (!(shadowsize_string.find(defaultShadow) !=
string::npos)
- && (separation_string.find(defaultSep) !=
string::npos))
+ if (shadowsize_string != defaultShadow &&
separation_string == defaultSep)
os << "\\shadowsize " <<
from_ascii(shadowsize_string);
}
- if (!(separation_string.find(defaultSep) != string::npos)
- && (thickness_string.find(defaultThick) !=
string::npos)) {
+ if (separation_string != defaultSep && thickness_string ==
defaultThick) {
os << "{\\fboxsep " <<
from_ascii(separation_string);
- if (!(shadowsize_string.find(defaultShadow) !=
string::npos))
+ if (shadowsize_string != defaultShadow)
os << "\\shadowsize " <<
from_ascii(shadowsize_string);
}
- if (!(shadowsize_string.find(defaultShadow) != string::npos)
- && (separation_string.find(defaultSep) !=
string::npos)
- && (thickness_string.find(defaultThick) !=
string::npos))
+ if (shadowsize_string != defaultShadow
+ && separation_string == defaultSep
+ && thickness_string == defaultThick)
os << "{\\shadowsize " <<
from_ascii(shadowsize_string);
os << "\\shadowbox{";
break;
@@ -425,13 +421,12 @@ void InsetBox::latex(otexstream & os, OutputParams const
& runparams) const
// it is inside a minipage or parbox
break;
case Doublebox:
- if (!(thickness_string.find(defaultThick) != string::npos)) {
+ if (thickness_string != defaultThick) {
os << "{\\fboxrule " << from_ascii(thickness_string);
- if (!(separation_string.find(defaultSep) !=
string::npos))
+ if (separation_string != defaultSep)
os << "\\fboxsep " <<
from_ascii(separation_string);
}
- if (!(separation_string.find(defaultSep) != string::npos)
- && (thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep && thickness_string ==
defaultThick)
os << "{\\fboxsep " << from_ascii(separation_string);
os << "\\doublebox{";
break;
@@ -543,8 +538,7 @@ void InsetBox::latex(otexstream & os, OutputParams const &
runparams) const
break;
case Framed:
os << "\\end{framed}";
- if (!(separation_string.find(defaultSep) != string::npos)
- || !(thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep || thickness_string !=
defaultThick)
os << "}";
break;
case Boxed:
@@ -552,31 +546,29 @@ void InsetBox::latex(otexstream & os, OutputParams const
& runparams) const
if (!params_.inner_box && !width_string.empty()
&& (params_.framecolor != "black" ||
params_.backgroundcolor != "none"))
os << "}";
- if (!(separation_string.find(defaultSep) != string::npos)
- || !(thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep || thickness_string !=
defaultThick)
os << "}";
break;
case ovalbox:
os << "}";
- if (!(separation_string.find(defaultSep) != string::npos))
+ if (separation_string != defaultSep)
os << "}";
break;
case Ovalbox:
os << "}";
- if (!(separation_string.find(defaultSep) != string::npos))
+ if (separation_string != defaultSep)
os << "}";
break;
case Doublebox:
os << "}";
- if (!(separation_string.find(defaultSep) != string::npos)
- || !(thickness_string.find(defaultThick) !=
string::npos))
+ if (separation_string != defaultSep || thickness_string !=
defaultThick)
os << "}";
break;
case Shadowbox:
os << "}";
- if (!(separation_string.find(defaultSep) != string::npos)
- || !(thickness_string.find(defaultThick) !=
string::npos)
- || !(shadowsize_string.find(defaultShadow) !=
string::npos))
+ if (separation_string != defaultSep
+ || thickness_string != defaultThick
+ || shadowsize_string != defaultShadow)
os << "}";
break;
case Shaded: