Closed cube1us closed 4 years ago
In progress. Have done Features, Frames, MachineGates, Panels, Volumes, ECOS, CardLocationPage and CardLocation forms.
Finished the rest: EditTieDownsForm (which was tricky because the changes were messing up the datagridview for unknown reasons, requiring some code in a _Shown event handler, EditDiagramPageForm (see above note on the performance issues there that resulted and need looking into), EditCableEdgeConnectionPageForm.
Also did something similar with EditCardTypesForm, EditCardGatesForm and EditCardGatePinsForm, but using their own keys into the parameters database with an "SMS " prefix so they don't interfere with the "normal" saved selections.
All editing pages: remember last selected machine, volume set and volume
When working on logic synth, table parameters was created, fro remembering machine, volume set and volume (and even page). But the editors are not using that - they should, at least for the main editing pages such as card locations (perhaps just use the last machine on this one, and not remember stuff), cable/edge connection pages and diagram pages (including the ones that edit the diagram blocks) -- these last one should remember all three parameters.