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.