#include <config.h>
#include "debug.h"
-#include "LColor.h"
-#include "support/LAssert.h"
#include "gettext.h"
+#include "LColor.h"
#include "support/lstrings.h"
#include <map>
-using namespace lyx::support;
+using lyx::support::compare_ascii_no_case;
using std::endl;
+using std::string;
namespace {
}
-void LColor::fill(LColor::color c,
+void LColor::fill(LColor::color c,
string const & lyxname,
- string const & x11name,
- string const & latexname,
- string const & guiname)
+ string const & x11name,
+ string const & latexname,
+ string const & guiname)
{
ColorEntry ce;
ce.lcolor = c;
- ce.guiname = guiname.c_str();
- ce.latexname = latexname.c_str();
- ce.x11name = x11name.c_str();
- ce.lyxname = lyxname.c_str();
+ ce.guiname = guiname.c_str();
+ ce.latexname = latexname.c_str();
+ ce.x11name = x11name.c_str();
+ ce.lyxname = lyxname.c_str();
pimpl_->fill(ce);
}
{
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
if (ici != pimpl_->transform.end()) {
- Pimpl::InfoTab::const_iterator
+ Pimpl::InfoTab::const_iterator
it = pimpl_->infotab.find(ici->second);
- if (it != pimpl_->infotab.end())
- return it->second.guiname;
+ if (it != pimpl_->infotab.end())
+ return it->second.guiname;
}
return "none";
}
{
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
if (ici != pimpl_->transform.end()) {
- Pimpl::InfoTab::const_iterator
+ Pimpl::InfoTab::const_iterator
it = pimpl_->infotab.find(ici->second);
- if (it != pimpl_->infotab.end())
+ if (it != pimpl_->infotab.end())
return it->second.x11name;
}
lyxerr << "LyX internal error: Missing color"
{
Pimpl::Transform::const_iterator ici = pimpl_->transform.find(s);
if (ici != pimpl_->transform.end()) {
- Pimpl::InfoTab::const_iterator
+ Pimpl::InfoTab::const_iterator
it = pimpl_->infotab.find(ici->second);
- if (it != pimpl_->infotab.end())
+ if (it != pimpl_->infotab.end())
return it->second.latexname;
}
return "black";
return;
}
lyxerr << "LyX internal error: color and such." << endl;
- Assert(false);
+ BOOST_ASSERT(false);
}