diff --git a/skill/sdpm/builder/elements/shape.py b/skill/sdpm/builder/elements/shape.py index 7386ab1e..6c9f9a32 100644 --- a/skill/sdpm/builder/elements/shape.py +++ b/skill/sdpm/builder/elements/shape.py @@ -87,6 +87,7 @@ def _add_shape(self, slide, elem): "right_bracket": MSO_SHAPE.RIGHT_BRACKET, "cylinder": MSO_SHAPE.CAN, "math_not_equal": MSO_SHAPE.MATH_NOT_EQUAL, + "folded_corner": MSO_SHAPE.FOLDED_CORNER, } mso_shape = shape_map.get(shape_type) diff --git a/skill/sdpm/converter/elements.py b/skill/sdpm/converter/elements.py index d432b79a..be811c6e 100644 --- a/skill/sdpm/converter/elements.py +++ b/skill/sdpm/converter/elements.py @@ -44,6 +44,7 @@ 'flowChartTerminator': 'flowchart_terminator', 'leftBracket': 'left_bracket', 'rightBracket': 'right_bracket', 'can': 'cylinder', 'mathNotEqual': 'math_not_equal', + 'foldedCorner': 'folded_corner', } def _resolve_shape_name(shape): diff --git a/skill/sdpm/schema/lint.py b/skill/sdpm/schema/lint.py index 446d42af..c09668d6 100644 --- a/skill/sdpm/schema/lint.py +++ b/skill/sdpm/schema/lint.py @@ -204,6 +204,7 @@ def _lint_line(si: int, ei: int, elem: dict) -> list[dict]: "callout_rectangle", "callout_rounded_rectangle", "callout_oval", "flowchart_process", "flowchart_decision", "flowchart_terminator", "left_brace", "right_brace", "left_bracket", "right_bracket", + "folded_corner", }