color_which
rgb_color ui_color(color_which which);
const char* ui_color_name(color_which which);
color_which which_ui_color(const char* name);
void set_ui_color(const color_which& which, const rgb_color& color);
void SetViewUIColor(color_which which,
color_which ViewUIColor(float* tint = NULL) const;
void SetHighUIColor(color_which which,
color_which HighUIColor(float* tint = NULL) const;
void SetLowUIColor(color_which which,
color_which LowUIColor(float* tint = NULL) const;
color_which whichHighColor;
color_which whichLowColor;
color_which_to_index(color_which which)
static inline color_which
if ((color_which)index < kColorWhichCount - 3)
return (color_which)(index + 1);
return (color_which)(index + B_SUCCESS_COLOR
return (color_which)-1;
rgb_color GetSystemColor(color_which, bool darkVariant);
color_which which_view_color;
color_which which_low_color;
color_which which_high_color;
BColorItem(const char* text, color_which which, rgb_color color);
color_which ColorWhich() { return fColorWhich; };
color_which fColorWhich;
CharacterStyle::SetForegroundColor(color_which which)
color_which
CharacterStyle::SetBackgroundColor(color_which which)
color_which
CharacterStyle::SetStrikeOutColor(color_which which)
color_which
CharacterStyle::SetUnderlineColor(color_which which)
color_which
bool SetForegroundColor(color_which which);
color_which WhichForegroundColor() const;
bool SetBackgroundColor(color_which which);
color_which WhichBackgroundColor() const;
bool SetStrikeOutColor(color_which which);
color_which WhichStrikeOutColor() const;
bool SetUnderlineColor(color_which which);
color_which WhichUnderlineColor() const;
CharacterStyleData::SetForegroundColor(color_which which)
CharacterStyleData::SetBackgroundColor(color_which which)
CharacterStyleData::SetStrikeOutColor(color_which which)
CharacterStyleData::SetUnderlineColor(color_which which)
color_which fWhichFgColor;
color_which fWhichBgColor;
color_which fWhichStrikeOutColor;
color_which fWhichUnderlineColor;
CharacterStyleDataRef SetForegroundColor(color_which which);
inline color_which WhichForegroundColor() const
CharacterStyleDataRef SetBackgroundColor(color_which which);
inline color_which WhichBackgroundColor() const
CharacterStyleDataRef SetStrikeOutColor(color_which which);
inline color_which WhichStrikeOutColor() const
CharacterStyleDataRef SetUnderlineColor(color_which which);
inline color_which WhichUnderlineColor() const
const color_which kBackgroundColorWhich = B_DOCUMENT_BACKGROUND_COLOR;
const color_which kTextColorWhich = B_DOCUMENT_TEXT_COLOR;
UpdateUIColor(color_which which, const char *str)
UpdateUIColor((color_which)sColorWhich, optarg);
ui_color(color_which which)
BPrivate::GetSystemColor(color_which colorConstant, bool darkVariant) {
ui_color_name(color_which which)
color_which
set_ui_color(const color_which &which, const rgb_color &color)
link.Attach<color_which>(which);
color_which which = B_NO_COLOR;
desktop.Attach<color_which>(which);
desktop.Attach<color_which>(B_NO_COLOR);
color_which which = ViewUIColor(&tint);
const color_which lowColor = fSuper->LowUIColor();
const color_which highColor = fSuper->HighUIColor();
color_which which = parent->ViewUIColor(&tint);
BView::SetHighUIColor(color_which which, float tint)
fOwner->fLink->Attach<color_which>(which);
color_which
fOwner->fLink->Read<color_which>(&fState->which_high_color);
BView::SetLowUIColor(color_which which, float tint)
fOwner->fLink->Attach<color_which>(which);
color_which
fOwner->fLink->Read<color_which>(&fState->which_low_color);
color_which viewWhich = view->ViewUIColor(&viewTint);
color_which which = view->LowUIColor(&tint);
BView::SetViewUIColor(color_which which, float tint)
fOwner->fLink->Attach<color_which>(which);
color_which
fOwner->fLink->Read<color_which>(&fState->which_view_color);
SetHighUIColor((color_which)color, tint);
SetLowUIColor((color_which)color, tint);
SetViewUIColor((color_which)color, tint);
BColorItem::BColorItem(const char* string, color_which which, rgb_color color)
color_which base = B_DOCUMENT_BACKGROUND_COLOR;
color_which highColor = view->HighUIColor(&tint);
color_which highColor = view->HighUIColor(&tint);
ReadOnlyTint(color_which base)
float ReadOnlyTint(color_which base);
color_which fCurrentLinkColorWhich;
color_which fCurrentPathColorWhich;
color_which which = index_to_color_which(index);
color_which which = index_to_color_which(index);
color_which which;
const color_which which = description.which;
ColorsView::_SetColor(color_which which, rgb_color color)
const color_which fromDefaults[] = {
void _SetColor(color_which which, rgb_color color);
color_which fWhich;
Desktop::ColorUpdated(Window* window, color_which which, rgb_color color)
color_which which;
if (link.Read<color_which>(&which) == B_OK
color_which which = B_NO_COLOR;
if (link.Read<color_which>(&which) != B_OK
color_which which = B_NO_COLOR;
void ColorUpdated(Window* window, color_which which,
DesktopSettingsPrivate::SetUIColor(color_which which, const rgb_color color,
color_which which = B_NO_COLOR;
DesktopSettingsPrivate::UIColor(color_which which) const
DesktopSettings::UIColor(color_which which) const
rgb_color UIColor(color_which which) const;
void SetUIColor(color_which which,
rgb_color UIColor(color_which which) const;
DrawState::SetHighUIColor(color_which which, float tint)
color_which
DrawState::SetLowUIColor(color_which which, float tint)
color_which
void SetHighUIColor(color_which which, float tint);
color_which HighUIColor(float* tint) const;
void SetLowUIColor(color_which which, float tint);
color_which LowUIColor(float* tint) const;
color_which fWhichHighColor;
color_which fWhichLowColor;
color_which which = B_NO_COLOR;
if (link.Read<color_which>(&which) != B_OK
color_which which = B_NO_COLOR;
if (link.Read<color_which>(&which) != B_OK
color_which which = B_NO_COLOR;
if (link.Read<color_which>(&which) != B_OK
color_which which = fCurrentView->CurrentState()->HighUIColor(&tint);
fLink.Attach<color_which>(which);
color_which which = fCurrentView->CurrentState()->LowUIColor(&tint);
fLink.Attach<color_which>(which);
color_which which = fCurrentView->ViewUIColor(&tint);
fLink.Attach<color_which>(which);
View::ColorUpdated(color_which which, rgb_color color)
View::SetViewUIColor(color_which which, float tint)
color_which
void ColorUpdated(color_which which, rgb_color color);
void SetViewUIColor(color_which which, float tint);
color_which ViewUIColor(float* tint);
color_which fWhichViewColor;
Decorator::UIColor(color_which which)
rgb_color UIColor(color_which which);