jmri-panel-xml
Edits JMRI Layout Editor panel and tables XML safely by script. Covers what a panel or tables file holds, the names and connections that must agree across it, what JMRI rewrites on Store, why edits must happen with JMRI closed, and how geometry attributes behave. Use when a task reads, generates, or changes a JMRI panel or tables .xml file, when adding or renaming tracks, anchors, end bumpers, turnouts, blocks or masts outside the JMRI GUI, when moving or scaling panel geometry by script, or when a panel loads with missing connections, lost blocks, or vanished edits. Not for signal logic semantics; use jmri-sml-nx for facing blocks, Signal Mast Logic discovery, and Entry/Exit.
Pinned to revision 2abd6540fcc0, so it is the text this page describes rather than whatever the author pushed since.
Files
Every link opens the file at its source, pinned to the revision this page describes.