buffalo_panel.app.gui.build_field_tooltip

buffalo_panel.app.gui.build_field_tooltip(meta)[source]

Build a descriptive tooltip from schema metadata.

The tooltip summarizes available field information including help text, notes, value limits, default values, and format hints.

Parameters:

meta (dict[str, Any] | None) – Structured metadata for a schema field, typically containing keys such as ‘short_help’, ‘notes’, ‘minimum’, ‘maximum’, ‘default’, and ‘format_hint’.

Returns:

A multi-line string suitable for use as a GUI tooltip. Returns an empty string if meta is None or empty.

Return type:

str