|
OpenCPN Partial API docs
|
Implement gui_vars.h – global variables mostly used by the gui, not persisted in configuration file. More...
Go to the source code of this file.
Variables | |
| bool | AnchorAlertOn1 = false |
| bool | AnchorAlertOn2 = false |
| bool | bDBUpdateInProgress = false |
| bool | b_inCloseWindow = false |
| bool | b_inCompressAllCharts = false |
| Flag to control adaptive UI scaling. | |
| bool | bVelocityValid = false |
| bool | g_bAdvanceRouteWaypointOnArrivalOnly = false |
| bool | g_b_assume_azerty = false |
| bool | g_bChartBarEx = false |
| bool | g_bcompression_wait = false |
| bool | g_bCruising = false |
| bool | g_bDeferredInitDone = false |
| bool | g_bDeferredStartTrack = false |
| bool | g_b_EnableVBO = false |
| bool | g_bFirstRun = false |
| bool | g_bhide_context_menus = false |
| bool | g_bhide_depth_units = false |
| bool | g_bhide_overzoom_flag = false |
| bool | g_bhide_route_console = false |
| bool | g_b_legacy_input_filter_behaviour = false |
| bool | g_bmasterToolbarFull = true |
| bool | g_b_overzoom_x = true |
| Allow high overzoom. | |
| bool | g_bPauseTest = false |
| bool | g_bquiting = false |
| bool | g_bSleep = false |
| bool | g_bTempShowMenuBar = false |
| bool | g_bTrackActive = false |
| bool | g_bTransparentToolbarInOpenGLOK = false |
| bool | g_bUpgradeInProcess = false |
| bool | g_CanvasHideNotificationIcon = false |
| bool | g_disable_main_toolbar = false |
| bool | g_FlushNavobjChanges = false |
| bool | g_PrintingInProgress = false |
| double | AnchorPointMinDist |
| double | g_androidDPmm = 0.0 |
| Only used used by ANDROID | |
| double | g_ChartNotRenderScaleFactor = 1.0 |
| double | gCog_gt = 0 |
| double | g_current_monitor_dip_px_ratio = 1.0 |
| ratio to convert between DIP and physical pixels. | |
| double | g_defaultBoatSpeedUserUnit = 0 |
| double | g_scaler = 0 |
| double | vLat = 0 |
| Virtual lat from chcanv popup. | |
| double | vLon = 0 |
| Virtual lon from chcanv popup. | |
| size_t | g_current_monitor = 0 |
| Current monitor displaying main application frame. | |
| float | g_compass_scalefactor = 0 |
| float | g_toolbar_scalefactor = 0 |
| int | g_ChartUpdatePeriod = 0 |
| int | g_click_stop = 0 |
| int | g_FlushNavobjChangesTimeout = 0 |
| int | g_lastMemTick = -1 |
| int | g_memUsed = 0 |
| int | g_mipmap_max_level = 4 |
| Global instance. | |
| int | gpIDXn = 0 |
| int | g_sticky_chart = 0 |
| int | g_tick = 0 |
| int | g_tile_size = 0 |
| int | g_uncompressed_tile_size = 0 |
| int | quitflag = 0 |
| int | options_lastPage = 0 |
| int | g_NeedDBUpdate = 0 |
| 0 - No update needed, 1 - Update needed because there is no chart database, inform user 2 - Start update right away | |
| long | g_tex_mem_used = 0 |
| unsigned | gs_plib_flags = 0 |
| wxDateTime | g_loglast_time |
| wxDateTime | g_start_time |
| wxDateTime | gTimeSource |
| wxColour | g_colourOwnshipRangeRingsColour |
| wxColour | g_colourTrackLineColour |
| wxString | ChartListFileName |
| wxString | gDefaultWorldMapLocation |
| wxString | g_SENCPrefix |
| wxString | g_csv_locn |
| wxString * | pInit_Chart_Dir |
| const wxString | kUtfCheckMark = wxString::FromUTF8(u8"\u2713") |
| const wxString | kUtfCircledDivisionSlash = wxString::FromUTF8(u8"\u2298") |
| const wxString | kUtfFallingDiagonal = wxString::FromUTF8(u8"\u269F") |
| const wxString | kUtfIdenticalTo = wxString::FromUTF8(u8"\u2261") |
| const wxString | kUtfLeftArrow = wxString::FromUTF8(u8"\u2190") |
| const wxString | kUtfLeftRightArrow = wxString::FromUTF8(u8"\u2194") |
| const wxString | kUtfLeftwardsArrowToBar = wxString::FromUTF8(u8"\u21E4") |
| const wxString | kUtfMultiplicationX = wxString::FromUTF8(u8"\u2716") |
| const wxString | kUtfRightArrow = wxString::FromUTF8(u8"\u2192") |
Implement gui_vars.h – global variables mostly used by the gui, not persisted in configuration file.
Definition in file gui_vars.cpp.
| bool AnchorAlertOn1 = false |
Definition at line 31 of file gui_vars.cpp.
| bool AnchorAlertOn2 = false |
Definition at line 32 of file gui_vars.cpp.
| double AnchorPointMinDist |
Definition at line 65 of file gui_vars.cpp.
| bool b_inCloseWindow = false |
Definition at line 34 of file gui_vars.cpp.
| b_inCompressAllCharts = false |
Flag to control adaptive UI scaling.
When true, OpenCPN will automatically maximize the application window if the pixel density suggests a touch-friendly device.
This helps ensure better usability on mobile and tablet devices by providing a full-screen interface optimized for touch interaction.
Definition at line 35 of file gui_vars.cpp.
| bool bDBUpdateInProgress = false |
Definition at line 33 of file gui_vars.cpp.
| bool bVelocityValid = false |
Definition at line 36 of file gui_vars.cpp.
| wxString ChartListFileName |
Definition at line 107 of file gui_vars.cpp.
| double g_androidDPmm = 0.0 |
Only used used by ANDROID
Definition at line 66 of file gui_vars.cpp.
| bool g_b_assume_azerty = false |
Definition at line 38 of file gui_vars.cpp.
| bool g_b_EnableVBO = false |
Definition at line 44 of file gui_vars.cpp.
| bool g_b_legacy_input_filter_behaviour = false |
Definition at line 50 of file gui_vars.cpp.
| bool g_b_overzoom_x = true |
Allow high overzoom.
Definition at line 52 of file gui_vars.cpp.
| bool g_bAdvanceRouteWaypointOnArrivalOnly = false |
Definition at line 37 of file gui_vars.cpp.
| bool g_bChartBarEx = false |
Definition at line 39 of file gui_vars.cpp.
| bool g_bcompression_wait = false |
Definition at line 40 of file gui_vars.cpp.
| bool g_bCruising = false |
Definition at line 41 of file gui_vars.cpp.
| bool g_bDeferredInitDone = false |
Definition at line 42 of file gui_vars.cpp.
| bool g_bDeferredStartTrack = false |
Definition at line 43 of file gui_vars.cpp.
| bool g_bFirstRun = false |
Definition at line 45 of file gui_vars.cpp.
| bool g_bhide_context_menus = false |
Definition at line 46 of file gui_vars.cpp.
| bool g_bhide_depth_units = false |
Definition at line 47 of file gui_vars.cpp.
| bool g_bhide_overzoom_flag = false |
Definition at line 48 of file gui_vars.cpp.
| bool g_bhide_route_console = false |
Definition at line 49 of file gui_vars.cpp.
| bool g_bmasterToolbarFull = true |
Definition at line 51 of file gui_vars.cpp.
| bool g_bPauseTest = false |
Definition at line 53 of file gui_vars.cpp.
| bool g_bquiting = false |
Definition at line 54 of file gui_vars.cpp.
| bool g_bSleep = false |
Definition at line 55 of file gui_vars.cpp.
| bool g_bTempShowMenuBar = false |
Definition at line 56 of file gui_vars.cpp.
| bool g_bTrackActive = false |
Definition at line 57 of file gui_vars.cpp.
| bool g_bTransparentToolbarInOpenGLOK = false |
Definition at line 58 of file gui_vars.cpp.
| bool g_bUpgradeInProcess = false |
Definition at line 59 of file gui_vars.cpp.
| bool g_CanvasHideNotificationIcon = false |
Definition at line 60 of file gui_vars.cpp.
| double g_ChartNotRenderScaleFactor = 1.0 |
Definition at line 67 of file gui_vars.cpp.
| int g_ChartUpdatePeriod = 0 |
Definition at line 80 of file gui_vars.cpp.
| int g_click_stop = 0 |
Definition at line 81 of file gui_vars.cpp.
| wxColour g_colourOwnshipRangeRingsColour |
Definition at line 104 of file gui_vars.cpp.
| wxColour g_colourTrackLineColour |
Definition at line 105 of file gui_vars.cpp.
| float g_compass_scalefactor = 0 |
Definition at line 77 of file gui_vars.cpp.
| wxString g_csv_locn |
Definition at line 110 of file gui_vars.cpp.
| g_current_monitor = 0 |
Current monitor displaying main application frame.
Definition at line 75 of file gui_vars.cpp.
| g_current_monitor_dip_px_ratio = 1.0 |
ratio to convert between DIP and physical pixels.
Important while using OpenGL canvas on macOS with Retina displays where this ratio is 2.0
Definition at line 69 of file gui_vars.cpp.
| double g_defaultBoatSpeedUserUnit = 0 |
Definition at line 70 of file gui_vars.cpp.
| bool g_disable_main_toolbar = false |
Definition at line 61 of file gui_vars.cpp.
| bool g_FlushNavobjChanges = false |
Definition at line 62 of file gui_vars.cpp.
| int g_FlushNavobjChangesTimeout = 0 |
Definition at line 82 of file gui_vars.cpp.
| int g_lastMemTick = -1 |
Definition at line 83 of file gui_vars.cpp.
| wxDateTime g_loglast_time |
Definition at line 100 of file gui_vars.cpp.
| int g_memUsed = 0 |
Definition at line 84 of file gui_vars.cpp.
| int g_mipmap_max_level = 4 |
Global instance.
Definition at line 85 of file gui_vars.cpp.
| g_NeedDBUpdate = 0 |
0 - No update needed, 1 - Update needed because there is no chart database, inform user 2 - Start update right away
Definition at line 94 of file gui_vars.cpp.
| bool g_PrintingInProgress = false |
Definition at line 63 of file gui_vars.cpp.
| double g_scaler = 0 |
Definition at line 71 of file gui_vars.cpp.
| wxString g_SENCPrefix |
Definition at line 109 of file gui_vars.cpp.
| wxDateTime g_start_time |
Definition at line 101 of file gui_vars.cpp.
| int g_sticky_chart = 0 |
Definition at line 87 of file gui_vars.cpp.
| long g_tex_mem_used = 0 |
Definition at line 96 of file gui_vars.cpp.
| int g_tick = 0 |
Definition at line 88 of file gui_vars.cpp.
| int g_tile_size = 0 |
Definition at line 89 of file gui_vars.cpp.
| float g_toolbar_scalefactor = 0 |
Definition at line 78 of file gui_vars.cpp.
| int g_uncompressed_tile_size = 0 |
Definition at line 90 of file gui_vars.cpp.
| double gCog_gt = 0 |
Definition at line 68 of file gui_vars.cpp.
| wxString gDefaultWorldMapLocation |
Definition at line 108 of file gui_vars.cpp.
| int gpIDXn = 0 |
Definition at line 86 of file gui_vars.cpp.
| unsigned gs_plib_flags = 0 |
Definition at line 98 of file gui_vars.cpp.
| wxDateTime gTimeSource |
Definition at line 102 of file gui_vars.cpp.
| const wxString kUtfCheckMark = wxString::FromUTF8(u8"\u2713") |
Definition at line 114 of file gui_vars.cpp.
| const wxString kUtfCircledDivisionSlash = wxString::FromUTF8(u8"\u2298") |
Definition at line 115 of file gui_vars.cpp.
| const wxString kUtfFallingDiagonal = wxString::FromUTF8(u8"\u269F") |
Definition at line 116 of file gui_vars.cpp.
| const wxString kUtfIdenticalTo = wxString::FromUTF8(u8"\u2261") |
Definition at line 117 of file gui_vars.cpp.
| const wxString kUtfLeftArrow = wxString::FromUTF8(u8"\u2190") |
Definition at line 118 of file gui_vars.cpp.
| const wxString kUtfLeftRightArrow = wxString::FromUTF8(u8"\u2194") |
Definition at line 119 of file gui_vars.cpp.
| const wxString kUtfLeftwardsArrowToBar = wxString::FromUTF8(u8"\u21E4") |
Definition at line 120 of file gui_vars.cpp.
| const wxString kUtfMultiplicationX = wxString::FromUTF8(u8"\u2716") |
Definition at line 121 of file gui_vars.cpp.
| const wxString kUtfRightArrow = wxString::FromUTF8(u8"\u2192") |
Definition at line 122 of file gui_vars.cpp.
| int options_lastPage = 0 |
Definition at line 93 of file gui_vars.cpp.
| wxString* pInit_Chart_Dir |
Definition at line 112 of file gui_vars.cpp.
| int quitflag = 0 |
Definition at line 91 of file gui_vars.cpp.
| double vLat = 0 |
Virtual lat from chcanv popup.
Definition at line 72 of file gui_vars.cpp.
| double vLon = 0 |
Virtual lon from chcanv popup.
Definition at line 73 of file gui_vars.cpp.