diff options
Diffstat (limited to 'grc/gui/canvas/block.py')
-rw-r--r-- | grc/gui/canvas/block.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/grc/gui/canvas/block.py b/grc/gui/canvas/block.py index e55c76f2cf..9323949c75 100644 --- a/grc/gui/canvas/block.py +++ b/grc/gui/canvas/block.py @@ -165,11 +165,13 @@ class Block(CoreBlock, Drawable): ) ) title_width, title_height = title_layout.get_size() + + force_show_id = Actions.TOGGLE_SHOW_BLOCK_IDS.get_active() # update the params layout if not self.is_dummy_block: markups = [param.format_block_surface_markup() - for param in self.params.values() if param.hide not in ('all', 'part')] + for param in self.params.values() if (param.hide not in ('all', 'part') or (param.dtype == 'id' and force_show_id))] else: markups = ['<span font_desc="{font}"><b>key: </b>{key}</span>'.format(font=PARAM_FONT, key=self.key)] |