#endif
using std::endl;
+using std::string;
namespace {
colormap = fl_state[fl_get_vclass()].colormap;
// Clear the GC cache
- for (int i = 0; i < colorGCcache.size(); ++i) {
+ for (string::size_type i = 0; i < colorGCcache.size(); ++i) {
colorGCcache[i] = 0;
}
}
}
-unsigned long LyXColorHandler::colorPixel(EnumLColor c)
+unsigned long LyXColorHandler::colorPixel(LColor_color c)
{
XGCValues val;
XGetGCValues(display, getGCForeground(c), GCForeground, &val);
// Gets GC according to color
// Uses caching
-GC LyXColorHandler::getGCForeground(EnumLColor c)
+GC LyXColorHandler::getGCForeground(LColor_color c)
{
if (static_cast<unsigned>(c) >= colorGCcache.size()) {
colorGCcache.resize(c + 1, 0);
// Gets GC for line
GC LyXColorHandler::getGCLinepars(Painter::line_style ls,
- Painter::line_width lw, EnumLColor c)
+ Painter::line_width lw, LColor_color c)
{
//if (lyxerr.debugging()) {
// lyxerr << "Painter drawable: " << drawable() << endl;
// update GC cache after color redefinition
-void LyXColorHandler::updateColor (EnumLColor c)
+void LyXColorHandler::updateColor (LColor_color c)
{
// color GC cache
GC gc = colorGCcache[c];