MEDIUM_SERIES,
UP_SHAPE,
SIZE_NORMAL,
- Color::none,
+ Color_none,
OFF,
OFF,
OFF,
INHERIT_SERIES,
INHERIT_SHAPE,
INHERIT_SIZE,
- Color::inherit,
+ Color_inherit,
INHERIT,
INHERIT,
INHERIT,
IGNORE_SERIES,
IGNORE_SHAPE,
IGNORE_SIZE,
- Color::ignore,
+ Color_ignore,
IGNORE,
IGNORE,
IGNORE,
-Color_color Font::color() const
+ColorCode Font::color() const
{
- return Color::color(bits.color);
+ return ColorCode(bits.color);
}
}
-void Font::setColor(Color_color c)
+void Font::setColor(ColorCode c)
{
- bits.color = int(c);
+ bits.color = c;
}
setLanguage(newfont.language());
if (newfont.color() == color() && toggleall)
- setColor(Color::inherit); // toggle 'back'
- else if (newfont.color() != Color::ignore)
+ setColor(Color_inherit); // toggle 'back'
+ else if (newfont.color() != Color_ignore)
setColor(newfont.color());
}
if (noun() == tmplt.noun())
setNoun(INHERIT);
if (color() == tmplt.color())
- setColor(Color::inherit);
+ setColor(Color_inherit);
}
if (bits.noun == INHERIT)
bits.noun = tmplt.bits.noun;
- if (bits.color == Color::inherit)
+ if (bits.color == Color_inherit)
bits.color = tmplt.bits.color;
return *this;
shape() != INHERIT_SHAPE && size() != INHERIT_SIZE &&
emph() != INHERIT && underbar() != INHERIT &&
noun() != INHERIT &&
- color() != Color::inherit);
+ color() != Color_inherit);
}
os << _(GUIShapeNames[shape()]) << ", ";
if (size() != INHERIT_SIZE)
os << _(GUISizeNames[size()]) << ", ";
- if (color() != Color::inherit)
+ if (color() != Color_inherit)
os << lcolor.getGUIName(color()) << ", ";
if (emph() != INHERIT)
os << bformat(_("Emphasis %1$s, "),
count += strlen(LaTeXShapeNames[f.shape()]) + 2;
env = true; //We have opened a new environment
}
- if (f.color() != Color::inherit && f.color() != Color::ignore) {
+ if (f.color() != Color_inherit && f.color() != Color_ignore) {
os << "\\textcolor{"
<< from_ascii(lcolor.getLaTeXName(f.color()))
<< "}{";
++count;
env = true; // Size change need not bother about closing env.
}
- if (f.color() != Color::inherit && f.color() != Color::ignore) {
+ if (f.color() != Color_inherit && f.color() != Color_ignore) {
os << '}';
++count;
env = true; // Size change need not bother about closing env.
}
-Color_color Font::realColor() const
+ColorCode Font::realColor() const
{
- if (color() == Color::none)
- return Color::foreground;
+ if (color() == Color_none)
+ return Color_foreground;
return color();
}
} else if (token == "color") {
int const next = lex.getInteger();
- setColor(Color::color(next));
+ setColor(ColorCode(next));
} else if (token == "language") {
string const next = lex.getString();
<< endl;
}
switch (color()) {
- case Color::none:
- case Color::inherit:
- case Color::ignore:
+ case Color_none:
+ case Color_inherit:
+ case Color_ignore:
// probably we should put here all interface colors used for
// font displaying! For now I just add this ones I know of (Jug)
- case Color::latex:
- case Color::note:
+ case Color_latex:
+ case Color_note:
break;
default:
features.require("color");