Change font size and use outlines

This commit is contained in:
2026-06-18 10:23:58 -07:00
parent 1e6c10d156
commit 2f8a3706c5
5 changed files with 254 additions and 85 deletions

View File

@@ -27,19 +27,21 @@ Examples of data and functions for this class and it subordinates:
of the left hand panel. Please note that in the future, this left hand panel may be moved
to a second physical monitor.
3. Text status panel to be located below the radar scope panel. This will display the current
control settings for the controls and the range and bearing and description of
targets that are on or near the bearing and range cursor. The text status panel shall manage
the hit-test. The hit test shall determine which (if any) targets are either directly the same
rand and the same bearing as the cursor or close to it. The closeness shall be determined
by a configuration variable. Since the cursor information as well as the target information
is already in thread 1, this operatoin shall be performed by the CPU as the CPU will have
all information on the target, including the name and description.
3. Text status panel to be located below the left-hand text panel (bottom of the left
side of the screen, NOT below the scope). The scope takes the full right-side height
with no panel beneath it. The status panel will display the current control settings
and the range and bearing and description of targets that are on or near the bearing
and range cursor. The text status panel shall manage the hit-test. The hit test shall
determine which (if any) targets are either directly the same range and the same
bearing as the cursor or close to it. The closeness shall be determined by a
configuration variable. Since the cursor information as well as the target information
is already in thread 1, this operation shall be performed by the CPU as the CPU will
have all information on the target, including the name and description.
Please note that any text (such as the vessel name and registration will not be part
Please note that any text (such as the vessel name and registration) will not be part
of the SSBO target information. It will need to be formed in text blocks that can
be submitted as textures to be inserted into the status text panel below the scope
panel.
be submitted as textures to be inserted into the status text panel at the bottom of
the left side of the screen.
4. Target data. This will handle the target data that is presented by both the simulator
and the raspberry pi data. All that data will be in the format of the