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

Method start_placement

SLiCAP/schematic/canvas.py:486–495  ·  view source on GitHub ↗
(self, name: str, svg_bytes: bytes)

Source from the content-addressed store, hash-verified

484 # ── placement ─────────────────────────────────────────────────────────────
485
486 def start_placement(self, name: str, svg_bytes: bytes):
487 self._end_wire(commit=False)
488 self._cancel_placement()
489 self._mode = _Mode.PLACING
490 self._placing_name = name
491 self._placing_svg = svg_bytes
492 self._ghost = make_ghost(svg_bytes)
493 self._ghost.setPos(QPointF(-9999, -9999))
494 self.addItem(self._ghost)
495 self.placing_started.emit()
496
497 def cancel_placement(self):
498 self._cancel_placement()

Callers 2

_on_place_subcircuitMethod · 0.80
_on_symbol_selectedMethod · 0.80

Calls 3

_end_wireMethod · 0.95
_cancel_placementMethod · 0.95
make_ghostFunction · 0.85

Tested by

no test coverage detected