ui_color_name
const char* ui_color_name(color_which which);
if (message->HasColor(ui_color_name(B_DOCUMENT_TEXT_COLOR))
|| message->HasColor(ui_color_name(B_LINK_TEXT_COLOR))) {
if (message->HasColor(ui_color_name(B_PANEL_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))) {
const char* panelBgColorName = ui_color_name(B_PANEL_BACKGROUND_COLOR);
if (message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR)))
&& (message->HasColor(ui_color_name(B_DOCUMENT_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_DOCUMENT_TEXT_COLOR))))
|| message->HasColor(ui_color_name(B_PANEL_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))) {
&& (message->HasColor(ui_color_name(B_DOCUMENT_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_DOCUMENT_TEXT_COLOR))))
|| message->HasColor(ui_color_name(B_PANEL_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))) {
&& message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR)))
if (msg->FindColor(ui_color_name(B_PANEL_TEXT_COLOR), &color) == B_OK)
if (message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))) {
if (message->FindColor(ui_color_name(B_PANEL_TEXT_COLOR), &textColor) == B_OK)
if (message->FindColor(ui_color_name(B_PANEL_BACKGROUND_COLOR), &color)
if (message->FindColor(ui_color_name(B_STATUS_BAR_COLOR), &color) == B_OK) {
if (message->HasColor(ui_color_name(B_PANEL_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))
|| message->HasColor(ui_color_name(B_DOCUMENT_BACKGROUND_COLOR))
|| message->HasColor(ui_color_name(B_DOCUMENT_TEXT_COLOR))
|| message->HasColor(ui_color_name(B_FAILURE_COLOR))) {
const char* colorName = ui_color_name(fState->which_view_color);
colorName = ui_color_name(fState->which_low_color);
colorName = ui_color_name(fState->which_high_color);
message->AddColor(ui_color_name(which),
message->AddColor(ui_color_name(which), ui_color(which));
rgb_color color = fDefaultColors.GetColor(ui_color_name(fWhich),
rgb_color color = fPrevColors.GetColor(ui_color_name(fWhich), make_color(255, 0, 255));
color = colors.GetColor(ui_color_name(item->ColorWhich()),
fCurrentColors.SetColor(ui_color_name(which), color);
fCurrentColors.SetColor(ui_color_name(B_MENU_BACKGROUND_COLOR), color);
fCurrentColors.SetColor(ui_color_name(B_MENU_SELECTED_BACKGROUND_COLOR),
fCurrentColors.SetColor(ui_color_name(B_CONTROL_BACKGROUND_COLOR), controlBackground);
fCurrentColors.SetColor(ui_color_name(B_SCROLL_BAR_THUMB_COLOR), controlBackground);
fCurrentColors.SetColor(ui_color_name(B_CONTROL_BORDER_COLOR), controlBorder);
fCurrentColors.SetColor(ui_color_name(B_WINDOW_BORDER_COLOR), windowBorder);
fCurrentColors.SetColor(ui_color_name(B_WINDOW_INACTIVE_TAB_COLOR),
fCurrentColors.SetColor(ui_color_name(B_WINDOW_INACTIVE_BORDER_COLOR),
fCurrentColors.SetColor(ui_color_name(B_LIST_SELECTED_BACKGROUND_COLOR),
fCurrentColors.SetColor(ui_color_name(fromDefaults[i])
fCurrentColors.SetColor(ui_color_name(B_CONTROL_HIGHLIGHT_COLOR)
fCurrentColors.SetColor(ui_color_name(B_CONTROL_MARK_COLOR), controlMark.to_rgb());
fCurrentColors.SetColor(ui_color_name(B_KEYBOARD_NAVIGATION_COLOR), keyboardNav);
fCurrentColors.SetColor(ui_color_name(B_WINDOW_TEXT_COLOR),
fCurrentColors.SetColor(ui_color_name(B_TOOL_TIP_TEXT_COLOR),
fCurrentColors.SetColor(ui_color_name(B_TOOL_TIP_BACKGROUND_COLOR), toolTipBackground);
fCurrentColors.SetColor(ui_color_name(B_SUCCESS_COLOR), success.to_rgb());
fCurrentColors.SetColor(ui_color_name(B_FAILURE_COLOR), failure.to_rgb());
if (msg->HasColor(ui_color_name(B_PANEL_TEXT_COLOR))) {
if (msg->FindColor(ui_color_name(B_PANEL_TEXT_COLOR), &textColor) == B_OK)
if (message->FindColor(ui_color_name(B_PANEL_TEXT_COLOR), &color)
if (msg->FindColor(ui_color_name(B_PANEL_TEXT_COLOR), &textColor)
message->FindColor(ui_color_name(B_PANEL_BACKGROUND_COLOR),
const char* colorName = ui_color_name(which);
fPendingColors.SetColor(ui_color_name(which), color);
if (message->FindColor(ui_color_name(B_LIST_BACKGROUND_COLOR), &color) == B_OK)
if (message->FindColor(ui_color_name(B_LIST_ITEM_TEXT_COLOR), &color) == B_OK)