Fix for T84038: Improved Report Warnings

Improved contrast for Status Bar report warning messages.

Differential Revision: https://developer.blender.org/D10242

Reviewed by Hans Goudey
This commit is contained in:
2021-02-08 08:19:23 -08:00
parent 21a2b975b8
commit 694bc4d040
10 changed files with 145 additions and 107 deletions

View File

@@ -544,15 +544,74 @@ int UI_icon_from_id(ID *id)
int UI_icon_from_report_type(int type)
{
if (type & RPT_ERROR_ALL) {
return ICON_CANCEL;
}
else if (type & RPT_WARNING_ALL) {
return ICON_ERROR;
}
if (type & RPT_WARNING_ALL) {
return ICON_ERROR;
}
if (type & RPT_INFO_ALL) {
else if (type & RPT_INFO_ALL) {
return ICON_INFO;
}
return ICON_NONE;
else if (type & RPT_DEBUG_ALL) {
return ICON_SYSTEM;
}
else if (type & RPT_PROPERTY) {
return ICON_OPTIONS;
}
else if (type & RPT_OPERATOR) {
return ICON_CHECKMARK;
}
return ICON_INFO;
}
int UI_icon_colorid_from_report_type(int type)
{
if (type & RPT_ERROR_ALL) {
return TH_INFO_ERROR;
}
else if (type & RPT_WARNING_ALL) {
return TH_INFO_WARNING;
}
else if (type & RPT_INFO_ALL) {
return TH_INFO_INFO;
}
else if (type & RPT_DEBUG_ALL) {
return TH_INFO_DEBUG;
}
else if (type & RPT_PROPERTY) {
return TH_INFO_PROPERTY;
}
else if (type & RPT_OPERATOR) {
return TH_INFO_OPERATOR;
}
else {
return TH_INFO_WARNING;
}
}
int UI_text_colorid_from_report_type(int type)
{
if (type & RPT_ERROR_ALL) {
return TH_INFO_ERROR_TEXT;
}
else if (type & RPT_WARNING_ALL) {
return TH_INFO_WARNING_TEXT;
}
else if (type & RPT_INFO_ALL) {
return TH_INFO_INFO_TEXT;
}
else if (type & RPT_DEBUG_ALL) {
return TH_INFO_DEBUG_TEXT;
}
else if (type & RPT_PROPERTY) {
return TH_INFO_PROPERTY_TEXT;
}
else if (type & RPT_OPERATOR) {
return TH_INFO_OPERATOR_TEXT;
}
else {
return TH_INFO_WARNING_TEXT;
}
}
/********************************** Misc **************************************/