summaryrefslogtreecommitdiff
path: root/grc/gui/canvas/block.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/gui/canvas/block.py')
-rw-r--r--grc/gui/canvas/block.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/grc/gui/canvas/block.py b/grc/gui/canvas/block.py
index 9323949c75..9810774402 100644
--- a/grc/gui/canvas/block.py
+++ b/grc/gui/canvas/block.py
@@ -329,6 +329,17 @@ class Block(CoreBlock, Drawable):
))
return tuple(extent)
+ def get_extents_comment(self):
+ x, y = self.coordinate
+ if not self._comment_layout:
+ return x, y, x, y
+ if self.is_horizontal():
+ y += self.height + BLOCK_LABEL_PADDING
+ else:
+ x += self.height + BLOCK_LABEL_PADDING
+ w, h = self._comment_layout.get_pixel_size()
+ return x, y, x + w, y + h
+
##############################################
# Controller Modify
##############################################