OpenCPN Partial API docs
options Class Reference
Inheritance diagram for options:
Uncopyable

Public Member Functions

 options (wxWindow *parent, wxWindowID id=SYMBOL_OPTIONS_IDNAME, const wxString &caption=SYMBOL_OPTIONS_TITLE, const wxPoint &pos=SYMBOL_OPTIONS_POSITION, const wxSize &size=SYMBOL_OPTIONS_SIZE, long style=SYMBOL_OPTIONS_STYLE)
 
void SetInitialPage (int page_sel, int sub_page=-1)
 
void Finish (void)
 
void OnClose (wxCloseEvent &event)
 
void CreateListbookIcons ()
 
void CreateControls (void)
 
size_t CreatePanel (const wxString &title)
 
wxScrolledWindow * AddPage (size_t parent, const wxString &title)
 
bool DeletePluginPage (wxScrolledWindow *page)
 
void SetColorScheme (ColorScheme cs)
 
void RecalculateSize (int hint_x, int hint_y)
 
void SetInitChartDir (const wxString &dir)
 
void SetInitialSettings (void)
 
void SetInitialVectorSettings (void)
 
void SetCurrentDirList (ArrayOfCDI p)
 
void SetWorkDirListPtr (ArrayOfCDI *p)
 
ArrayOfCDI * GetWorkDirListPtr (void)
 
void AddChartDir (const wxString &dir)
 
void UpdateDisplayedChartDirList (ArrayOfCDI p)
 
void UpdateOptionsUnits (void)
 
void SetConfigPtr (MyConfig *p)
 
void OnDebugcheckbox1Click (wxCommandEvent &event)
 
void OnDirctrlSelChanged (wxTreeEvent &event)
 
void OnButtonaddClick (wxCommandEvent &event)
 
void OnButtondeleteClick (wxCommandEvent &event)
 
void OnButtonParseENC (wxCommandEvent &event)
 
void OnButtoncompressClick (wxCommandEvent &event)
 
void OnButtonmigrateClick (wxCommandEvent &event)
 
void OnButtonEcdisHelp (wxCommandEvent &event)
 
void OnRadioboxSelected (wxCommandEvent &event)
 
void OnApplyClick (wxCommandEvent &event)
 
void OnXidOkClick (wxCommandEvent &event)
 
void OnCancelClick (wxCommandEvent &event)
 
void OnChooseFont (wxCommandEvent &event)
 
void OnFontChoice (wxCommandEvent &event)
 
void OnCPAWarnClick (wxCommandEvent &event)
 
void OnSyncCogPredClick (wxCommandEvent &event)
 
void OnSizeAutoButton (wxCommandEvent &event)
 
void OnSizeManualButton (wxCommandEvent &event)
 
void OnGLClicked (wxCommandEvent &event)
 
void OnOpenGLOptions (wxCommandEvent &event)
 
void OnDisplayCategoryRadioButton (wxCommandEvent &event)
 
void OnButtonClearClick (wxCommandEvent &event)
 
void OnButtonSelectClick (wxCommandEvent &event)
 
void OnButtonSetStd (wxCommandEvent &event)
 
void OnPageChange (wxListbookEvent &event)
 
void OnTopNBPageChange (wxNotebookEvent &event)
 
void OnSubNBPageChange (wxNotebookEvent &event)
 
void DoOnPageChange (size_t page)
 
wxString SelectSoundFile ()
 
void OnButtonSelectSound (wxCommandEvent &event)
 
void OnButtonTestSound (wxCommandEvent &event)
 
void OnShowGpsWindowCheckboxClick (wxCommandEvent &event)
 
void OnZTCCheckboxClick (wxCommandEvent &event)
 
void OnRadarringSelect (wxCommandEvent &event)
 
void OnWaypointRangeRingSelect (wxCommandEvent &event)
 
void OnShipTypeSelect (wxCommandEvent &event)
 
void OnButtonGroups (wxCommandEvent &event)
 
void OnInsertTideDataLocation (wxCommandEvent &event)
 
void OnRemoveTideDataLocation (wxCommandEvent &event)
 
void OnCharHook (wxKeyEvent &event)
 
void OnChartsPageChange (wxListbookEvent &event)
 
void OnChartDirListSelect (wxCommandEvent &event)
 
void OnUnitsChoice (wxCommandEvent &event)
 
void UpdateWorkArrayFromDisplayPanel (void)
 
ArrayOfCDI GetSelectedChartDirs ()
 
ArrayOfCDI GetUnSelectedChartDirs ()
 
void SetDirActionButtons ()
 
void OnCreateConfig (wxCommandEvent &event)
 
void OnEditConfig (wxCommandEvent &event)
 
void OnDeleteConfig (wxCommandEvent &event)
 
void OnApplyConfig (wxCommandEvent &event)
 
void SetConfigButtonState ()
 
void ClearConfigList ()
 
void BuildConfigList ()
 
void OnConfigMouseSelected (wxMouseEvent &event)
 
void OnDialogInit (wxInitDialogEvent &event)
 
bool GetNeedNew ()
 
void SetNeedNew (bool bnew)
 
int GetScrollRate ()
 
void SetForceNewToolbarOnCancel (bool val)
 
wxArrayString * GetSerialArray ()
 
void OnAISRolloverClick (wxCommandEvent &event)
 
void UpdateChartDirList ()
 
void OnCanvasConfigSelectClick (int ID, bool selected)
 
void OnUXAudioEnableButtonClickAIS (wxCommandEvent &event)
 
void OnUXAudioEnableButtonClickSART (wxCommandEvent &event)
 
void OnUXAudioEnableButtonClickDSC (wxCommandEvent &event)
 

Static Public Member Functions

static bool ShowToolTips (void)
 

Public Attributes

wxListbook * m_pListbook
 
size_t m_pageDisplay
 
size_t m_pageConnections
 
size_t m_pageCharts
 
size_t m_pageShips
 
size_t m_pageUI
 
size_t m_pagePlugins
 
int lastPage
 
int lastSubPage
 
wxPoint lastWindowPos
 
wxSize lastWindowSize
 
wxButton * m_ApplyButton
 
wxButton * m_OKButton
 
wxButton * m_CancelButton
 
ChartGroupArray * m_pGroupArray
 
int m_groups_changed
 
wxSizerFlags inputFlags
 
wxSizerFlags verticleInputFlags
 
wxSizerFlags labelFlags
 
wxSizerFlags groupInputFlags
 
wxSizerFlags groupLabelFlags
 
wxSizerFlags groupLabelFlagsHoriz
 
wxScrolledWindow * pDisplayPanel
 
wxCheckBox * pShowStatusBar
 
wxCheckBox * pShowMenuBar
 
wxCheckBox * pShowChartBar
 
wxCheckBox * pShowCompassWin
 
wxCheckBox * pPrintShowIcon
 
wxCheckBox * pCDOOutlines
 
wxCheckBox * pSDepthUnits
 
wxCheckBox * pSDisplayGrid
 
wxCheckBox * pAutoAnchorMark
 
wxCheckBox * pCDOQuilting
 
wxCheckBox * pCBRaster
 
wxCheckBox * pCBVector
 
wxCheckBox * pCBCM93
 
wxCheckBox * pCBLookAhead
 
wxCheckBox * pSkewComp
 
wxCheckBox * pOpenGL
 
wxCheckBox * pSmoothPanZoom
 
wxCheckBox * pFullScreenQuilt
 
wxCheckBox * pMobile
 
wxCheckBox * pResponsive
 
wxCheckBox * pOverzoomEmphasis
 
wxCheckBox * pOZScaleVector
 
wxCheckBox * pToolbarAutoHideCB
 
wxCheckBox * pInlandEcdis
 
wxCheckBox * pRollover
 
wxCheckBox * pZoomButtons
 
wxCheckBox * pChartBarEX
 
wxTextCtrl * pCOGUPUpdateSecs
 
wxTextCtrl * m_pText_OSCOG_Predictor
 
wxTextCtrl * pScreenMM
 
wxTextCtrl * pToolbarHideSecs
 
wxTextCtrl * m_pText_OSHDT_Predictor
 
wxTextCtrl * pCmdSoundString
 
wxChoice * m_pShipIconType
 
wxChoice * m_pcTCDatasets
 
wxSlider * m_pSlider_Zoom_Raster
 
wxSlider * m_pSlider_GUI_Factor
 
wxSlider * m_pSlider_Chart_Factor
 
wxSlider * m_pSlider_Ship_Factor
 
wxSlider * m_pSlider_Text_Factor
 
wxSlider * m_pSlider_ENCText_Factor
 
wxSlider * m_pMouse_Zoom_Slider
 
wxSlider * m_pSlider_Zoom_Vector
 
wxSlider * m_pSlider_CM93_Zoom
 
wxCheckBox * pSLiveETA
 
wxTextCtrl * pSDefaultBoatSpeed
 
wxRadioButton * pCBCourseUp
 
wxRadioButton * pCBNorthUp
 
wxRadioButton * pRBSizeAuto
 
wxRadioButton * pRBSizeManual
 
int k_tides
 
wxStaticText * itemStaticTextUserVar
 
wxStaticText * itemStaticTextUserVar2
 
wxButton * m_configDeleteButton
 
wxButton * m_configApplyButton
 
bool b_haveWMM
 
bool b_oldhaveWMM
 
ColorScheme m_cs
 
wxBoxSizer * vectorPanel
 
wxScrolledWindow * ps57Ctl
 
OCPNCheckedListCtrlps57CtlListBox
 
wxChoice * pDispCat
 
wxChoice * pPointStyle
 
wxChoice * pBoundStyle
 
wxChoice * p24Color
 
wxButton * itemButtonClearList
 
wxButton * itemButtonSelectList
 
wxButton * itemButtonSetStd
 
wxCheckBox * pCheck_SOUNDG
 
wxCheckBox * pCheck_META
 
wxCheckBox * pCheck_SHOWIMPTEXT
 
wxCheckBox * pCheck_SCAMIN
 
wxCheckBox * pCheck_SuperSCAMIN
 
wxCheckBox * pCheck_ATONTEXT
 
wxCheckBox * pCheck_LDISTEXT
 
wxCheckBox * pCheck_XLSECTTEXT
 
wxCheckBox * pCheck_DECLTEXT
 
wxCheckBox * pCheck_NATIONALTEXT
 
wxCheckBox * pSEnableCM93Offset
 
wxTextCtrl * m_ShallowCtl
 
wxTextCtrl * m_SafetyCtl
 
wxTextCtrl * m_DeepCtl
 
wxStaticText * m_depthUnitsShal
 
wxStaticText * m_depthUnitsSafe
 
wxStaticText * m_depthUnitsDeep
 
int k_vectorcharts
 
wxChoice * pSDMMFormat
 
wxChoice * pDistanceFormat
 
wxChoice * pSpeedFormat
 
wxChoice * pDepthUnitSelect
 
wxChoice * pTempFormat
 
wxChoice * pWindSpeedFormat
 
wxCheckBox * pCBTrueShow
 
wxCheckBox * pCBMagShow
 
wxTextCtrl * pMagVar
 
wxStaticBoxSizer * activeSizer
 
wxBoxSizer * chartPanel
 
wxTextCtrl * pSelCtl
 
ArrayOfCDI ActiveChartArray
 
wxStaticBox * itemActiveChartStaticBox
 
wxCheckBox * pUpdateCheckBox
 
wxCheckBox * pScanCheckBox
 
wxButton * pParseENCButton
 
wxButton * m_removeBtn
 
wxButton * m_compressBtn
 
wxButton * m_migrateBtn
 
int k_charts
 
int m_nCharWidthMax
 
wxBoxSizer * boxSizerCharts
 
wxScrolledWindow * m_scrollWinChartList
 
wxScrolledWindow * chartPanelWin
 
wxBoxSizer * cmdButtonSizer
 
wxStaticBox * loadedBox
 
std::vector< OCPNChartDirPanel * > panelVector
 
wxArrayString activeChartList
 
wxScrolledWindow * m_ChartDisplayPage
 
wxCheckBox * m_pCheck_CPA_Max
 
wxCheckBox * m_pCheck_CPA_Warn
 
wxCheckBox * m_pCheck_CPA_WarnT
 
wxCheckBox * m_pCheck_Mark_Lost
 
wxCheckBox * m_pCheck_Remove_Lost
 
wxCheckBox * m_pCheck_Show_COG
 
wxCheckBox * m_pCheck_Sync_OCOG_ACOG
 
wxCheckBox * m_pCheck_Show_Tracks
 
wxCheckBox * m_pCheck_Hide_Moored
 
wxCheckBox * m_pCheck_Scale_Priority
 
wxCheckBox * m_pCheck_AlertDialog
 
wxCheckBox * m_pCheck_AlertAudio
 
wxCheckBox * m_pCheck_Alert_Moored
 
wxCheckBox * m_pCheck_Rollover_Class
 
wxCheckBox * m_pCheck_Rollover_COG
 
wxCheckBox * m_pCheck_Rollover_CPA
 
wxCheckBox * m_pCheck_Ack_Timout
 
wxCheckBox * m_pCheck_Show_Area_Notices
 
wxCheckBox * m_pCheck_Draw_Target_Size
 
wxCheckBox * m_pCheck_Draw_Realtime_Prediction
 
wxCheckBox * m_pCheck_Show_Target_Name
 
wxChoice * m_pWplAction
 
wxCheckBox * m_pCheck_use_Wpl
 
wxCheckBox * m_pCheck_ShowAllCPA
 
wxTextCtrl * m_pText_CPA_Max
 
wxTextCtrl * m_pText_CPA_Warn
 
wxTextCtrl * m_pText_CPA_WarnT
 
wxTextCtrl * m_pText_Mark_Lost
 
wxTextCtrl * m_pText_Remove_Lost
 
wxTextCtrl * m_pText_COG_Predictor
 
wxTextCtrl * m_pText_Track_Length
 
wxTextCtrl * m_pText_Moored_Speed
 
wxTextCtrl * m_pText_Scale_Priority
 
wxTextCtrl * m_pText_ACK_Timeout
 
wxTextCtrl * m_pText_Show_Target_Name_Scale
 
wxTextCtrl * m_pText_RealtPred_Speed
 
wxScrolledWindow * m_DisplayConfigsPage
 
CanvasConfigSelectm_sconfigSelect_single
 
CanvasConfigSelectm_sconfigSelect_twovertical
 
wxStaticText * m_Text_def_boat_speed
 
wxScrolledWindow * m_scrollWinConfigList
 
wxStaticText * m_templateTitleText
 
wxStaticText * m_staticTextLastAppled
 
wxStaticBoxSizer * m_templateStatusBoxSizer
 
wxFlexGridSizer * realSizes
 
wxTextCtrl * m_pOSLength
 
wxTextCtrl * m_pOSWidth
 
wxTextCtrl * m_pOSGPSOffsetX
 
wxTextCtrl * m_pOSGPSOffsetY
 
wxTextCtrl * m_pOSMinSize
 
wxTextCtrl * m_pText_ACRadius
 
wxStaticBoxSizer * dispOptions
 
wxStaticBoxSizer * dispWaypointOptions
 
wxScrolledWindow * itemPanelShip
 
wxScrolledWindow * itemPanelRoutes
 
wxBoxSizer * ownShip
 
wxBoxSizer * Routes
 
wxCheckBox * pShowshipToActive
 
wxChoice * m_shipToActiveStyle
 
wxChoice * m_shipToActiveColor
 
OCPNIconCombopWaypointDefaultIconChoice
 
OCPNIconCombopRoutepointDefaultIconChoice
 
wxCheckBox * pScaMinChckB
 
wxCheckBox * pScaMinOverruleChckB
 
wxTextCtrl * m_pText_ScaMin
 
wxBoxSizer * m_itemBoxSizerFontPanel
 
wxChoice * m_itemFontElementListBox
 
wxChoice * m_itemStyleListBox
 
wxChoice * m_itemLangListBox
 
wxStaticText * m_textSample
 
bool m_bVisitLang
 
wxComboBox * m_itemAISListBox
 
PluginListPanelm_pPlugInCtrl
 
AddPluginPanelm_AddPluginPanel
 
CatalogMgrPanelm_PluginCatalogMgrPanel
 
wxScrolledWindow * itemPanelPlugins
 
wxBoxSizer * itemBoxSizerPanelPlugins
 
wxFlexGridSizer * radarGrid
 
wxFlexGridSizer * waypointradarGrid
 
wxChoice * pNavAidRadarRingsNumberVisible
 
wxChoice * pWaypointRangeRingsNumber
 
OCPNColourPickerCtrlm_colourOwnshipRangeRingColour
 
wxChoice * m_itemRadarRingsUnits
 
wxChoice * m_itemWaypointRangeRingsUnits
 
OCPNColourPickerCtrlm_colourTrackLineColour
 
wxChoice * pTrackPrecision
 
wxTextCtrl * pNavAidRadarRingsStep
 
wxTextCtrl * pWaypointRangeRingsStep
 
wxCheckBox * pSogCogFromLLCheckBox
 
wxSpinCtrl * pSogCogFromLLDampInterval
 
wxTextCtrl * m_pText_TP_Secs
 
wxTextCtrl * m_pText_TP_Dist
 
wxCheckBox * pWayPointPreventDragging
 
wxCheckBox * pConfirmObjectDeletion
 
wxCheckBox * pEnableZoomToCursor
 
wxCheckBox * pPreserveScale
 
wxCheckBox * pPlayShipsBells
 
wxCheckBox * pTransparentToolbar
 
wxCheckBox * pAdvanceRouteWaypointOnArrivalOnly
 
wxCheckBox * pTrackShowIcon
 
wxCheckBox * pTrackDaily
 
wxCheckBox * pTrackHighlite
 
wxStaticText * pStatic_CallSign
 
wxRadioButton * pTrackRotateComputerTime
 
wxRadioButton * pTrackRotateUTC
 
wxRadioButton * pTrackRotateLMT
 
OCPNColourPickerCtrlm_colourWaypointRangeRingsColour
 
wxChoice * pSoundDeviceIndex
 
wxStaticText * stSoundDeviceIndex
 
wxArrayPtrVoid OBJLBoxArray
 
wxString m_init_chart_dir
 
wxArrayString * m_pSerialArray
 
ArrayOfCDI m_CurrentDirList
 
ArrayOfCDI * m_pWorkDirList
 
MyConfigm_pConfig
 
wxWindow * pParent
 
int k_plugins
 
bool m_bForceNewToolbaronCancel
 
OCPNSoundPanelm_soundPanelAnchor
 
OCPNSoundPanelm_soundPanelAIS
 
OCPNSoundPanelm_soundPanelSART
 
OCPNSoundPanelm_soundPanelDSC
 
EventVar m_on_sound_done
 Notified with a OCPN_Sound* pointer when sound has completed.
 
ObsListener m_sound_done_listener
 

Detailed Description

Definition at line 271 of file options.h.


The documentation for this class was generated from the following files: