Give each operator his windows back
The program stored an operator's window positions but never used them at startup: the entry window was not placed and no window was reopened. It now restores the whole screen both at startup and on a change of operator: the windows that operator had open, where he had them, and the ones he did not have closed. The second radio's entry window no longer saves the layout. It has none of the other windows open, so saving from it dropped every window the first one had. Ctrl+O gets six buttons for the operators last at the radio, newest first. One click changes to that operator. The recordings folder is no longer asked for. It is `Wav/<callsign>` under the data folder, which is where N1MM plays them from, so `StoredOperator.WavPath` is gone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0157i7PiZyqBkquxS9A6FTdQ
This commit is contained in:
@@ -126,6 +126,7 @@ public sealed partial class EntryWindow : Window
|
||||
StartConnections();
|
||||
BuildEntryBoxes();
|
||||
ShowSecondRadio();
|
||||
Restore(Current());
|
||||
}
|
||||
|
||||
/// A second radio gets its own entry window: the two share one log and one
|
||||
|
||||
Reference in New Issue
Block a user