Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_outliner/outliner_select.c
| Show First 20 Lines • Show All 1,178 Lines • ▼ Show 20 Lines | switch (tselem->type) { | ||||
| if (tselem->type != TSE_MODIFIER_BASE) { | if (tselem->type != TSE_MODIFIER_BASE) { | ||||
| Object *ob = (Object *)tselem->id; | Object *ob = (Object *)tselem->id; | ||||
| if (ob->type == OB_GPENCIL) { | if (ob->type == OB_GPENCIL) { | ||||
| BKE_gpencil_modifier_panel_expand(te->directdata); | BKE_gpencil_modifier_panel_expand(te->directdata); | ||||
| } | } | ||||
| else { | else { | ||||
| BKE_modifier_panel_expand(te->directdata); | ModifierData *md = (ModifierData *)te->directdata; | ||||
| switch ((ModifierType)md->type) { | |||||
| case eModifierType_ParticleSystem: | |||||
| context = BCONTEXT_PARTICLE; | |||||
| break; | |||||
| case eModifierType_Cloth: | |||||
| case eModifierType_Softbody: | |||||
| case eModifierType_Collision: | |||||
| case eModifierType_Fluidsim: | |||||
| case eModifierType_DynamicPaint: | |||||
| case eModifierType_Fluid: | |||||
| context = BCONTEXT_PHYSICS; | |||||
| break; | |||||
| default: | |||||
| break; | |||||
| } | |||||
| if (context == BCONTEXT_MODIFIER) { | |||||
| BKE_modifier_panel_expand(md); | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| break; | break; | ||||
| case TSE_GPENCIL_EFFECT_BASE: | case TSE_GPENCIL_EFFECT_BASE: | ||||
| case TSE_GPENCIL_EFFECT: | case TSE_GPENCIL_EFFECT: | ||||
| RNA_id_pointer_create(tselem->id, &ptr); | RNA_id_pointer_create(tselem->id, &ptr); | ||||
| context = BCONTEXT_SHADERFX; | context = BCONTEXT_SHADERFX; | ||||
| ▲ Show 20 Lines • Show All 768 Lines • Show Last 20 Lines | |||||