Maximize one panadapter to fill the main area¶
When you have more than one panadapter open, you can expand a single one to fill the entire main area, pushing the others aside temporarily.
Before you start¶
- You must be connected to a FLEX-8600 radio.
- At least two panadapters must be open. In single-pan mode the maximize button is hidden.
Steps¶
- Locate the title bar of the panadapter you want to expand. It contains the slice name (for example, "Slice A"), followed by the β¬, β‘, and Γ buttons on the right.
- Click β‘ in that panadapter's title bar.
The selected panadapter expands to fill the main area.
Tips¶
- To restore the multi-pan layout, click β‘ again on the maximized panadapter.
Related¶
- Panadapter overview
- Click the spectrum to activate a panadapter (multi-slice mode)
- Close an extra panadapter
- Pop a panadapter out into its own window
CW decode panel¶
The CW decode panel appears beneath the spectrum and waterfall when enabled. It displays decoded Morse text and provides controls for tuning the decoder.
CW decode text area context menu¶
Right-clicking anywhere in the decoded text area opens a context menu. In addition to the standard text actions (Select All, Copy, and so on), the menu contains a Clear entry. Click Clear to erase the entire CW decode buffer without leaving the text area. This is equivalent to clicking the CLR button in the panel toolbar.
TX-side decoded text¶
When both the radio's transmitted keying and received audio are routed to the same CW decode panel, your own sending appears in cyan (#5fc8ff) while incoming CW appears in the standard confidence-based colors. A single space separates Tx and Rx runs of text so they do not visually merge. No leading space is added when the panel is empty or when the first decoded text is from the transmitter.
Controls reference¶
| Control | Type | Default | Notes |
|---|---|---|---|
| CW stats label | Indicator | β | Shows detected pitch and speed |
| Sens | Slider | 30 (range 0β100) | |
| πP (Lock Pitch) | Toggle button | β | |
| πS (Lock Speed) | Toggle button | β | |
| Pitch (range) | Range slider | 500β700 Hz (range 300β1200 Hz) | Replaces the Lo/Hi pair |
| WPM (range) | Range slider | 15β40 WPM (range 5β60 WPM) | New in v26.6.3 |
| CPY ALL | Button | β | |
| CPY VIS | Button | β | |
| CLR | Button | β | |
| β (close CW) | Button | β | |
| CW decode text | Read-only text field | β |
Notes¶
- The CW decode panel requires PC audio routing to function. If audio is not configured the panel shows the reminder
(requires PC Audio). - The Sensitivity slider maps values 0β100 to a cost threshold of 1.0β0.1. Higher values filter out lower-confidence decodes.
- The Pitch range slider replaces the previous two separate Lo and Hi sliders. It provides a single double-handle control (range 300β1200 Hz) with the low end defaulting to 500 Hz and the high end defaulting to 700 Hz. The label "Pitch" is embedded within the widget.
- The WPM range slider (new in v26.6.3) constrains the decoder's speed search range. It provides a single double-handle control (range 5β60 WPM) with the low end defaulting to 15 WPM and the high end defaulting to 40 WPM. The label "WPM" is embedded within the widget.
- The Lock Pitch and Lock Speed toggle buttons freeze the decoder to the currently detected pitch or speed, preventing the decoder from tracking changes.
- When the radio is transmitting, waterfall freeze is driven by the radio's interlock TRANSMITTING state across all connected clients (Multi-Flex), eliminating the 10β23 second TX-trail artifact after unkeying.
- On radio reconnect, the desired panadapter FPS and waterfall line duration are reasserted to prevent silently dropping to the radio's 10 Hz default.
- The panadapter title bar and CW panel now use theme-aware colors via
ThemeManager::applyStyleSheet()instead of hardcoded hex values. The title bar gradient references{{color.text.disabled}}and{{color.background.1}}, the drag grip uses{{color.text.label}}, and the slice title uses{{color.text.secondary}}. The CW panel background and border use{{color.background.0}}and{{color.background.1}}respectively. The Sensitivity slider uses theapplyPrimarySliderStyle()helper for consistent theming.