From f6ca12d3b8b92bf1c44ab6b8b7bea447bb381cd4 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 28 Mar 2023 14:58:12 +0500 Subject: [PATCH] IFC Text Multiple literals now displayed in viewport separated by newline --- .../blenderbim/bim/module/drawing/decoration.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py index 59c3137fe1..ad1a1b8a86 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py @@ -2110,16 +2110,11 @@ class TextDecorator(BaseDecorator): idxs = [(0, 0)] self.draw_lines(context, obj, verts, idxs) - box_alignment_used = [] + line_i = 0 for literal_data in literals_data: box_alignment = literal_data["BoxAlignment"] - # Skip literals with the same box alignment to prevent visual clutter in viewport - # User is still indicated by the asterisk symbol - if box_alignment in box_alignment_used: - continue - box_alignment_used.append(box_alignment) - for line_i, line in enumerate(literal_data["CurrentValue"].split("\\n")): + for line in literal_data["CurrentValue"].split("\\n"): self.draw_label( context, line, @@ -2132,6 +2127,7 @@ class TextDecorator(BaseDecorator): line_no=line_i, box_alignment=box_alignment, ) + line_i += 1 class DecorationsHandler: