MCPcopy Create free account
hub / github.com/SLiCAP/SLiCAP_python / refresh_svg_labels

Method refresh_svg_labels

SLiCAP/schematic/component_item.py:666–675  ·  view source on GitHub ↗

Re-scale all SVG-mode labels using the current _LABEL/_PARAM_SVG_HEIGHT. Called by config.apply() when the latex_scale preference changes. Re-uses cached SVG bytes so no LaTeX recompilation happens.

(self)

Source from the content-addressed store, hash-verified

664 self._labels[key] = lbl
665
666 def refresh_svg_labels(self) -> None:
667 """Re-scale all SVG-mode labels using the current _LABEL/_PARAM_SVG_HEIGHT.
668
669 Called by config.apply() when the latex_scale preference changes.
670 Re-uses cached SVG bytes so no LaTeX recompilation happens.
671 """
672 for lbl in self._labels.values():
673 if lbl._svg_bytes:
674 lbl.set_svg(lbl._svg_bytes, lbl._prefix)
675 self.update()
676
677 # ── geometry ──────────────────────────────────────────────────────────────
678

Callers 1

_applyFunction · 0.80

Calls 1

set_svgMethod · 0.80

Tested by

no test coverage detected