- fill(none, _("none"), "none", "black", "none");
- fill(black, _("black"), "black", "black", "black");
- fill(white, _("white"), "white", "white", "white");
- fill(red, _("red"), "red", "red", "red");
- fill(green, _("green"), "green", "green", "green");
- fill(blue, _("blue"), "blue", "blue", "blue");
- fill(cyan, _("cyan"), "cyan", "cyan", "cyan");
- fill(magenta, _("magenta"), "magenta", "magenta", "magenta");
- fill(yellow, _("yellow"), "yellow", "yellow", "yellow");
- fill(background, _("background"), "background", "linen", "background");
- fill(foreground, _("foreground"), "foreground", "black", "foreground");
- fill(selection, _("selection"), "selection", "LightBlue", "selection");
- fill(latex, _("latex"), "latex", "DarkRed", "latex");
- fill(floats, _("floats"), "floats", "red", "floats");
- fill(note, _("note"), "note", "black", "note");
- fill(notebg, _("note background"), "notebg", "yellow", "notebg");
- fill(noteframe, _("note frame"), "noteframe", "black", "noteframe");
- fill(command, _("command-inset"), "command", "black", "command");
- fill(commandbg, _("command-inset background"), "commandbg", "grey80", "commandbg");
- fill(commandframe, _("inset frame"), "commandframe", "black", "commandframe");
- fill(accent, _("accent"), "accent", "black", "accent");
- fill(accentbg, _("accent background"), "accentbg", "offwhite", "accentbg");
- fill(accentframe, _("accent frame"), "accentframe", "linen", "accentframe");
- fill(minipageline, _("minipage line"), "minipageline", "violet", "minipageline");
- fill(special, _("special char"), "special", "RoyalBlue", "special");
- fill(math, _("math"), "math", "DarkBlue", "math");
- fill(mathbg, _("math background"), "mathbg", "AntiqueWhite", "mathbg");
- fill(mathframe, _("math frame"), "mathframe", "Magenta", "mathframe");
- fill(mathcursor, _("math cursor"), "mathcursor", "black", "mathcursor");
- fill(mathline, _("math line"), "mathline", "Blue", "mathline");
- fill(footnote, _("footnote"), "footnote", "DarkRed", "footnote");
- fill(footnotebg, _("footnote background"), "footnotebg", "grey40", "footnotebg");
- fill(footnoteframe, _("footnote frame"), "footnoteframe", "IndianRed", "footnoteframe");
- fill(ert, _("ert"), "ert", "DarkRed", "ert");
- fill(inset, _("inset"), "inset", "black", "inset");
- fill(insetbg, _("inset background"), "insetbg", "grey40", "insetbg");
- fill(insetframe, _("inset frame"), "insetframe", "IndianRed", "insetframe");
- fill(error, _("error"), "error", "Red", "error");
- fill(eolmarker, _("end-of-line marker"), "eolmarker", "Brown", "eolmarker");
- fill(appendixline, _("appendix line"), "appendixline", "Brown", "appendixline");
- fill(vfillline, _("vfill line"), "vfillline", "Brown", "vfillline");
- fill(topline, _("top/bottom line"), "topline", "Brown", "topline");
- fill(tableline, _("table line"), "tableline", "black", "tableline");
- fill(tabularline, _("tabular line"), "tabularline", "black",
- "tabularline");
- fill(tabularonoffline, _("tabularonoff line"), "tabularonoffline",
- "LightSteelBlue", "tabularonoffline");
- fill(bottomarea, _("bottom area"), "bottomarea", "grey40", "bottomarea");
- fill(pagebreak, _("page break"), "pagebreak", "RoyalBlue", "pagebreak");
- fill(top, _("top of button"), "top", "grey80", "top");
- fill(bottom, _("bottom of button"), "bottom", "grey40", "bottom");
- fill(left, _("left of button"), "left", "grey80", "left");
- fill(right, _("right of button"), "right", "grey40", "right");
- fill(buttonbg, _("button background"), "buttonbg", "grey60", "buttonbg");
- fill(inherit, _("inherit"), "inherit", "black", "inherit");
- fill(ignore, _("ignore"), "ignore", "black", "ignore");
+ static ColorEntry const items[] = {
+ { none, N_("none"), "none", "black", "none" },
+ { black, N_("black"), "black", "black", "black" },
+ { white, N_("white"), "white", "white", "white" },
+ { red, N_("red"), "red", "red", "red" },
+ { green, N_("green"), "green", "green", "green" },
+ { blue, N_("blue"), "blue", "blue", "blue" },
+ { cyan, N_("cyan"), "cyan", "cyan", "cyan" },
+ { magenta, N_("magenta"), "magenta", "magenta", "magenta" },
+ { yellow, N_("yellow"), "yellow", "yellow", "yellow" },
+ { cursor, N_("cursor"), "cursor", "black", "cursor" },
+ { background, N_("background"), "background", "linen", "background" },
+ { foreground, N_("text"), "foreground", "black", "foreground" },
+ { selection, N_("selection"), "selection", "LightBlue", "selection" },
+ { latex, N_("LaTeX text"), "latex", "DarkRed", "latex" },
+ { preview, N_("previewed snippet"), "preview", "black", "preview" },
+ { note, N_("note"), "note", "yellow", "note" },
+ { notebg, N_("note background"), "notebg", "yellow", "notebg" },
+ { comment, N_("comment"), "comment", "magenta", "comment" },
+ { commentbg, N_("comment background"), "commentbg", "linen", "commentbg" },
+ { greyedout, N_("greyedout inset"), "greyedout", "red", "greyedout" },
+ { greyedoutbg, N_("greyedout inset background"), "greyedoutbg", "linen", "greyedoutbg" },
+ { depthbar, N_("depth bar"), "depthbar", "IndianRed", "depthbar" },
+ { language, N_("language"), "language", "Blue", "language" },
+ { command, N_("command inset"), "command", "black", "command" },
+ { commandbg, N_("command inset background"), "commandbg", "azure", "commandbg" },
+ { commandframe, N_("command inset frame"), "commandframe", "black", "commandframe" },
+ { special, N_("special character"), "special", "RoyalBlue", "special" },
+ { math, N_("math"), "math", "DarkBlue", "math" },
+ { mathbg, N_("math background"), "mathbg", "linen", "mathbg" },
+ { graphicsbg, N_("graphics background"), "graphicsbg", "linen", "graphicsbg" },
+ { mathmacrobg, N_("Math macro background"), "mathmacrobg", "linen", "mathmacrobg" },
+ { mathframe, N_("math frame"), "mathframe", "Magenta", "mathframe" },
+ { mathline, N_("math line"), "mathline", "Blue", "mathline" },
+ { captionframe, N_("caption frame"), "captionframe", "DarkRed", "captionframe" },
+ { collapsable, N_("collapsable inset text"), "collapsable", "DarkRed", "collapsable" },
+ { collapsableframe, N_("collapsable inset frame"), "collapsableframe", "IndianRed", "collapsableframe" },
+ { insetbg, N_("inset background"), "insetbg", "grey80", "insetbg" },
+ { insetframe, N_("inset frame"), "insetframe", "IndianRed", "insetframe" },
+ { error, N_("LaTeX error"), "error", "Red", "error" },
+ { eolmarker, N_("end-of-line marker"), "eolmarker", "Brown", "eolmarker" },
+ { appendix, N_("appendix marker"), "appendix", "Brown", "appendix" },
+ { changebar, N_("change bar"), "changebar", "Blue", "changebar" },
+ { strikeout, N_("Deleted text"), "strikeout", "Red", "strikeout" },
+ { newtext, N_("Added text"), "newtext", "Blue", "newtext" },
+ { added_space, N_("added space markers"), "added_space", "Brown", "added_space" },
+ { topline, N_("top/bottom line"), "topline", "Brown", "topline" },
+ { tabularline, N_("table line"), "tabularline", "black",
+ "tabularline" },
+ { tabularonoffline, N_("table on/off line"), "tabularonoffline",
+ "LightSteelBlue", "tabularonoffline" },
+ { bottomarea, N_("bottom area"), "bottomarea", "grey40", "bottomarea" },
+ { pagebreak, N_("page break"), "pagebreak", "RoyalBlue", "pagebreak" },
+ { top, N_("top of button"), "top", "grey90", "top" },
+ { bottom, N_("bottom of button"), "bottom", "grey60", "bottom" },
+ { left, N_("left of button"), "left", "grey90", "left" },
+ { right, N_("right of button"), "right", "grey60", "right" },
+ { buttonbg, N_("button background"), "buttonbg", "grey80", "buttonbg" },
+ { inherit, N_("inherit"), "inherit", "black", "inherit" },
+ { ignore, N_("ignore"), "ignore", "black", "ignore" },
+ { ignore, 0, 0, 0, 0 }
+ };
+
+ for (int i = 0; items[i].guiname; ++i)
+ pimpl_->fill(items[i]);