Defines platform-specific style constants for JS8Call's header bar controls.
This namespace provides a set of constant strings that determine the appearance of various header bar UI elements in JS8Call, including frequency widgets, buttons, and labels. Each definition adapts to the conventions of MacOS, Windows, or other (which includes linux) platforms, ensuring a consistent and native look and feel per-platform.
- Styles include visual treatments for log widgets, frequency buttons, status labels, and a variety of push buttons (grid, monitor, log, mode, spot, etc.).
- Platform differences (MacOS, Windows, other) are handled using preprocessor directives, with each block tailored to the target system's design conventions.
- For each supported platform, constants such as
LogWidgetStyle, DialFreqUpDownButtonStyle, LabUTCStyle, and others are defined.