* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
* \author Jean-Marc Lasgouttes
* \author Angus Leeming
- * \author André Pönitz
+ * \author André Pönitz
* \author Dekel Tsur
*
* Full author contact details are available in file CREDITS.
#include "FontInfo.h"
-#include "debug.h"
-
-using std::endl;
-using std::ostream;
-using std::ostringstream;
-using std::istringstream;
-using std::pair;
-
-#ifndef CXX_GLOBAL_CSTD
-using std::strlen;
-#endif
+#include "support/debug.h"
+using namespace std;
namespace lyx {
case FONT_SIZE_SCRIPT: size_ = FONT_SIZE_TINY; break;
case FONT_SIZE_TINY: break;
case FONT_SIZE_INCREASE:
- lyxerr << "Can't FontInfo::decSize on FONT_SIZE_INCREASE" << endl;
+ LYXERR0("Can't FontInfo::decSize on FONT_SIZE_INCREASE");
break;
case FONT_SIZE_DECREASE:
- lyxerr <<"Can't FontInfo::decSize on FONT_SIZE_DECREASE" << endl;
+ LYXERR0("Can't FontInfo::decSize on FONT_SIZE_DECREASE");
break;
case FONT_SIZE_INHERIT:
- lyxerr <<"Can't FontInfo::decSize on FONT_SIZE_INHERIT" << endl;
+ LYXERR0("Can't FontInfo::decSize on FONT_SIZE_INHERIT");
break;
case FONT_SIZE_IGNORE:
- lyxerr <<"Can't FontInfo::decSize on FONT_SIZE_IGNORE" << endl;
+ LYXERR0("Can't FontInfo::decSize on FONT_SIZE_IGNORE");
break;
}
return *this;
case FONT_SIZE_SCRIPT: size_ = FONT_SIZE_FOOTNOTE; break;
case FONT_SIZE_TINY: size_ = FONT_SIZE_SCRIPT; break;
case FONT_SIZE_INCREASE:
- lyxerr <<"Can't FontInfo::incSize on FONT_SIZE_INCREASE" << endl;
+ LYXERR0("Can't FontInfo::incSize on FONT_SIZE_INCREASE");
break;
case FONT_SIZE_DECREASE:
- lyxerr <<"Can't FontInfo::incSize on FONT_SIZE_DECREASE" << endl;
+ LYXERR0("Can't FontInfo::incSize on FONT_SIZE_DECREASE");
break;
case FONT_SIZE_INHERIT:
- lyxerr <<"Can't FontInfo::incSize on FONT_SIZE_INHERIT" << endl;
+ LYXERR0("Can't FontInfo::incSize on FONT_SIZE_INHERIT");
break;
case FONT_SIZE_IGNORE:
- lyxerr <<"Can't FontInfo::incSize on FONT_SIZE_IGNORE" << endl;
+ LYXERR0("Can't FontInfo::incSize on FONT_SIZE_IGNORE");
break;
}
return *this;
else if (org == FONT_OFF)
return FONT_ON;
else {
- lyxerr <<"Font::setMisc: Need state"
- " FONT_ON or FONT_OFF to toggle. Setting to FONT_ON" << endl;
+ LYXERR0("Font::setMisc: Need state"
+ " FONT_ON or FONT_OFF to toggle. Setting to FONT_ON");
return FONT_ON;
}
} else if (newfont == FONT_IGNORE)
}
-ColorCode FontInfo::realColor() const
+Color FontInfo::realColor() const
{
+ if (paint_color_ != Color_none)
+ return paint_color_;
if (color_ == Color_none)
return Color_foreground;
return color_;