Global variables stored in configuration file.
More...
#include <vector>
#include <wx/config.h>
#include <wx/string.h>
Go to the source code of this file.
Global variables stored in configuration file.
Definition in file config_vars.h.
◆ InitBaseConfig()
void InitBaseConfig |
( |
wxConfigBase * |
cfg | ) |
|
◆ TheBaseConfig()
wxConfigBase * TheBaseConfig |
( |
| ) |
|
◆ g_active_route
◆ g_ais_cog_predictor_width
int g_ais_cog_predictor_width |
|
extern |
◆ 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 29 of file config_vars.cpp.
◆ g_AW1GUID
◆ g_AW2GUID
◆ g_bAISRolloverShowClass
bool g_bAISRolloverShowClass |
|
extern |
◆ g_bAISRolloverShowCOG
bool g_bAISRolloverShowCOG |
|
extern |
◆ g_bAISRolloverShowCPA
bool g_bAISRolloverShowCPA |
|
extern |
◆ g_bAllowShipToActive
bool g_bAllowShipToActive |
|
extern |
◆ g_bAutoAnchorMark
◆ g_bAutoHideToolbar
◆ g_bBasicMenus
◆ g_bConfirmObjectDelete
bool g_bConfirmObjectDelete |
|
extern |
◆ g_bCourseUp
◆ g_bDebugCM93
◆ g_bDebugOGL
◆ g_bDisplayGrid
◆ g_bEmailCrashReport
◆ g_benable_rotate
◆ g_benableUDPNullHeader
bool g_benableUDPNullHeader |
|
extern |
◆ g_bEnableZoomToCursor
bool g_bEnableZoomToCursor |
|
extern |
◆ g_bfilter_cogsog
◆ g_bframemax
◆ g_bFullscreen
◆ g_bFullScreenQuilt
◆ g_bFullscreenToolbar
bool g_bFullscreenToolbar |
|
extern |
◆ g_bGarminHostUpload
◆ g_bGLexpert
◆ g_bHighliteTracks
◆ g_bInlandEcdis
◆ g_bLookAhead
◆ g_bMagneticAPB
◆ g_bopengl
◆ g_bOverruleScaMin
◆ g_bPermanentMOBIcon
◆ g_bPlayShipsBells
◆ g_bPreserveScaleOnX
◆ g_bQuiltEnable
◆ g_bQuiltStart
◆ g_bresponsive
◆ g_bRollover
Enable/disable mouse rollover GUI effects.
Enable/disable mouse rollover GUI effects.
Definition at line 65 of file config_vars.cpp.
◆ g_bShowActiveRouteHighway
bool g_bShowActiveRouteHighway |
|
extern |
◆ g_bShowChartBar
◆ g_bShowCompassWin
◆ g_bShowDepthUnits
◆ g_bShowDetailSlider
◆ g_bShowLayers
◆ g_bShowLiveETA
◆ g_bShowMag
◆ g_bShowMenuBar
◆ g_bShowOutlines
◆ g_bShowRouteTotal
◆ g_bShowShipToActive
◆ g_bShowStatusBar
◆ g_bShowTrackPointTime
bool g_bShowTrackPointTime |
|
extern |
◆ g_bShowTrue
◆ g_bShowWptName
◆ g_bsimplifiedScalebar
bool g_bsimplifiedScalebar |
|
extern |
◆ g_bskew_comp
◆ g_bsmoothpanzoom
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 138 of file config_vars.h.
◆ g_bSoftwareGL
◆ g_bSpaceDropMark
◆ g_btenhertz
◆ g_btouch
◆ g_bTrackDaily
◆ g_bUIexpert
◆ g_bUseGLL
◆ g_bUserIconsFirst
◆ g_bUseWptScaMin
◆ g_bWayPointPreventDragging
bool g_bWayPointPreventDragging |
|
extern |
◆ g_bWplUsePosition
◆ g_canvasConfig
◆ g_catalog_channel
wxString g_catalog_channel |
|
extern |
◆ g_catalog_custom_url
wxString g_catalog_custom_url |
|
extern |
◆ g_chart_zoom_modifier_raster
int g_chart_zoom_modifier_raster |
|
extern |
◆ g_chart_zoom_modifier_vector
int g_chart_zoom_modifier_vector |
|
extern |
◆ g_ChartScaleFactor
◆ g_cm93_zoom_factor
◆ g_CmdSoundString
wxString g_CmdSoundString |
|
extern |
◆ g_cog_predictor_color
wxString g_cog_predictor_color |
|
extern |
◆ g_cog_predictor_endmarker
int g_cog_predictor_endmarker |
|
extern |
◆ g_cog_predictor_style
int g_cog_predictor_style |
|
extern |
◆ g_cog_predictor_width
int g_cog_predictor_width |
|
extern |
◆ g_COGAvg
◆ g_COGAvgSec
COG average period for Course Up Mode (sec)
Definition at line 133 of file config_vars.cpp.
◆ g_COGFilterSec
◆ g_compatOS
◆ g_compatOsVersion
wxString g_compatOsVersion |
|
extern |
◆ g_config_display_size_manual
bool g_config_display_size_manual |
|
extern |
◆ g_config_display_size_mm
std::vector<size_t> g_config_display_size_mm |
|
extern |
g_config_display_size_mm: Size of pysical screen in millimeters.
Definition at line 249 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 218 of file config_vars.cpp.
◆ g_default_font_size
◆ g_default_routepoint_icon
wxString g_default_routepoint_icon |
|
extern |
◆ g_default_wp_icon
wxString g_default_wp_icon |
|
extern |
◆ g_defaultBoatSpeed
double g_defaultBoatSpeed |
|
extern |
◆ g_detailslider_dialog_x
int g_detailslider_dialog_x |
|
extern |
◆ g_detailslider_dialog_y
int g_detailslider_dialog_y |
|
extern |
◆ g_display_size_mm
◆ g_enable_root_menu_debug
bool g_enable_root_menu_debug |
|
extern |
◆ g_ENCSoundingScaleFactor
int g_ENCSoundingScaleFactor |
|
extern |
◆ g_ENCTextScaleFactor
◆ g_fNavAidRadarRingsStep
float g_fNavAidRadarRingsStep |
|
extern |
◆ g_fWaypointRangeRingsStep
float g_fWaypointRangeRingsStep |
|
extern |
◆ g_GLMinSymbolLineWidth
float g_GLMinSymbolLineWidth |
|
extern |
◆ g_GPS_Ident
◆ g_gpx_path
◆ g_GUIScaleFactor
◆ g_hostname
◆ g_iDistanceFormat
◆ g_iENCToolbarPosX
◆ g_iENCToolbarPosY
◆ g_iNavAidRadarRingsNumberVisible
int g_iNavAidRadarRingsNumberVisible |
|
extern |
◆ g_iSDMMFormat
◆ g_iSoundDeviceIndex
◆ g_iSpeedFormat
◆ g_iTempFormat
◆ g_iWaypointRangeRingsNumber
int g_iWaypointRangeRingsNumber |
|
extern |
◆ g_iWaypointRangeRingsStepUnits
int g_iWaypointRangeRingsStepUnits |
|
extern |
◆ g_iWindSpeedFormat
◆ g_iWpt_ScaMin
◆ g_lastClientRecth
◆ g_lastClientRectw
◆ g_lastClientRectx
◆ g_lastClientRecty
◆ g_locale
◆ g_localeOverride
wxString g_localeOverride |
|
extern |
◆ g_maintoolbar_orient
long g_maintoolbar_orient |
|
extern |
◆ g_maintoolbar_x
◆ g_maintoolbar_y
◆ g_maxWPNameLength
◆ g_maxzoomin
◆ g_mbtilesMaxLayers
◆ g_memCacheLimit
◆ g_MemFootMB
◆ g_mouse_zoom_sensitivity
double g_mouse_zoom_sensitivity |
|
extern |
◆ g_n_arrival_circle_radius
double g_n_arrival_circle_radius |
|
extern |
◆ g_n_gps_antenna_offset_x
double g_n_gps_antenna_offset_x |
|
extern |
◆ g_n_gps_antenna_offset_y
double g_n_gps_antenna_offset_y |
|
extern |
◆ g_n_ownship_beam_meters
double g_n_ownship_beam_meters |
|
extern |
◆ g_n_ownship_length_meters
double g_n_ownship_length_meters |
|
extern |
◆ g_n_ownship_min_mm
◆ g_nAutoHideToolbar
◆ g_navobjbackups
◆ g_nAWDefault
◆ g_nAWMax
◆ g_nbrightness
◆ g_nCacheLimit
◆ g_nCOMPortCheck
◆ g_nDepthUnitDisplay
◆ g_netmask_bits
◆ g_nframewin_posx
◆ g_nframewin_posy
◆ g_nframewin_x
◆ g_nframewin_y
◆ g_NMEAAPBPrecision
◆ g_nNMEADebug
◆ g_nTrackPrecision
◆ g_ObjQFileExt
◆ g_own_ship_sog_cog_calc
bool g_own_ship_sog_cog_calc |
|
extern |
◆ g_own_ship_sog_cog_calc_damp_sec
int g_own_ship_sog_cog_calc_damp_sec |
|
extern |
◆ g_ownship_HDTpredictor_color
wxString g_ownship_HDTpredictor_color |
|
extern |
◆ g_ownship_HDTpredictor_endmarker
int g_ownship_HDTpredictor_endmarker |
|
extern |
◆ g_ownship_HDTpredictor_miles
double g_ownship_HDTpredictor_miles |
|
extern |
◆ g_ownship_HDTpredictor_style
int g_ownship_HDTpredictor_style |
|
extern |
◆ g_ownship_HDTpredictor_width
int g_ownship_HDTpredictor_width |
|
extern |
◆ g_ownship_predictor_minutes
double g_ownship_predictor_minutes |
|
extern |
◆ g_OwnShipIconType
◆ g_persist_active_route
bool g_persist_active_route |
|
extern |
◆ g_PlanSpeed
◆ g_plus_minus_zoom_factor
double g_plus_minus_zoom_factor |
|
extern |
◆ g_pNavAidRadarRingsStepUnits
int g_pNavAidRadarRingsStepUnits |
|
extern |
◆ g_restore_dbindex
◆ g_restore_stackindex
◆ g_route_line_width
◆ g_S57_dialog_sx
◆ g_S57_dialog_sy
◆ g_SART_sound_file
wxString g_SART_sound_file |
|
extern |
◆ g_selection_radius_mm
float g_selection_radius_mm |
|
extern |
◆ g_selection_radius_touch_mm
float g_selection_radius_touch_mm |
|
extern |
◆ g_SENC_LOD_pixels
◆ g_ShipScaleFactor
◆ g_ShipScaleFactorExp
float g_ShipScaleFactorExp |
|
extern |
◆ g_shipToActiveColor
◆ g_shipToActiveStyle
◆ g_SkewCompUpdatePeriod
int g_SkewCompUpdatePeriod |
|
extern |
◆ g_SOGFilterSec
◆ g_TalkerIdText
◆ g_TCData_Dir
◆ g_toolbarConfig
◆ g_track_line_width
◆ g_TrackDeltaDistance
double g_TrackDeltaDistance |
|
extern |
◆ g_trackFilterMax
◆ g_TrackIntervalSeconds
double g_TrackIntervalSeconds |
|
extern |
◆ g_uiStyle
◆ g_uploadConnection
wxString g_uploadConnection |
|
extern |
◆ g_useMUI
◆ g_UserPresLibData
wxString g_UserPresLibData |
|
extern |
◆ g_UserVar
◆ g_winPluginDir
◆ g_WplAction
◆ gps_watchdog_timeout_ticks
int gps_watchdog_timeout_ticks |
|
extern |
◆ gWorldMapLocation
wxString gWorldMapLocation |
|
extern |
◆ gWorldShapefileLocation
wxString gWorldShapefileLocation |
|
extern |
◆ s_bSetSystemTime
◆ sat_watchdog_timeout_ticks
int sat_watchdog_timeout_ticks |
|
extern |