#include "debug.h"
#include "ColorHandler.h"
+#include "LColor.h"
#include "gettext.h"
using std::endl;
LyXColorHandler::LyXColorHandler()
{
- display = fl_display;
+ display = fl_get_display();
drawable = XCreatePixmap(display, fl_root, 10, 10,
fl_get_visual_depth());
XColor * cmap = new XColor[vi->map_entries];
- for(int i = 0; i < vi->map_entries; ++i) {
+ for (int i = 0; i < vi->map_entries; ++i) {
cmap[i].pixel = i;
}
XQueryColors(display, colormap, cmap, vi->map_entries);
int closest_pixel = 0;
double closest_distance = 1e20; // we want to minimize this
double distance = 0;
- for(int t = 0; t < vi->map_entries; ++t) {
+ for (int t = 0; t < vi->map_entries; ++t) {
// The Euclidean distance between two points in
// a three-dimensional space, the RGB color-cube,
// is used as the distance measurement between two
GCCapStyle | GCJoinStyle | GCFunction, &val);
}
+
// update GC cache after color redefinition
void LyXColorHandler::updateColor (LColor::color c)
{