mix_color
rgb_color mix_color(rgb_color color1, rgb_color color2, uint8 amount);
rgb_color kRed = mix_color(kIdealRed, kText, 191);
rgb_color kBlue = mix_color(kIdealBlue, kText, 191);
rgb_color kHighlightRed = mix_color(kIdealRed, kHighlightText, 191);
rgb_color kHighlightBlue = mix_color(kIdealBlue, kHighlightText, 191);
fHaikuOrangeColor = mix_color(fTextColor, kIdealHaikuOrange, 191);
fHaikuGreenColor = mix_color(fTextColor, kIdealHaikuGreen, 191);
fHaikuYellowColor = mix_color(fTextColor, kIdealHaikuYellow, 191);
fBeOSRedColor = mix_color(fTextColor, kIdealBeOSRed, 191);
fBeOSBlueColor = mix_color(fTextColor, kIdealBeOSBlue, 191);
rgb_color newOrangeColor = mix_color(newTextColor, kIdealHaikuOrange, 191);
rgb_color newGreenColor = mix_color(newTextColor, kIdealHaikuGreen, 191);
rgb_color newYellowColor = mix_color(newTextColor, kIdealHaikuYellow, 191);
rgb_color newRedColor = mix_color(newTextColor, kIdealBeOSRed, 191);
rgb_color newBlueColor = mix_color(newTextColor, kIdealBeOSBlue, 191);
rgb_color enclose = mix_color(highlight, ui_color(B_CONTROL_HIGHLIGHT_COLOR), 128);
rgb_color color = mix_color(ViewColor(), ui_color(B_PANEL_TEXT_COLOR), 64);
runs[index].color = level > 0 ? mix_color(ui_color(B_DOCUMENT_TEXT_COLOR),
runs[index].color = mix_color(ui_color(B_DOCUMENT_TEXT_COLOR),
runs[index].color = level > 0 ? mix_color(ui_color(B_DOCUMENT_TEXT_COLOR),
runs[index].color = mix_color(ui_color(B_DOCUMENT_TEXT_COLOR),
== mix_color(fTextColor, kQuoteColors[1 % kNumQuoteColors], 120)) {
runArray->runs[i].color = mix_color(newTextColor,
== mix_color(fTextColor, kQuoteColors[2 % kNumQuoteColors], 120)) {
runArray->runs[i].color = mix_color(newTextColor,
== mix_color(fTextColor, kQuoteColors[3 % kNumQuoteColors], 120)) {
runArray->runs[i].color = mix_color(newTextColor,
} else if (runArray->runs[i].color == mix_color(fTextColor, kDiffColors[0], 120)) {
runArray->runs[i].color = mix_color(newTextColor, kDiffColors[0], 120);
} else if (runArray->runs[i].color == mix_color(fTextColor, kDiffColors[1], 120)) {
runArray->runs[i].color = mix_color(newTextColor, kDiffColors[1], 120);
} else if (runArray->runs[i].color == mix_color(fTextColor, kDiffColors[2], 120)) {
runArray->runs[i].color = mix_color(newTextColor, kDiffColors[2], 120);
SetHighColor(mix_color(ViewColor(), ui_color(B_PANEL_TEXT_COLOR), 128));
fieldBackgroundColor = mix_color(kBackgroundColor,
fieldBackgroundColor = mix_color(kBackgroundColor,
return mix_color(color, background, 185);
SetHighColor(mix_color(ui_color(B_PANEL_TEXT_COLOR), make_color(255, 0, 0), 100));
SetLowColor(mix_color(ui_color(B_CONTROL_HIGHLIGHT_COLOR),
SetLowColor(mix_color(ui_color(B_CONTROL_HIGHLIGHT_COLOR),
rgb_color attributeColor = mix_color(HighColor(), labelColor, 192);
base = mix_color(ui_color(B_CONTROL_BACKGROUND_COLOR), kIdealSecondDeadKeyColor, 100);
base = mix_color(ui_color(B_CONTROL_BACKGROUND_COLOR), kIdealDeadKeyColor, 100);