mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
fix(slices): align all VFO flags to same top (Top=35)
Slice flags (B+) were staggered by i*12 which barely helped with the 96px-tall card and looked untidy. Put every flag — main A and slices — on one row. Overlap of near-frequency flags to be handled next (leader lines). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -5187,7 +5187,7 @@ begin
|
||||
if NewLeft + OW > PbSpectrum.Width - 4 then
|
||||
NewLeft := FilterStartX - 6 - OW;
|
||||
NewLeft := Max(4, Min(PbSpectrum.Width - OW - 4, NewLeft));
|
||||
NewTop := 16;
|
||||
NewTop := 35;
|
||||
if (FVfoOverlay.Left <> NewLeft) or (FVfoOverlay.Top <> NewTop) then
|
||||
begin
|
||||
FVfoOverlay.Left := NewLeft;
|
||||
@@ -5532,7 +5532,7 @@ begin
|
||||
NewLeft := FilterEndX + 6;
|
||||
if NewLeft + OW > PbSpectrum.Width - 4 then NewLeft := FilterStartX - 6 - OW;
|
||||
NewLeft := Max(4, Min(PbSpectrum.Width - OW - 4, NewLeft));
|
||||
NewTop := 16 + i * 12; // лёгкий вертикальный разнос, чтобы флаги не слипались
|
||||
NewTop := 35; // все флаги на одном уровне
|
||||
if (O.Left <> NewLeft) or (O.Top <> NewTop) then
|
||||
begin
|
||||
O.Left := NewLeft;
|
||||
|
||||
Reference in New Issue
Block a user