mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
af1352b1e69535aa4295ed7efb3b7089d0ea8753
Ruler (PbRuler) — отдельный paintbox, перерисовывается только по PbRuler.Invalidate. Дискретные события его не дёргали: - CTun toggle (batch 7): OnControllerState(rfCTun) рисовал спектр/водопад, но не линейку. Добавлен InvalidateRulerCache + PbRuler.Invalidate. - Смена диапазона: RestoreBand -> ApplyVfoA, а ApplyVfoA намеренно откладывает рендер на таймер (FSpectrumDirty) ради wheel/drag — что для оффлайна/без RUN не перерисовывало линейку. Добавлена синхронная инвалидация Ruler в конце RestoreBand (дискретное событие, флуда нет). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%