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

Method reset

SLiCAP/schematic/canvas.py:955–980  ·  view source on GitHub ↗

Clear scene and reset all state (for New / before Load).

(self)

Source from the content-addressed store, hash-verified

953 # ── data model ────────────────────────────────────────────────────────────
954
955 def reset(self):
956 """Clear scene and reset all state (for New / before Load)."""
957 self._end_wire(commit=False)
958 self._cancel_placement()
959 self._vdrag_wire = None
960 self._vdrag_idx = None
961 self._vdrag_rb = []
962 self._vdrag_pin_anchor = None
963 self._vdrag_pin_preview = None
964 self._wire_move_wires = []
965 self._wire_move_origins = []
966 self._wire_move_others = []
967 self._wire_move_start = None
968 self._wire_move_moved = False
969 self._wire_move_rb = []
970 self._wire_move_junctions = []
971 self._pin_anchors = []
972 self._wire_pin_preview_wires = []
973 self._border_pending = None
974 self._library_pending = None
975 self._image_pending = None
976 self._latex_pending = None
977 self._param_pending = None
978 self._analysis_pending = None
979 self.clear()
980 self._counters = {}
981
982 # ── undo / redo ───────────────────────────────────────────────────────────
983

Callers 4

from_dataMethod · 0.95
_on_newMethod · 0.80
rFunction · 0.80

Calls 3

_end_wireMethod · 0.95
_cancel_placementMethod · 0.95
clearMethod · 0.80

Tested by

no test coverage detected