Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_widgets.c
| Show First 20 Lines • Show All 1,373 Lines • ▼ Show 20 Lines | if (ELEM(but->type, UI_BTYPE_TOGGLE, UI_BTYPE_ROW, UI_BTYPE_TOGGLE_N, UI_BTYPE_LISTROW)) { | ||||
| } | } | ||||
| } | } | ||||
| else if ((but->type == UI_BTYPE_LABEL)) { | else if ((but->type == UI_BTYPE_LABEL)) { | ||||
| /* extra feature allows more alpha blending */ | /* extra feature allows more alpha blending */ | ||||
| if (but->a1 == 1.0f) { | if (but->a1 == 1.0f) { | ||||
| alpha *= but->a2; | alpha *= but->a2; | ||||
| } | } | ||||
| } | } | ||||
| else if (ELEM(but->type, UI_BTYPE_BUT)) { | else if (ELEM(but->type, UI_BTYPE_BUT, UI_BTYPE_DECORATOR)) { | ||||
| if (but->flag & UI_BUT_DISABLED) { | if (but->flag & UI_BUT_DISABLED) { | ||||
| alpha *= 0.5f; | alpha *= 0.5f; | ||||
| } | } | ||||
| } | } | ||||
| GPU_blend(true); | GPU_blend(true); | ||||
| if (icon && icon != ICON_BLANK1) { | if (icon && icon != ICON_BLANK1) { | ||||
| ▲ Show 20 Lines • Show All 3,134 Lines • ▼ Show 20 Lines | switch (but->type) { | ||||
| break; | break; | ||||
| case UI_BTYPE_SEPR: | case UI_BTYPE_SEPR: | ||||
| case UI_BTYPE_SEPR_LINE: | case UI_BTYPE_SEPR_LINE: | ||||
| case UI_BTYPE_SEPR_SPACER: | case UI_BTYPE_SEPR_SPACER: | ||||
| break; | break; | ||||
| case UI_BTYPE_BUT: | case UI_BTYPE_BUT: | ||||
| case UI_BTYPE_DECORATOR: | |||||
| #ifdef USE_UI_TOOLBAR_HACK | #ifdef USE_UI_TOOLBAR_HACK | ||||
| if ((but->icon != ICON_NONE) && UI_but_is_tool(but)) { | if ((but->icon != ICON_NONE) && UI_but_is_tool(but)) { | ||||
| wt = widget_type(UI_WTYPE_TOOLBAR_ITEM); | wt = widget_type(UI_WTYPE_TOOLBAR_ITEM); | ||||
| } | } | ||||
| else { | else { | ||||
| wt = widget_type(UI_WTYPE_EXEC); | wt = widget_type(UI_WTYPE_EXEC); | ||||
| } | } | ||||
| #else | #else | ||||
| ▲ Show 20 Lines • Show All 797 Lines • Show Last 20 Lines | |||||