Add the button row and the title bar N1MM has

The title bar said Nonemm. It now says what N1MM's says: the frequency, the
mode, whether the frequency came from a radio or was typed, and which radio the
window belongs to when there are two. Reading it off the taskbar is the point.

Under the function keys is N1MM's second row: Esc: Stop, Wipe, Log It, Edit,
Spot It and QRZ. Each one does what its key already did, so the keys and the
buttons cannot disagree. QRZ opens the callsign's page in a browser, and says so
in the status line when there is no browser to open.

Mark and Store are left out. They stack callsigns, and call stacking is not
here, so a button that did nothing would be worse than no button.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-28 09:07:45 +00:00
parent 86d1f71ffe
commit f8e07471a6
3 changed files with 84 additions and 3 deletions

View File

@@ -90,7 +90,17 @@
<Border DockPanel.Dock="Bottom" Padding="6,4" BorderThickness="0,1,0,0"
BorderBrush="#33808080">
<WrapPanel Name="FunctionKeys" />
<StackPanel Spacing="4">
<WrapPanel Name="FunctionKeys" />
<WrapPanel>
<Button Classes="fkey" Content="Esc: Stop" Click="OnStopSending" />
<Button Classes="fkey" Content="Wipe" Click="OnWipe" />
<Button Classes="fkey" Content="Log It" Click="OnLogIt" />
<Button Classes="fkey" Content="Edit" Click="OnEditLastContact" />
<Button Classes="fkey" Content="Spot It" Click="OnSpotIt" />
<Button Classes="fkey" Content="QRZ" Click="OnLookUpCall" />
</WrapPanel>
</StackPanel>
</Border>
<Border DockPanel.Dock="Left" Padding="6,6,4,6" BorderThickness="0,0,1,0"