diff --git a/source/blender/makesrna/intern/rna_modifier.cc b/source/blender/makesrna/intern/rna_modifier.cc index cfac47dc114..cceab81611e 100644 --- a/source/blender/makesrna/intern/rna_modifier.cc +++ b/source/blender/makesrna/intern/rna_modifier.cc @@ -8285,7 +8285,8 @@ static void rna_def_modifier_grease_pencil_offset(BlenderRNA *brna) rna_def_modifier_grease_pencil_vertex_group( srna, "rna_GreasePencilOffsetModifier_vertex_group_name_set"); - rna_def_modifier_panel_open_prop(srna, "open_influence_panel", 0); + rna_def_modifier_panel_open_prop(srna, "open_general_panel", 0); + rna_def_modifier_panel_open_prop(srna, "open_influence_panel", 1); prop = RNA_def_property(srna, "offset_mode", PROP_ENUM, PROP_NONE); RNA_def_property_enum_items(prop, offset_mode_items); diff --git a/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc b/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc index a5399231c21..46f1bb5865f 100644 --- a/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc +++ b/source/blender/modifiers/intern/MOD_grease_pencil_offset.cc @@ -386,10 +386,13 @@ static void panel_draw(const bContext *C, Panel *panel) const auto offset_mode = GreasePencilOffsetModifierMode(RNA_enum_get(ptr, "offset_mode")); uiLayoutSetPropSep(layout, true); - - uiItemR(layout, ptr, "location", UI_ITEM_NONE, nullptr, ICON_NONE); - uiItemR(layout, ptr, "rotation", UI_ITEM_NONE, nullptr, ICON_NONE); - uiItemR(layout, ptr, "scale", UI_ITEM_NONE, nullptr, ICON_NONE); + if (uiLayout *general_panel = uiLayoutPanelProp(C, layout, ptr, "open_general_panel", "General")) + { + uiLayoutSetPropSep(general_panel, true); + uiItemR(general_panel, ptr, "location", UI_ITEM_NONE, nullptr, ICON_NONE); + uiItemR(general_panel, ptr, "rotation", UI_ITEM_NONE, nullptr, ICON_NONE); + uiItemR(general_panel, ptr, "scale", UI_ITEM_NONE, nullptr, ICON_NONE); + } LayoutPanelState *advanced_panel_state = BKE_panel_layout_panel_state_ensure( panel, "advanced", true);