Skip to content

Commit f299c72

Browse files
committed
Add code template to block tooltips
1 parent 2f66ee7 commit f299c72

File tree

1 file changed

+12
-4
lines changed
  • addons/block_code/ui/blocks/block

1 file changed

+12
-4
lines changed

addons/block_code/ui/blocks/block/block.gd

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,18 @@ func _get_tooltip(at_position: Vector2) -> String:
217217
if not definition:
218218
return ""
219219

220-
if definition.variant_type == Variant.Type.TYPE_NIL:
221-
return definition.description
222-
223-
return "{description}\n\nType: [b]{type}[/b]".format({"description": definition.description, "type": type_string(definition.variant_type)})
220+
var lines: Array[String]
221+
222+
lines.append(definition.description)
223+
224+
lines.append("")
225+
lines.append("[code]{0}[/code]".format([definition.code_template.strip_edges()]))
226+
227+
if definition.variant_type != Variant.Type.TYPE_NIL:
228+
lines.append("")
229+
lines.append("Type: [b]{0}[/b]".format([type_string(definition.variant_type)]))
230+
231+
return "\n".join(lines)
224232

225233

226234
func _make_custom_tooltip(for_text) -> Control:

0 commit comments

Comments
 (0)