#include "gettext.h"
#include "definitions.h"
#include "lyxfont.h"
-#include "error.h"
+#include "debug.h"
#include "lyxrc.h"
#include "lyxlex.h"
#include "lyxdraw.h"
case SIZE_SCRIPT: setSize(SIZE_TINY); break;
case SIZE_TINY: break;
case INCREASE_SIZE:
- lyxerr.print("Can't LyXFont::decSize on INCREASE_SIZE");
+ lyxerr << "Can't LyXFont::decSize on INCREASE_SIZE" << endl;
break;
case DECREASE_SIZE:
- lyxerr.print("Can't LyXFont::decSize on DECREASE_SIZE");
+ lyxerr <<"Can't LyXFont::decSize on DECREASE_SIZE" << endl;
break;
case INHERIT_SIZE:
- lyxerr.print("Can't LyXFont::decSize on INHERIT_SIZE");
+ lyxerr <<"Can't LyXFont::decSize on INHERIT_SIZE" << endl;
break;
case IGNORE_SIZE:
- lyxerr.print("Can't LyXFont::decSize on IGNORE_SIZE");
+ lyxerr <<"Can't LyXFont::decSize on IGNORE_SIZE" << endl;
break;
}
return (*this);
case SIZE_SCRIPT: setSize(SIZE_FOOTNOTE); break;
case SIZE_TINY: setSize(SIZE_SCRIPT); break;
case INCREASE_SIZE:
- lyxerr.print("Can't LyXFont::incSize on INCREASE_SIZE");
+ lyxerr <<"Can't LyXFont::incSize on INCREASE_SIZE" << endl;
break;
case DECREASE_SIZE:
- lyxerr.print("Can't LyXFont::incSize on DECREASE_SIZE");
+ lyxerr <<"Can't LyXFont::incSize on DECREASE_SIZE" << endl;
break;
case INHERIT_SIZE:
- lyxerr.print("Can't LyXFont::incSize on INHERIT_SIZE");
+ lyxerr <<"Can't LyXFont::incSize on INHERIT_SIZE" << endl;
break;
case IGNORE_SIZE:
- lyxerr.print("Can't LyXFont::incSize on IGNORE_SIZE");
+ lyxerr <<"Can't LyXFont::incSize on IGNORE_SIZE" << endl;
break;
}
return (*this);
else if (org == OFF)
return ON;
else {
- lyxerr.print("LyXFont::setMisc: Need state"
- " ON or OFF to toggle. Setting to ON");
+ lyxerr <<"LyXFont::setMisc: Need state"
+ " ON or OFF to toggle. Setting to ON" << endl;
return ON;
}
} else if (newfont == IGNORE)
if (s == LyXFamilyNames[i]) {
setFamily(LyXFont::FONT_FAMILY(i));
} else
- lyxerr.print("LyXFont::setLyXFamily: Unknown family `"+s+'\'');
+ lyxerr << "LyXFont::setLyXFamily: Unknown family `"
+ << s << '\'' << endl;
return (*this);
}
if (s == LyXSeriesNames[i]) {
setSeries(LyXFont::FONT_SERIES(i));
} else
- lyxerr.print("LyXFont::setLyXSeries: Unknown series `"+s+'\'');
+ lyxerr << "LyXFont::setLyXSeries: Unknown series `"
+ << s << '\'' << endl;
return (*this);
}
if (s == LyXShapeNames[i]) {
setShape(LyXFont::FONT_SHAPE(i));
} else
- lyxerr.print("LyXFont::setLyXShape: Unknown shape `"+s+'\'');
+ lyxerr << "LyXFont::setLyXShape: Unknown shape `"
+ << s << '\'' << endl;
return (*this);
}
if (s == LyXSizeNames[i]) {
setSize(LyXFont::FONT_SIZE(i));
} else
- lyxerr.print("LyXFont::setLyXSize: Unknown size `"+s+'\'');
+ lyxerr << "LyXFont::setLyXSize: Unknown size `"
+ << s << '\'' << endl;
return (*this);
}
while (s != LyXMiscNames[i] && LyXMiscNames[i] != "error") i++;
if (s == LyXMiscNames[i])
return FONT_MISC_STATE(i);
- lyxerr.print("LyXFont::setLyXMisc: Unknown misc flag `"+s+'\'');
+ lyxerr << "LyXFont::setLyXMisc: Unknown misc flag `"
+ << s << '\'' << endl;
return OFF;
}
if (s == LyXColorNames[i]) {
setColor(LyXFont::FONT_COLOR(i));
} else
- lyxerr.print("LyXFont::setLyXColor: Unknown Color `"+s+'\'');
+ lyxerr << "LyXFont::setLyXColor: Unknown Color `"
+ << s << '\'' << endl;
return (*this);
}
if (s == _(lGUISizeNames[i].c_str())) {
setSize(LyXFont::FONT_SIZE(i));
} else
- lyxerr.print("LyXFont::setGUISize: Unknown Size `"+s+'\'');
+ lyxerr << "LyXFont::setGUISize: Unknown Size `"
+ << s << '\'' << endl;
return (*this);
}
switch (underbar()) {
case OFF: fprintf(file, "\\bar no \n"); break;
case ON: fprintf(file, "\\bar under \n"); break;
- case TOGGLE: lyxerr.print("LyXFont::lyxWriteFontChanges: "
- "TOGGLE should not appear here!");
+ case TOGGLE: lyxerr << "LyXFont::lyxWriteFontChanges: "
+ "TOGGLE should not appear here!"
+ << endl;
break;
case INHERIT: fprintf(file, "\\bar default \n"); break;
- case IGNORE: lyxerr.print("LyXFont::lyxWriteFontChanges: "
- "IGNORE should not appear here!");
+ case IGNORE: lyxerr << "LyXFont::lyxWriteFontChanges: "
+ "IGNORE should not appear here!"
+ << endl;
break;
}
}
switch (latex()) {
case OFF: fprintf(file, "\\latex no_latex \n"); break;
case ON: fprintf(file, "\\latex latex \n"); break;
- case TOGGLE: lyxerr.print("LyXFont::lyxWriteFontChanges: "
- "TOGGLE should not appear here!");
+ case TOGGLE: lyxerr << "LyXFont::lyxWriteFontChanges: "
+ "TOGGLE should not appear here!"
+ << endl;
break;
case INHERIT: fprintf(file, "\\latex default \n"); break;
- case IGNORE: lyxerr.print("LyXFont::lyxWriteFontChanges: "
- "IGNORE should not appear here!");
+ case IGNORE: lyxerr << "LyXFont::lyxWriteFontChanges: "
+ "IGNORE should not appear here!"
+ << endl;
break;
}
}
f1.setLatex(f.latex());
return f1 == f;
}
+
+ostream & operator<<(ostream & o, LyXFont::FONT_MISC_STATE fms)
+{
+ return o << int(fms);
+}