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:
@@ -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 **************************************/
|
||||
|
||||
Reference in New Issue
Block a user