Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_ui_common.c
| Show First 20 Lines • Show All 345 Lines • ▼ Show 20 Lines | static void modifier_panel_header(const bContext *C, Panel *panel) | ||||
| else if (ELEM(ob->type, OB_CURVE, OB_SURF, OB_FONT)) { | else if (ELEM(ob->type, OB_CURVE, OB_SURF, OB_FONT)) { | ||||
| if (mti->type != eModifierTypeType_Constructive) { | if (mti->type != eModifierTypeType_Constructive) { | ||||
| /* Constructive modifiers tessellates curve before applying. */ | /* Constructive modifiers tessellates curve before applying. */ | ||||
| uiItemR(row, ptr, "use_apply_on_spline", 0, "", ICON_NONE); | uiItemR(row, ptr, "use_apply_on_spline", 0, "", ICON_NONE); | ||||
| buttons_number++; | buttons_number++; | ||||
| } | } | ||||
| } | } | ||||
| /* Collision and Surface are always enabled, hide buttons. */ | /* Collision and Surface are always enabled, hide buttons. */ | ||||
| if (((md->type != eModifierType_Collision) || !(ob->pd && ob->pd->deflect)) && | if ((md->type != eModifierType_Collision) && (md->type != eModifierType_Surface)) { | ||||
| (md->type != eModifierType_Surface)) { | |||||
| if (mti->flags & eModifierTypeFlag_SupportsEditmode) { | if (mti->flags & eModifierTypeFlag_SupportsEditmode) { | ||||
| sub = uiLayoutRow(row, true); | sub = uiLayoutRow(row, true); | ||||
| uiLayoutSetActive(sub, (md->mode & eModifierMode_Realtime)); | uiLayoutSetActive(sub, (md->mode & eModifierMode_Realtime)); | ||||
| uiItemR(sub, ptr, "show_in_editmode", 0, "", ICON_NONE); | uiItemR(sub, ptr, "show_in_editmode", 0, "", ICON_NONE); | ||||
| buttons_number++; | buttons_number++; | ||||
| } | } | ||||
| uiItemR(row, ptr, "show_viewport", 0, "", ICON_NONE); | uiItemR(row, ptr, "show_viewport", 0, "", ICON_NONE); | ||||
| uiItemR(row, ptr, "show_render", 0, "", ICON_NONE); | uiItemR(row, ptr, "show_render", 0, "", ICON_NONE); | ||||
| ▲ Show 20 Lines • Show All 116 Lines • Show Last 20 Lines | |||||