Iterates all vias in the active selection and assigns each one to the
net of the nearest copper item (track or pad) on the board. Intended
for re-using via layouts after copying traces to a new net.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replicates component placement from one hierarchical sheet instance to
another. Pick source/target sheets and a reference component — all other
components in the target sheet are placed using a rigid body transform
(rotate around source ref position, then translate to target ref position).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Use itemDataMap (required by wx mixin) instead of item_data_map,
and use fp.GetSheetname() instead of GetProperties() lookup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Shows a sortable table of all board components with columns for
designation, value, library, package, and sheet instance.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>