OpenCPN Partial API docs
Loading...
Searching...
No Matches
config_vars.h File Reference

Global variables stored in configuration file. More...

#include <limits>
#include <string>
#include <vector>
#include <wx/config.h>
#include <wx/string.h>

Go to the source code of this file.

Functions

wxConfigBase * TheBaseConfig ()
void InitBaseConfig (wxConfigBase *cfg)

Variables

constexpr unsigned kUndefinedColor
bool g_allow_arb_system_plugin
bool g_always_send_rmb_rmc
 Always send RMB and RMC n0183 messages even if there is no active route.
bool g_bAISRolloverShowClass
bool g_bAISRolloverShowCOG
bool g_bAISRolloverShowCPA
bool g_bAllowShipToActive
bool g_bAutoAnchorMar
bool g_bAutoAnchorMark
bool g_bAutoHideToolbar
bool g_bBasicMenus
bool g_bConfirmObjectDelete
bool g_bCourseUp
bool g_bDebugCM93
bool g_bDebugGPSD
bool g_bDebugOGL
bool g_bDebugS57
bool g_bDisplayGrid
 Should lat/lon grid be displayed ?
bool g_bEmailCrashReport
bool g_benable_rotate
bool g_benableUDPNullHeader
bool g_bEnableZoomToCursor
bool g_bfilter_cogsog
bool g_bframemax
bool g_bFullscreen
bool g_bFullScreenQuilt
bool g_bFullscreenToolbar
bool g_bGarminHostUpload
bool g_bGDAL_Debug
bool g_bGLexpert
bool g_bHighliteTracks
bool g_bInlandEcdis
bool g_bLookAhead
bool g_bMagneticAPB
bool g_bNavAidRadarRingsShown
bool g_bopengl
bool g_bOverruleScaMin
bool g_bPermanentMOBIcon
bool g_bPlayShipsBell
bool g_bPlayShipsBells
bool g_bPreserveScaleOnX
bool g_bQuiltEnable
bool g_bQuiltStart
bool g_bresponsive
bool g_bRollover
 Enable/disable mouse rollover GUI effects.
bool g_bShowActiveRouteHighway
bool g_bShowChartBar
bool g_bShowCompassWin
bool g_bShowCurrent
bool g_bShowDepthUnits
bool g_bShowDetailSlider
bool g_bShowLayers
bool g_bShowLiveETA
bool g_bShowMag
bool g_bShowMenuBar
bool g_bShowMuiZoomButtons
bool g_bShowOutlines
bool g_bShowRouteTotal
bool g_bShowShipToActive
bool g_bShowStatusBar
bool g_bShowTide
 not used
bool g_bShowTrackPointTime
bool g_bShowTrue
bool g_bShowWptName
bool g_bsimplifiedScalebar
bool g_bskew_comp
bool g_bsmoothpanzoom
 Controls how the chart panning and zooming smoothing is done during user interactions.
bool g_bSoftwareGL
bool g_bSpaceDropMark
bool g_btenhertz
bool g_btouch
bool g_btrackContinuous
bool g_bTrackDaily
bool g_bTransparentToolbar
bool g_bUIexpert
bool g_bUseGLL
bool g_bUseGreenShip
bool g_bUseOnlyConfirmedAISName
bool g_bUserIconsFirst
bool g_bUseWptScaMin
bool g_bWayPointPreventDragging
bool g_bWplUsePosition
bool g_config_display_size_manual
bool g_declutter_anchorage
bool g_enable_root_menu_debug
bool g_fog_overzoom
bool g_oz_vector_scale
bool g_persist_active_route
bool g_useMUI
bool s_bSetSystemTime
bool g_kiosk_startup
bool g_disableNotifications
bool g_hicon_colors
double g_COGAvg
 Debug only usage.
double g_defaultBoatSpeed
double g_display_size_mm
 Physical display width (mm).
double g_mouse_zoom_sensitivity
double g_n_arrival_circle_radius
double g_n_gps_antenna_offset_x
double g_n_gps_antenna_offset_y
double g_n_ownship_beam_meters
double g_n_ownship_length_meters
double g_overzoom_emphasis_base
double g_ownship_HDTpredictor_miles
double g_ownship_predictor_minutes
double g_PlanSpeed
double g_plus_minus_zoom_factor
double g_TrackDeltaDistance
double g_TrackIntervalSeconds
double g_UserVar
float g_fNavAidRadarRingsStep
float g_fWaypointRangeRingsStep
float g_GLMinSymbolLineWidth
float g_MarkScaleFactorExp
float g_selection_radius_mm
float g_selection_radius_touch_mm
float g_ShipScaleFactorExp
int g_ais_cog_predictor_width
int g_AndroidVersionCode
int g_BSBImgDebug
int g_ChartScaleFactor
int g_chart_zoom_modifier_raster
int g_chart_zoom_modifier_vector
int g_cm93_zoom_factor
int g_COGAvgSec
 COG average period for Course Up Mode (sec).
int g_COGFilterSec
int g_cog_predictor_endmarker
int g_cog_predictor_style
int g_cog_predictor_width
int g_default_font_size
int g_detailslider_dialog_x
int g_detailslider_dialog_y
int g_ENCSoundingScaleFactor
int g_ENCTextScaleFactor
int g_GUIScaleFactor
double g_tile_basemap_zoom_factor
int g_iDistanceFormat
 User-selected distance (horizontal) unit format for display and input.
int g_iENCToolbarPosX
int g_iENCToolbarPosY
int g_iHeightFormat
 User-selected height (vertical, above reference datum) unit format for display and input.
int g_iNavAidRadarRingsNumberVisible
int g_iSDMMFormat
int g_iSoundDeviceIndex
int g_iSpeedFormat
 User-selected speed unit format for display and input.
int g_iTempFormat
 User-selected temperature unit format for display and input.
int g_iWaypointRangeRingsNumber
int g_iWaypointRangeRingsStepUnits
int g_iWindSpeedFormat
int g_iWpt_ScaMin
int g_iWpt_ScaMax
int g_lastClientRecth
int g_lastClientRectw
int g_lastClientRectx
int g_lastClientRecty
int g_maintoolbar_x
int g_maintoolbar_y
int g_maxWPNameLength
int g_maxzoomin
int g_mbtilesMaxLayers
int g_memCacheLimit
int g_MemFootMB
int g_mouse_zoom_sensitivity_ui
int g_nAutoHideToolbar
int g_navobjbackups
int g_nAWDefault
int g_nAWMax
int g_nbrightness
int g_nCacheLimit
int g_nCOMPortCheck
int g_nCPUCount
int g_nDepthUnitDisplay
 User-selected depth (below surface) unit format for display and input.
int g_netmask_bits
int g_nframewin_posx
int g_nframewin_posy
int g_nframewin_x
int g_nframewin_y
int g_NMEAAPBPrecision
int g_nNMEADebug
int g_n_ownship_min_mm
int g_nTrackPrecision
int g_ownship_HDTpredictor_endmarker
int g_ownship_HDTpredictor_style
int g_ownship_HDTpredictor_width
int g_OwnShipIconType
int g_pNavAidRadarRingsStepUnits
int gps_watchdog_timeout_ticks
int g_restore_dbindex
int g_restore_stackindex
int g_route_line_width
int g_route_prop_sx
int g_route_prop_sy
int g_route_prop_x
int g_route_prop_y
int g_S57_dialog_sx
int g_S57_dialog_sy
int g_S57_extradialog_sx
int g_S57_extradialog_sy
int g_SENC_LOD_pixels
int g_ShipScaleFactor
int g_shipToActiveColor
int g_shipToActiveStyle
int g_SkewCompUpdatePeriod
int g_SOGFilterSec
int g_tcwin_scale
int g_trackFilterMax
int g_track_line_width
int g_WplAction
int n_NavMessageShown
int sat_watchdog_timeout_ticks
int g_AIS_alert_delay
long g_maintoolbar_orient
std::vector< std::string > TideCurrentDataSet
unsigned g_canvasConfig
unsigned g_dm_dropped
unsigned g_dm_filtered
unsigned g_dm_input
unsigned g_dm_not_ok
unsigned g_dm_ok
unsigned g_dm_output
wxString g_active_route
wxString g_android_Device_Model
wxString g_AW1GUID
wxString g_AW2GUID
wxString g_catalog_channel
wxString g_catalog_custom_url
wxString g_CmdSoundString
wxString g_cog_predictor_color
wxString g_compatOS
wxString g_compatOsVersion
wxString g_config_version_string
wxString g_datetime_format
 Date/time format to use when formatting date/time strings.
wxString g_default_font_facename
 Default font size for user interface elements such as menus, dialogs, etc.
wxString g_default_routepoint_icon
wxString g_default_wp_icon
wxString g_dm_logfile
 Last Data Monitor log file.
wxString g_GPS_Ident
wxString g_gpx_path
wxString g_hostname
wxString g_InvisibleLayer
wxString g_InvisibleLayers
wxString g_InVisiNameinLayers
wxString g_lastAppliedTemplateGUID
wxString g_locale
wxString g_localeOverride
wxString g_ObjQFileExt
wxString g_ownship_HDTpredictor_color
wxString g_SART_sound_file
wxString g_TalkerIdText
wxString g_TCData_Dir
wxString g_toolbarConfig
wxString g_uiStyle
wxString g_uploadConnection
wxString g_UserPresLibData
wxString g_VisibleLayers
wxString g_VisiNameinLayers
wxString g_winPluginDir
 Base plugin directory on Windows.
wxString gWorldMapLocation
wxString gWorldShapefileLocation
std::vector< size_t > g_config_display_size_mm
 Size of pysical screen in millimeters.

Detailed Description

Global variables stored in configuration file.

Note: please keep variable definitions at one single line, extended docs goes to the bottom. This is to make it possible to maintain the sorted list.

That is, please keep list sorted.

Definition in file config_vars.h.

Function Documentation

◆ InitBaseConfig()

void InitBaseConfig ( wxConfigBase * cfg)

Definition at line 302 of file config_vars.cpp.

◆ TheBaseConfig()

wxConfigBase * TheBaseConfig ( )

Definition at line 298 of file config_vars.cpp.

Variable Documentation

◆ g_active_route

wxString g_active_route
extern

Definition at line 256 of file config_vars.cpp.

◆ g_AIS_alert_delay

int g_AIS_alert_delay
extern

Definition at line 242 of file config_vars.cpp.

◆ g_ais_cog_predictor_width

int g_ais_cog_predictor_width
extern

Definition at line 151 of file config_vars.cpp.

◆ g_allow_arb_system_plugin

bool g_allow_arb_system_plugin
extern

Definition at line 30 of file config_vars.cpp.

◆ g_always_send_rmb_rmc

bool g_always_send_rmb_rmc
extern

Always send RMB and RMC n0183 messages even if there is no active route.

One use case is the Nasa Marine instruments Clipper GPS

Definition at line 31 of file config_vars.cpp.

◆ g_AndroidVersionCode

int g_AndroidVersionCode
extern

Definition at line 152 of file config_vars.cpp.

◆ g_AW1GUID

wxString g_AW1GUID
extern

Definition at line 257 of file config_vars.cpp.

◆ g_AW2GUID

wxString g_AW2GUID
extern

Definition at line 258 of file config_vars.cpp.

◆ g_bAISRolloverShowClass

bool g_bAISRolloverShowClass
extern

Definition at line 32 of file config_vars.cpp.

◆ g_bAISRolloverShowCOG

bool g_bAISRolloverShowCOG
extern

Definition at line 33 of file config_vars.cpp.

◆ g_bAISRolloverShowCPA

bool g_bAISRolloverShowCPA
extern

Definition at line 34 of file config_vars.cpp.

◆ g_bAllowShipToActive

bool g_bAllowShipToActive
extern

Definition at line 35 of file config_vars.cpp.

◆ g_bAutoAnchorMark

bool g_bAutoAnchorMark
extern

Definition at line 36 of file config_vars.cpp.

◆ g_bAutoHideToolbar

bool g_bAutoHideToolbar
extern

Definition at line 37 of file config_vars.cpp.

◆ g_bBasicMenus

bool g_bBasicMenus
extern

Definition at line 38 of file config_vars.cpp.

◆ g_bConfirmObjectDelete

bool g_bConfirmObjectDelete
extern

Definition at line 39 of file config_vars.cpp.

◆ g_bCourseUp

bool g_bCourseUp
extern

Definition at line 40 of file config_vars.cpp.

◆ g_bDebugCM93

bool g_bDebugCM93
extern

Definition at line 41 of file config_vars.cpp.

◆ g_bDebugGPSD

bool g_bDebugGPSD
extern

Definition at line 42 of file config_vars.cpp.

◆ g_bDebugOGL

bool g_bDebugOGL
extern

Definition at line 43 of file config_vars.cpp.

◆ g_bDebugS57

bool g_bDebugS57
extern

Definition at line 46 of file config_vars.cpp.

◆ g_bDisplayGrid

bool g_bDisplayGrid
extern

Should lat/lon grid be displayed ?

Definition at line 47 of file config_vars.cpp.

◆ g_bEmailCrashReport

bool g_bEmailCrashReport
extern

Definition at line 48 of file config_vars.cpp.

◆ g_benable_rotate

bool g_benable_rotate
extern

Definition at line 49 of file config_vars.cpp.

◆ g_benableUDPNullHeader

bool g_benableUDPNullHeader
extern

Definition at line 50 of file config_vars.cpp.

◆ g_bEnableZoomToCursor

bool g_bEnableZoomToCursor
extern

Definition at line 51 of file config_vars.cpp.

◆ g_bfilter_cogsog

bool g_bfilter_cogsog
extern

Definition at line 52 of file config_vars.cpp.

◆ g_bframemax

bool g_bframemax
extern

Definition at line 53 of file config_vars.cpp.

◆ g_bFullscreen

bool g_bFullscreen
extern

Definition at line 54 of file config_vars.cpp.

◆ g_bFullScreenQuilt

bool g_bFullScreenQuilt
extern

Definition at line 55 of file config_vars.cpp.

◆ g_bFullscreenToolbar

bool g_bFullscreenToolbar
extern

Definition at line 56 of file config_vars.cpp.

◆ g_bGarminHostUpload

bool g_bGarminHostUpload
extern

Definition at line 57 of file config_vars.cpp.

◆ g_bGDAL_Debug

bool g_bGDAL_Debug
extern

Definition at line 58 of file config_vars.cpp.

◆ g_bGLexpert

bool g_bGLexpert
extern

Definition at line 59 of file config_vars.cpp.

◆ g_bHighliteTracks

bool g_bHighliteTracks
extern

Definition at line 60 of file config_vars.cpp.

◆ g_bInlandEcdis

bool g_bInlandEcdis
extern

Definition at line 61 of file config_vars.cpp.

◆ g_bLookAhead

bool g_bLookAhead
extern

Definition at line 62 of file config_vars.cpp.

◆ g_bMagneticAPB

bool g_bMagneticAPB
extern

Definition at line 63 of file config_vars.cpp.

◆ g_bNavAidRadarRingsShown

bool g_bNavAidRadarRingsShown
extern

Definition at line 64 of file config_vars.cpp.

◆ g_bopengl

bool g_bopengl
extern

Definition at line 65 of file config_vars.cpp.

◆ g_bOverruleScaMin

bool g_bOverruleScaMin
extern

Definition at line 66 of file config_vars.cpp.

◆ g_bPermanentMOBIcon

bool g_bPermanentMOBIcon
extern

Definition at line 67 of file config_vars.cpp.

◆ g_bPlayShipsBells

bool g_bPlayShipsBells
extern

Definition at line 68 of file config_vars.cpp.

◆ g_bPreserveScaleOnX

bool g_bPreserveScaleOnX
extern

Definition at line 69 of file config_vars.cpp.

◆ g_bQuiltEnable

bool g_bQuiltEnable
extern

Definition at line 70 of file config_vars.cpp.

◆ g_bQuiltStart

bool g_bQuiltStart
extern

Definition at line 71 of file config_vars.cpp.

◆ g_bresponsive

bool g_bresponsive
extern

Definition at line 72 of file config_vars.cpp.

◆ g_bRollover

bool g_bRollover
extern

Enable/disable mouse rollover GUI effects.

Enable/disable mouse rollover GUI effects.

Definition at line 73 of file config_vars.cpp.

◆ g_BSBImgDebug

int g_BSBImgDebug
extern

Definition at line 153 of file config_vars.cpp.

◆ g_bShowActiveRouteHighway

bool g_bShowActiveRouteHighway
extern

Definition at line 74 of file config_vars.cpp.

◆ g_bShowChartBar

bool g_bShowChartBar
extern

Definition at line 75 of file config_vars.cpp.

◆ g_bShowCompassWin

bool g_bShowCompassWin
extern

Definition at line 76 of file config_vars.cpp.

◆ g_bShowCurrent

bool g_bShowCurrent
extern

Definition at line 77 of file config_vars.cpp.

◆ g_bShowDepthUnits

bool g_bShowDepthUnits
extern

Definition at line 78 of file config_vars.cpp.

◆ g_bShowDetailSlider

bool g_bShowDetailSlider
extern

Definition at line 79 of file config_vars.cpp.

◆ g_bShowLayers

bool g_bShowLayers
extern

Definition at line 80 of file config_vars.cpp.

◆ g_bShowLiveETA

bool g_bShowLiveETA
extern

Definition at line 81 of file config_vars.cpp.

◆ g_bShowMag

bool g_bShowMag
extern

Definition at line 82 of file config_vars.cpp.

◆ g_bShowMenuBar

bool g_bShowMenuBar
extern

Definition at line 83 of file config_vars.cpp.

◆ g_bShowMuiZoomButtons

bool g_bShowMuiZoomButtons
extern

Definition at line 84 of file config_vars.cpp.

◆ g_bShowOutlines

bool g_bShowOutlines
extern

Definition at line 85 of file config_vars.cpp.

◆ g_bShowRouteTotal

bool g_bShowRouteTotal
extern

Definition at line 86 of file config_vars.cpp.

◆ g_bShowShipToActive

bool g_bShowShipToActive
extern

Definition at line 87 of file config_vars.cpp.

◆ g_bShowStatusBar

bool g_bShowStatusBar
extern

Definition at line 88 of file config_vars.cpp.

◆ g_bShowTide

bool g_bShowTide
extern

not used

Definition at line 89 of file config_vars.cpp.

◆ g_bShowTrackPointTime

bool g_bShowTrackPointTime
extern

Definition at line 90 of file config_vars.cpp.

◆ g_bShowTrue

bool g_bShowTrue
extern

Definition at line 91 of file config_vars.cpp.

◆ g_bShowWptName

bool g_bShowWptName
extern

Definition at line 92 of file config_vars.cpp.

◆ g_bsimplifiedScalebar

bool g_bsimplifiedScalebar
extern

Definition at line 93 of file config_vars.cpp.

◆ g_bskew_comp

bool g_bskew_comp
extern

Definition at line 94 of file config_vars.cpp.

◆ g_bsmoothpanzoom

bool g_bsmoothpanzoom
extern

Controls how the chart panning and zooming smoothing is done during user interactions.

When enabled (true):

  • Chart panning has inertia, with smooth acceleration and deceleration
  • Mouse wheel zooming is smoothly animated between zoom levels
  • Chart overscaled rendering is optimized for smooth transitions
  • Chart quilting transitions may be smoother

When disabled (false):

  • Chart panning stops immediately when mouse is released
  • Mouse wheel zooming jumps directly between zoom levels without animation
  • Rendering may be slightly faster but less visually polished

Definition at line 111 of file config_vars.h.

◆ g_bSoftwareGL

bool g_bSoftwareGL
extern

Definition at line 97 of file config_vars.cpp.

◆ g_bSpaceDropMark

bool g_bSpaceDropMark
extern

Definition at line 98 of file config_vars.cpp.

◆ g_btenhertz

bool g_btenhertz
extern

Definition at line 99 of file config_vars.cpp.

◆ g_btouch

bool g_btouch
extern

Definition at line 100 of file config_vars.cpp.

◆ g_btrackContinuous

bool g_btrackContinuous
extern

Definition at line 101 of file config_vars.cpp.

◆ g_bTrackDaily

bool g_bTrackDaily
extern

Definition at line 102 of file config_vars.cpp.

◆ g_bTransparentToolbar

bool g_bTransparentToolbar
extern

Definition at line 103 of file config_vars.cpp.

◆ g_bUIexpert

bool g_bUIexpert
extern

Definition at line 104 of file config_vars.cpp.

◆ g_bUseGLL

bool g_bUseGLL
extern

Definition at line 105 of file config_vars.cpp.

◆ g_bUseGreenShip

bool g_bUseGreenShip
extern

Definition at line 106 of file config_vars.cpp.

◆ g_bUseOnlyConfirmedAISName

bool g_bUseOnlyConfirmedAISName
extern

Definition at line 107 of file config_vars.cpp.

◆ g_bUserIconsFirst

bool g_bUserIconsFirst
extern

Definition at line 108 of file config_vars.cpp.

◆ g_bUseWptScaMin

bool g_bUseWptScaMin
extern

Definition at line 109 of file config_vars.cpp.

◆ g_bWayPointPreventDragging

bool g_bWayPointPreventDragging
extern

Definition at line 110 of file config_vars.cpp.

◆ g_bWplUsePosition

bool g_bWplUsePosition
extern

Definition at line 111 of file config_vars.cpp.

◆ g_canvasConfig

unsigned g_canvasConfig
extern

Definition at line 248 of file config_vars.cpp.

◆ g_catalog_channel

wxString g_catalog_channel
extern

Definition at line 259 of file config_vars.cpp.

◆ g_catalog_custom_url

wxString g_catalog_custom_url
extern

Definition at line 260 of file config_vars.cpp.

◆ g_chart_zoom_modifier_raster

int g_chart_zoom_modifier_raster
extern

Definition at line 155 of file config_vars.cpp.

◆ g_chart_zoom_modifier_vector

int g_chart_zoom_modifier_vector
extern

Definition at line 156 of file config_vars.cpp.

◆ g_ChartScaleFactor

int g_ChartScaleFactor
extern

Definition at line 154 of file config_vars.cpp.

◆ g_cm93_zoom_factor

int g_cm93_zoom_factor
extern

Definition at line 157 of file config_vars.cpp.

◆ g_CmdSoundString

wxString g_CmdSoundString
extern

Definition at line 261 of file config_vars.cpp.

◆ g_cog_predictor_color

wxString g_cog_predictor_color
extern

Definition at line 262 of file config_vars.cpp.

◆ g_cog_predictor_endmarker

int g_cog_predictor_endmarker
extern

Definition at line 160 of file config_vars.cpp.

◆ g_cog_predictor_style

int g_cog_predictor_style
extern

Definition at line 161 of file config_vars.cpp.

◆ g_cog_predictor_width

int g_cog_predictor_width
extern

Definition at line 162 of file config_vars.cpp.

◆ g_COGAvg

double g_COGAvg
extern

Debug only usage.

Definition at line 124 of file config_vars.cpp.

◆ g_COGAvgSec

int g_COGAvgSec
extern

COG average period for Course Up Mode (sec).

Definition at line 158 of file config_vars.cpp.

◆ g_COGFilterSec

int g_COGFilterSec
extern

Definition at line 159 of file config_vars.cpp.

◆ g_compatOS

wxString g_compatOS
extern

Definition at line 263 of file config_vars.cpp.

◆ g_compatOsVersion

wxString g_compatOsVersion
extern

Definition at line 264 of file config_vars.cpp.

◆ g_config_display_size_manual

bool g_config_display_size_manual
extern

Definition at line 112 of file config_vars.cpp.

◆ g_config_display_size_mm

std::vector<size_t> g_config_display_size_mm
extern

Size of pysical screen in millimeters.

Definition at line 294 of file config_vars.cpp.

◆ g_config_version_string

wxString g_config_version_string
extern

Definition at line 265 of file config_vars.cpp.

◆ g_datetime_format

wxString g_datetime_format
extern

Date/time format to use when formatting date/time strings.

This is a global setting that affects all date/time formatting in OpenCPN.

Supported values are:

  • "UTC": Format date/time in Coordinated Universal Time (UTC).
  • "Local Time": Format date/time using the operating system timezone configuration.
Note
Future support could potentially include:
  • "LMT": Format date/time using the solar mean time at a given location.
  • Valid IANA TZ name: Format date/time using the specified timezone. This could be useful when planning a route in a timezone other than what is configured in the operating system. See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for valid names.
  • Custom date/time format: Allow the user to specify a custom date/time format string.
This configuration parameter stores the English name without translation. Widgets may provide a localized version of this value when displaying it to the user.

Definition at line 285 of file config_vars.h.

◆ g_declutter_anchorage

bool g_declutter_anchorage
extern

Definition at line 113 of file config_vars.cpp.

◆ g_default_font_facename

wxString g_default_font_facename
extern

Default font size for user interface elements such as menus, dialogs, etc.

Note
Defaults to 0, which falls back to the system default font size.
Currently only set on the Android platform.
Can be manually overridden in opencpn.ini (DefaultFontSize parameter).

Definition at line 267 of file config_vars.cpp.

◆ g_default_font_size

int g_default_font_size
extern

Definition at line 163 of file config_vars.cpp.

◆ g_default_routepoint_icon

wxString g_default_routepoint_icon
extern

Definition at line 268 of file config_vars.cpp.

◆ g_default_wp_icon

wxString g_default_wp_icon
extern

Definition at line 269 of file config_vars.cpp.

◆ g_defaultBoatSpeed

double g_defaultBoatSpeed
extern

Definition at line 125 of file config_vars.cpp.

◆ g_detailslider_dialog_x

int g_detailslider_dialog_x
extern

Definition at line 164 of file config_vars.cpp.

◆ g_detailslider_dialog_y

int g_detailslider_dialog_y
extern

Definition at line 165 of file config_vars.cpp.

◆ g_disableNotifications

bool g_disableNotifications
extern

Definition at line 121 of file config_vars.cpp.

◆ g_display_size_mm

double g_display_size_mm
extern

Physical display width (mm).

Definition at line 126 of file config_vars.cpp.

◆ g_dm_dropped

unsigned g_dm_dropped
extern

Definition at line 249 of file config_vars.cpp.

◆ g_dm_filtered

unsigned g_dm_filtered
extern

Definition at line 250 of file config_vars.cpp.

◆ g_dm_input

unsigned g_dm_input
extern

Definition at line 251 of file config_vars.cpp.

◆ g_dm_logfile

wxString g_dm_logfile
extern

Last Data Monitor log file.

Definition at line 270 of file config_vars.cpp.

◆ g_dm_not_ok

unsigned g_dm_not_ok
extern

Definition at line 252 of file config_vars.cpp.

◆ g_dm_ok

unsigned g_dm_ok
extern

Definition at line 253 of file config_vars.cpp.

◆ g_dm_output

unsigned g_dm_output
extern

Definition at line 254 of file config_vars.cpp.

◆ g_enable_root_menu_debug

bool g_enable_root_menu_debug
extern

Definition at line 114 of file config_vars.cpp.

◆ g_ENCSoundingScaleFactor

int g_ENCSoundingScaleFactor
extern

Definition at line 166 of file config_vars.cpp.

◆ g_ENCTextScaleFactor

int g_ENCTextScaleFactor
extern

Definition at line 167 of file config_vars.cpp.

◆ g_fNavAidRadarRingsStep

float g_fNavAidRadarRingsStep
extern

Definition at line 143 of file config_vars.cpp.

◆ g_fog_overzoom

bool g_fog_overzoom
extern

Definition at line 115 of file config_vars.cpp.

◆ g_fWaypointRangeRingsStep

float g_fWaypointRangeRingsStep
extern

Definition at line 144 of file config_vars.cpp.

◆ g_GLMinSymbolLineWidth

float g_GLMinSymbolLineWidth
extern

Definition at line 145 of file config_vars.cpp.

◆ g_GPS_Ident

wxString g_GPS_Ident
extern

Definition at line 271 of file config_vars.cpp.

◆ g_gpx_path

wxString g_gpx_path
extern

Definition at line 272 of file config_vars.cpp.

◆ g_GUIScaleFactor

int g_GUIScaleFactor
extern

Definition at line 168 of file config_vars.cpp.

◆ g_hicon_colors

bool g_hicon_colors
extern

Definition at line 122 of file config_vars.cpp.

◆ g_hostname

wxString g_hostname
extern

Definition at line 273 of file config_vars.cpp.

◆ g_iDistanceFormat

int g_iDistanceFormat
extern

User-selected distance (horizontal) unit format for display and input.

Values correspond to DISTANCE_* enum (e.g., NMi, mi, km, m, ft, yd, etc.).

Definition at line 169 of file config_vars.cpp.

◆ g_iENCToolbarPosX

int g_iENCToolbarPosX
extern

Definition at line 170 of file config_vars.cpp.

◆ g_iENCToolbarPosY

int g_iENCToolbarPosY
extern

Definition at line 171 of file config_vars.cpp.

◆ g_iHeightFormat

int g_iHeightFormat
extern

User-selected height (vertical, above reference datum) unit format for display and input.

Values correspond to HEIGHT_* enum (e.g., meters, feet). Used for tide levels, bridge clearances, and other height displays.

Definition at line 172 of file config_vars.cpp.

◆ g_iNavAidRadarRingsNumberVisible

int g_iNavAidRadarRingsNumberVisible
extern

Definition at line 173 of file config_vars.cpp.

◆ g_InvisibleLayers

wxString g_InvisibleLayers
extern

Definition at line 274 of file config_vars.cpp.

◆ g_InVisiNameinLayers

wxString g_InVisiNameinLayers
extern

Definition at line 275 of file config_vars.cpp.

◆ g_iSDMMFormat

int g_iSDMMFormat
extern

Definition at line 174 of file config_vars.cpp.

◆ g_iSoundDeviceIndex

int g_iSoundDeviceIndex
extern

Definition at line 175 of file config_vars.cpp.

◆ g_iSpeedFormat

int g_iSpeedFormat
extern

User-selected speed unit format for display and input.

Values correspond to SPEED_* enum (e.g., knots, mph, km/h, m/s). Used for ownship speed, route planning, and other speed displays.

Definition at line 176 of file config_vars.cpp.

◆ g_iTempFormat

int g_iTempFormat
extern

User-selected temperature unit format for display and input.

Values correspond to TEMPERATURE_* enum (e.g., Celsius, Fahrenheit, Kelvin). Used for weather overlays, tide info, and other temperature displays.

Definition at line 177 of file config_vars.cpp.

◆ g_iWaypointRangeRingsNumber

int g_iWaypointRangeRingsNumber
extern

Definition at line 178 of file config_vars.cpp.

◆ g_iWaypointRangeRingsStepUnits

int g_iWaypointRangeRingsStepUnits
extern

Definition at line 179 of file config_vars.cpp.

◆ g_iWindSpeedFormat

int g_iWindSpeedFormat
extern

Definition at line 180 of file config_vars.cpp.

◆ g_iWpt_ScaMax

int g_iWpt_ScaMax
extern

Definition at line 182 of file config_vars.cpp.

◆ g_iWpt_ScaMin

int g_iWpt_ScaMin
extern

Definition at line 181 of file config_vars.cpp.

◆ g_kiosk_startup

bool g_kiosk_startup
extern

Definition at line 120 of file config_vars.cpp.

◆ g_lastAppliedTemplateGUID

wxString g_lastAppliedTemplateGUID
extern

Definition at line 276 of file config_vars.cpp.

◆ g_lastClientRecth

int g_lastClientRecth
extern

Definition at line 183 of file config_vars.cpp.

◆ g_lastClientRectw

int g_lastClientRectw
extern

Definition at line 184 of file config_vars.cpp.

◆ g_lastClientRectx

int g_lastClientRectx
extern

Definition at line 185 of file config_vars.cpp.

◆ g_lastClientRecty

int g_lastClientRecty
extern

Definition at line 186 of file config_vars.cpp.

◆ g_locale

wxString g_locale
extern

Definition at line 277 of file config_vars.cpp.

◆ g_localeOverride

wxString g_localeOverride
extern

Definition at line 278 of file config_vars.cpp.

◆ g_maintoolbar_orient

long g_maintoolbar_orient
extern

Definition at line 244 of file config_vars.cpp.

◆ g_maintoolbar_x

int g_maintoolbar_x
extern

Definition at line 187 of file config_vars.cpp.

◆ g_maintoolbar_y

int g_maintoolbar_y
extern

Definition at line 188 of file config_vars.cpp.

◆ g_MarkScaleFactorExp

float g_MarkScaleFactorExp
extern

Definition at line 146 of file config_vars.cpp.

◆ g_maxWPNameLength

int g_maxWPNameLength
extern

Definition at line 189 of file config_vars.cpp.

◆ g_maxzoomin

int g_maxzoomin
extern

Definition at line 190 of file config_vars.cpp.

◆ g_mbtilesMaxLayers

int g_mbtilesMaxLayers
extern

Definition at line 191 of file config_vars.cpp.

◆ g_memCacheLimit

int g_memCacheLimit
extern

Definition at line 192 of file config_vars.cpp.

◆ g_MemFootMB

int g_MemFootMB
extern

Definition at line 193 of file config_vars.cpp.

◆ g_mouse_zoom_sensitivity

double g_mouse_zoom_sensitivity
extern

Definition at line 127 of file config_vars.cpp.

◆ g_mouse_zoom_sensitivity_ui

int g_mouse_zoom_sensitivity_ui
extern

Definition at line 194 of file config_vars.cpp.

◆ g_n_arrival_circle_radius

double g_n_arrival_circle_radius
extern

Definition at line 128 of file config_vars.cpp.

◆ g_n_gps_antenna_offset_x

double g_n_gps_antenna_offset_x
extern

Definition at line 129 of file config_vars.cpp.

◆ g_n_gps_antenna_offset_y

double g_n_gps_antenna_offset_y
extern

Definition at line 130 of file config_vars.cpp.

◆ g_n_ownship_beam_meters

double g_n_ownship_beam_meters
extern

Definition at line 131 of file config_vars.cpp.

◆ g_n_ownship_length_meters

double g_n_ownship_length_meters
extern

Definition at line 132 of file config_vars.cpp.

◆ g_n_ownship_min_mm

int g_n_ownship_min_mm
extern

Definition at line 211 of file config_vars.cpp.

◆ g_nAutoHideToolbar

int g_nAutoHideToolbar
extern

Definition at line 195 of file config_vars.cpp.

◆ g_navobjbackups

int g_navobjbackups
extern

Definition at line 196 of file config_vars.cpp.

◆ g_nAWDefault

int g_nAWDefault
extern

Definition at line 197 of file config_vars.cpp.

◆ g_nAWMax

int g_nAWMax
extern

Definition at line 198 of file config_vars.cpp.

◆ g_nbrightness

int g_nbrightness
extern

Definition at line 199 of file config_vars.cpp.

◆ g_nCacheLimit

int g_nCacheLimit
extern

Definition at line 200 of file config_vars.cpp.

◆ g_nCOMPortCheck

int g_nCOMPortCheck
extern

Definition at line 201 of file config_vars.cpp.

◆ g_nCPUCount

int g_nCPUCount
extern

Definition at line 202 of file config_vars.cpp.

◆ g_nDepthUnitDisplay

int g_nDepthUnitDisplay
extern

User-selected depth (below surface) unit format for display and input.

Values correspond to DEPTH_* enum (e.g., meters, feet, fathoms). Used for chart soundings, depth contours, and other depth displays.

Definition at line 203 of file config_vars.cpp.

◆ g_netmask_bits

int g_netmask_bits
extern

Definition at line 204 of file config_vars.cpp.

◆ g_nframewin_posx

int g_nframewin_posx
extern

Definition at line 205 of file config_vars.cpp.

◆ g_nframewin_posy

int g_nframewin_posy
extern

Definition at line 206 of file config_vars.cpp.

◆ g_nframewin_x

int g_nframewin_x
extern

Definition at line 207 of file config_vars.cpp.

◆ g_nframewin_y

int g_nframewin_y
extern

Definition at line 208 of file config_vars.cpp.

◆ g_NMEAAPBPrecision

int g_NMEAAPBPrecision
extern

Definition at line 209 of file config_vars.cpp.

◆ g_nNMEADebug

int g_nNMEADebug
extern

Definition at line 210 of file config_vars.cpp.

◆ g_nTrackPrecision

int g_nTrackPrecision
extern

Definition at line 212 of file config_vars.cpp.

◆ g_ObjQFileExt

wxString g_ObjQFileExt
extern

Definition at line 279 of file config_vars.cpp.

◆ g_overzoom_emphasis_base

double g_overzoom_emphasis_base
extern

Definition at line 133 of file config_vars.cpp.

◆ g_ownship_HDTpredictor_color

wxString g_ownship_HDTpredictor_color
extern

Definition at line 280 of file config_vars.cpp.

◆ g_ownship_HDTpredictor_endmarker

int g_ownship_HDTpredictor_endmarker
extern

Definition at line 213 of file config_vars.cpp.

◆ g_ownship_HDTpredictor_miles

double g_ownship_HDTpredictor_miles
extern

Definition at line 134 of file config_vars.cpp.

◆ g_ownship_HDTpredictor_style

int g_ownship_HDTpredictor_style
extern

Definition at line 214 of file config_vars.cpp.

◆ g_ownship_HDTpredictor_width

int g_ownship_HDTpredictor_width
extern

Definition at line 215 of file config_vars.cpp.

◆ g_ownship_predictor_minutes

double g_ownship_predictor_minutes
extern

Definition at line 135 of file config_vars.cpp.

◆ g_OwnShipIconType

int g_OwnShipIconType
extern

Definition at line 216 of file config_vars.cpp.

◆ g_oz_vector_scale

bool g_oz_vector_scale
extern

Definition at line 116 of file config_vars.cpp.

◆ g_persist_active_route

bool g_persist_active_route
extern

Definition at line 117 of file config_vars.cpp.

◆ g_PlanSpeed

double g_PlanSpeed
extern

Definition at line 136 of file config_vars.cpp.

◆ g_plus_minus_zoom_factor

double g_plus_minus_zoom_factor
extern

Definition at line 137 of file config_vars.cpp.

◆ g_pNavAidRadarRingsStepUnits

int g_pNavAidRadarRingsStepUnits
extern

Definition at line 217 of file config_vars.cpp.

◆ g_restore_dbindex

int g_restore_dbindex
extern

Definition at line 219 of file config_vars.cpp.

◆ g_restore_stackindex

int g_restore_stackindex
extern

Definition at line 220 of file config_vars.cpp.

◆ g_route_line_width

int g_route_line_width
extern

Definition at line 221 of file config_vars.cpp.

◆ g_route_prop_sx

int g_route_prop_sx
extern

Definition at line 222 of file config_vars.cpp.

◆ g_route_prop_sy

int g_route_prop_sy
extern

Definition at line 223 of file config_vars.cpp.

◆ g_route_prop_x

int g_route_prop_x
extern

Definition at line 224 of file config_vars.cpp.

◆ g_route_prop_y

int g_route_prop_y
extern

Definition at line 225 of file config_vars.cpp.

◆ g_S57_dialog_sx

int g_S57_dialog_sx
extern

Definition at line 226 of file config_vars.cpp.

◆ g_S57_dialog_sy

int g_S57_dialog_sy
extern

Definition at line 227 of file config_vars.cpp.

◆ g_S57_extradialog_sx

int g_S57_extradialog_sx
extern

Definition at line 228 of file config_vars.cpp.

◆ g_S57_extradialog_sy

int g_S57_extradialog_sy
extern

Definition at line 229 of file config_vars.cpp.

◆ g_SART_sound_file

wxString g_SART_sound_file
extern

Definition at line 281 of file config_vars.cpp.

◆ g_selection_radius_mm

float g_selection_radius_mm
extern

Definition at line 147 of file config_vars.cpp.

◆ g_selection_radius_touch_mm

float g_selection_radius_touch_mm
extern

Definition at line 148 of file config_vars.cpp.

◆ g_SENC_LOD_pixels

int g_SENC_LOD_pixels
extern

Definition at line 230 of file config_vars.cpp.

◆ g_ShipScaleFactor

int g_ShipScaleFactor
extern

Definition at line 231 of file config_vars.cpp.

◆ g_ShipScaleFactorExp

float g_ShipScaleFactorExp
extern

Definition at line 149 of file config_vars.cpp.

◆ g_shipToActiveColor

int g_shipToActiveColor
extern

Definition at line 232 of file config_vars.cpp.

◆ g_shipToActiveStyle

int g_shipToActiveStyle
extern

Definition at line 233 of file config_vars.cpp.

◆ g_SkewCompUpdatePeriod

int g_SkewCompUpdatePeriod
extern

Definition at line 234 of file config_vars.cpp.

◆ g_SOGFilterSec

int g_SOGFilterSec
extern

Definition at line 235 of file config_vars.cpp.

◆ g_TalkerIdText

wxString g_TalkerIdText
extern

Definition at line 282 of file config_vars.cpp.

◆ g_TCData_Dir

wxString g_TCData_Dir
extern

Definition at line 283 of file config_vars.cpp.

◆ g_tcwin_scale

int g_tcwin_scale
extern

Definition at line 236 of file config_vars.cpp.

◆ g_tile_basemap_zoom_factor

double g_tile_basemap_zoom_factor
extern

Definition at line 141 of file config_vars.cpp.

◆ g_toolbarConfig

wxString g_toolbarConfig
extern

Definition at line 284 of file config_vars.cpp.

◆ g_track_line_width

int g_track_line_width
extern

Definition at line 238 of file config_vars.cpp.

◆ g_TrackDeltaDistance

double g_TrackDeltaDistance
extern

Definition at line 138 of file config_vars.cpp.

◆ g_trackFilterMax

int g_trackFilterMax
extern

Definition at line 237 of file config_vars.cpp.

◆ g_TrackIntervalSeconds

double g_TrackIntervalSeconds
extern

Definition at line 139 of file config_vars.cpp.

◆ g_uiStyle

wxString g_uiStyle
extern

Definition at line 285 of file config_vars.cpp.

◆ g_uploadConnection

wxString g_uploadConnection
extern

Definition at line 286 of file config_vars.cpp.

◆ g_useMUI

bool g_useMUI
extern

Definition at line 118 of file config_vars.cpp.

◆ g_UserPresLibData

wxString g_UserPresLibData
extern

Definition at line 287 of file config_vars.cpp.

◆ g_UserVar

double g_UserVar
extern

Definition at line 140 of file config_vars.cpp.

◆ g_VisibleLayers

wxString g_VisibleLayers
extern

Definition at line 288 of file config_vars.cpp.

◆ g_VisiNameinLayers

wxString g_VisiNameinLayers
extern

Definition at line 289 of file config_vars.cpp.

◆ g_winPluginDir

wxString g_winPluginDir
extern

Base plugin directory on Windows.

Definition at line 290 of file config_vars.cpp.

◆ g_WplAction

int g_WplAction
extern

Definition at line 239 of file config_vars.cpp.

◆ gps_watchdog_timeout_ticks

int gps_watchdog_timeout_ticks
extern

Definition at line 218 of file config_vars.cpp.

◆ gWorldMapLocation

wxString gWorldMapLocation
extern

Definition at line 291 of file config_vars.cpp.

◆ gWorldShapefileLocation

wxString gWorldShapefileLocation
extern

Definition at line 292 of file config_vars.cpp.

◆ kUndefinedColor

unsigned kUndefinedColor
constexpr
Initial value:
=
std::numeric_limits<unsigned>::max()

Definition at line 42 of file config_vars.h.

◆ n_NavMessageShown

int n_NavMessageShown
extern

Definition at line 240 of file config_vars.cpp.

◆ s_bSetSystemTime

bool s_bSetSystemTime
extern

Definition at line 119 of file config_vars.cpp.

◆ sat_watchdog_timeout_ticks

int sat_watchdog_timeout_ticks
extern

Definition at line 241 of file config_vars.cpp.

◆ TideCurrentDataSet

std::vector<std::string> TideCurrentDataSet
extern

Definition at line 246 of file config_vars.cpp.