cube1us / IBM1410SMS

Database Program for capturing data from IBM SMS Automated Logic Diagrams and related database layer
GNU General Public License v3.0
0 stars 0 forks source link

Editors: remember last selected machine, volume set and volume #47

Closed cube1us closed 4 years ago

cube1us commented 4 years ago

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.

cube1us commented 4 years ago

In progress. Have done Features, Frames, MachineGates, Panels, Volumes, ECOS, CardLocationPage and CardLocation forms.

cube1us commented 4 years ago

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.