toolbarCollapsed = !toolbarCollapsed}> {toolbarCollapsed ? '>' : '<'}
{#if !toolbarCollapsed}
projectOpen = !projectOpen}>
{projectOpen ? '\u25BC' : '\u25B6'}
Project
{layout.currentProject || '...'} / {layout.currentMcm || '...'}
{#if projectOpen}
{#if layout.projects.length > 0}
Project:
{#each layout.projects as proj (proj.name)}
{proj.name}
{/each}
MCM:
{#each currentMcms as mcm (mcm.name)}
{mcm.name}
{/each}
{:else}
MCM:
MCM08
{/if}
{/if}
pdfOpen = !pdfOpen}>
{pdfOpen ? '\u25BC' : '\u25B6'}
Background PDF {#if layout.pdfLoaded}
{Math.round(layout.pdfScale * 100)}%
{/if}
{#if pdfOpen}
pdfFileEl.click()}>Load PDF
PDF +
PDF -
{layout.editingBackground ? 'Done' : 'Edit BG'}
Remove
{#if layout.pdfLoaded}
scale {Math.round(layout.pdfScale * 100)}% pos: {Math.round(layout.pdfOffsetX)},{Math.round(layout.pdfOffsetY)}
{/if}
{/if}
settingsOpen = !settingsOpen}>
{settingsOpen ? '\u25BC' : '\u25B6'}
Settings
{#if settingsOpen}
W:
H:
Grid Size (px):
Min Edge Spacing (px):
Show Grid
Snap to Grid
Save SVG
importFileEl.click()}>Load JSON
Clear
{/if}
Symbols
{/if}