Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_datatransfer.c
| Show First 20 Lines • Show All 258 Lines • ▼ Show 20 Lines | static void panel_draw(const bContext *UNUSED(C), Panel *panel) | ||||
| row = uiLayoutRow(layout, true); | row = uiLayoutRow(layout, true); | ||||
| uiItemR(row, ptr, "object", 0, IFACE_("Source"), ICON_NONE); | uiItemR(row, ptr, "object", 0, IFACE_("Source"), ICON_NONE); | ||||
| sub = uiLayoutRow(row, true); | sub = uiLayoutRow(row, true); | ||||
| uiLayoutSetPropDecorate(sub, false); | uiLayoutSetPropDecorate(sub, false); | ||||
| uiItemR(sub, ptr, "use_object_transform", 0, "", ICON_ORIENTATION_GLOBAL); | uiItemR(sub, ptr, "use_object_transform", 0, "", ICON_ORIENTATION_GLOBAL); | ||||
| uiItemR(layout, ptr, "mix_mode", 0, NULL, ICON_NONE); | uiItemR(layout, ptr, "mix_mode", 0, NULL, ICON_NONE); | ||||
| uiItemR(layout, ptr, "mix_factor", 0, NULL, ICON_NONE); | |||||
| row = uiLayoutRow(layout, false); | |||||
| uiLayoutSetActive(row, | |||||
| !ELEM(RNA_enum_get(ptr, "mix_mode"), | |||||
| CDT_MIX_NOMIX, | |||||
| CDT_MIX_REPLACE_ABOVE_THRESHOLD, | |||||
| CDT_MIX_REPLACE_BELOW_THRESHOLD)); | |||||
| uiItemR(row, ptr, "mix_factor", 0, NULL, ICON_NONE); | |||||
| modifier_vgroup_ui(layout, ptr, &ob_ptr, "vertex_group", "invert_vertex_group", NULL); | modifier_vgroup_ui(layout, ptr, &ob_ptr, "vertex_group", "invert_vertex_group", NULL); | ||||
| uiItemO(layout, IFACE_("Generate Data Layers"), ICON_NONE, "OBJECT_OT_datalayout_transfer"); | uiItemO(layout, IFACE_("Generate Data Layers"), ICON_NONE, "OBJECT_OT_datalayout_transfer"); | ||||
| modifier_panel_end(layout, ptr); | modifier_panel_end(layout, ptr); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 228 Lines • Show Last 20 Lines | |||||