diff options
author | Hans Goudey <h.goudey@me.com> | 2020-09-30 01:41:00 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2020-09-30 01:41:00 +0300 |
commit | e5aa9decb23f1a9f417799dbdff275b2f16a145f (patch) | |
tree | ac0a64f8c8829e7d680413abbbd653f486ac0c0e /source/blender/editors/interface/interface_templates.c | |
parent | e1e9b5e661b41e86030a50a32131e6e64ea73e86 (diff) |
Cleanup: Make function private
The "UI_panel_set_expand_from_list_data" doesn't need to be in the
public API since it's just called every time an instanced panel is added.
This commit just sets the expansion automatically and adjusts some
naming to account for the moved function.
Diffstat (limited to 'source/blender/editors/interface/interface_templates.c')
-rw-r--r-- | source/blender/editors/interface/interface_templates.c | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index f02d1e06220..680b469fd9e 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -1921,11 +1921,7 @@ void uiTemplateModifiers(uiLayout *UNUSED(layout), bContext *C) PointerRNA *md_ptr = MEM_mallocN(sizeof(PointerRNA), "panel customdata"); RNA_pointer_create(&ob->id, &RNA_Modifier, md, md_ptr); - Panel *new_panel = UI_panel_add_instanced(region, ®ion->panels, panel_idname, md_ptr); - - if (new_panel != NULL) { - UI_panel_set_expand_from_list_data(C, new_panel); - } + UI_panel_add_instanced(C, region, ®ion->panels, panel_idname, md_ptr); } } else { @@ -2080,15 +2076,13 @@ void uiTemplateConstraints(uiLayout *UNUSED(layout), bContext *C, bool use_bone_ PointerRNA *con_ptr = MEM_mallocN(sizeof(PointerRNA), "panel customdata"); RNA_pointer_create(&ob->id, &RNA_Constraint, con, con_ptr); - Panel *new_panel = UI_panel_add_instanced(region, ®ion->panels, panel_idname, con_ptr); + Panel *new_panel = UI_panel_add_instanced(C, region, ®ion->panels, panel_idname, con_ptr); if (new_panel) { /* Set the list panel functionality function pointers since we don't do it with python. */ new_panel->type->set_list_data_expand_flag = set_constraint_expand_flag; new_panel->type->get_list_data_expand_flag = get_constraint_expand_flag; new_panel->type->reorder = constraint_reorder; - - UI_panel_set_expand_from_list_data(C, new_panel); } } } @@ -2162,11 +2156,7 @@ void uiTemplateGpencilModifiers(uiLayout *UNUSED(layout), bContext *C) PointerRNA *md_ptr = MEM_mallocN(sizeof(PointerRNA), "panel customdata"); RNA_pointer_create(&ob->id, &RNA_GpencilModifier, md, md_ptr); - Panel *new_panel = UI_panel_add_instanced(region, ®ion->panels, panel_idname, md_ptr); - - if (new_panel != NULL) { - UI_panel_set_expand_from_list_data(C, new_panel); - } + UI_panel_add_instanced(C, region, ®ion->panels, panel_idname, md_ptr); } } else { @@ -2237,11 +2227,7 @@ void uiTemplateShaderFx(uiLayout *UNUSED(layout), bContext *C) PointerRNA *fx_ptr = MEM_mallocN(sizeof(PointerRNA), "panel customdata"); RNA_pointer_create(&ob->id, &RNA_ShaderFx, fx, fx_ptr); - Panel *new_panel = UI_panel_add_instanced(region, ®ion->panels, panel_idname, fx_ptr); - - if (new_panel != NULL) { - UI_panel_set_expand_from_list_data(C, new_panel); - } + UI_panel_add_instanced(C, region, ®ion->panels, panel_idname, fx_ptr); } } else { |