OpenCPN Partial API docs
Loading...
Searching...
No Matches
GribSettingsDialog Class Reference
Inheritance diagram for GribSettingsDialog:
GribSettingsDialogBase

Public Member Functions

 GribSettingsDialog (GRIBUICtrlBar &parent, GribOverlaySettings &extSettings, int &lastdatatype, int fileIntervalIndex)
void WriteSettings ()
void SetSettingsDialogSize ()
void SaveLastPage ()
int GetPageIndex () const
Public Member Functions inherited from GribSettingsDialogBase
 GribSettingsDialogBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=wxDEFAULT_DIALOG_STYLE)

Protected Member Functions

void OnDataTypeChoice (wxCommandEvent &event) override
void OnUnitChange (wxCommandEvent &event) override
void OnTransparencyChange (wxScrollEvent &event) override
void OnApply (wxCommandEvent &event) override
void OnIntepolateChange (wxCommandEvent &event) override
void OnSpacingModeChange (wxCommandEvent &event) override
void OnPageChange (wxNotebookEvent &event) override
void OnCtrlandDataStyleChanged (wxCommandEvent &event) override

Additional Inherited Members

Public Attributes inherited from GribSettingsDialogBase
wxNotebook * m_nSettingsBook
wxCheckBox * m_cLoopMode
wxCheckBox * m_cInterpolate
wxChoice * m_sSlicesPerUpdate
wxStdDialogButtonSizer * m_sButton
wxButton * m_sButtonOK
wxButton * m_sButtonApply
wxButton * m_sButtonCancel
Protected Attributes inherited from GribSettingsDialogBase
wxFlexGridSizer * m_fgSetDataSizer
wxChoice * m_cDataType
wxChoice * m_cDataUnits
wxCheckBox * m_cbBarbedArrows
wxFlexGridSizer * m_fgBarbedData1
wxChoice * m_cBarbedColours
wxCheckBox * m_cBarbArrFixSpac
 Flag to determine barbed arrow layout mode.
wxCheckBox * m_cBarbArrMinSpac
wxFlexGridSizer * m_fgBarbedData2
wxCheckBox * m_cBarbedVisibility
wxSpinCtrl * m_sBarbArrSpacing
 Spacing between barbed arrows in fixed spacing mode.
wxCheckBox * m_cbIsoBars
wxFlexGridSizer * m_fIsoBarSpacing
wxStaticText * m_tIsoBarSpacing
wxSpinCtrl * m_sIsoBarSpacing
wxFlexGridSizer * m_fIsoBarVisibility
wxCheckBox * m_sIsoBarVisibility
wxCheckBox * m_cbAbbrIsoBarsNumbers
wxCheckBox * m_cbDirectionArrows
wxFlexGridSizer * m_fgDirArrData1
wxChoice * m_cDirectionArrowForm
wxCheckBox * m_cDirArrFixSpac
wxCheckBox * m_cDirArrMinSpac
wxFlexGridSizer * m_fgDirArrData2
wxChoice * m_cDirectionArrowSize
wxSpinCtrl * m_sDirArrSpacing
wxCheckBox * m_cbOverlayMap
wxStaticText * m_tOverlayColors
wxChoice * m_cOverlayColors
wxCheckBox * m_cbNumbers
wxFlexGridSizer * m_fgNumData1
wxCheckBox * m_cNumFixSpac
wxCheckBox * m_cNumMinSpac
wxSpinCtrl * m_sNumbersSpacing
wxCheckBox * m_cbParticles
wxStaticText * m_ctParticles
wxSlider * m_sParticleDensity
wxStaticText * m_staticText24
wxSlider * m_sTransparency
wxFlexGridSizer * m_fgSetPlaybackSizer
wxStaticText * m_staticText26
wxChoice * m_cLoopStartPoint
wxSlider * m_sUpdatesPerSecond
wxStaticText * m_tSlicesPerUpdate
wxFlexGridSizer * m_fgSetGuiSizer
wxRadioButton * m_rbCurDataAttaWCap
wxRadioButton * m_rbCurDataAttaWoCap
wxRadioButton * m_rbCurDataIsolHoriz
wxRadioButton * m_rbCurDataIsolVertic
wxStaticBitmap * m_biAltitude
wxStaticBitmap * m_biNow
wxStaticBitmap * m_biZoomToCenter
wxStaticBitmap * m_biShowCursorData
wxStaticBitmap * m_biPlay
wxStaticBitmap * m_biTimeSlider
wxStaticBitmap * m_biOpenFile
wxStaticBitmap * m_biSettings
wxStaticBitmap * m_biRequest

Detailed Description

Definition at line 144 of file grib_settings_dlg.h.

Constructor & Destructor Documentation

◆ GribSettingsDialog()

GribSettingsDialog::GribSettingsDialog ( GRIBUICtrlBar & parent,
GribOverlaySettings & extSettings,
int & lastdatatype,
int fileIntervalIndex )

Definition at line 642 of file grib_settings_dlg.cpp.

Member Function Documentation

◆ GetPageIndex()

int GribSettingsDialog::GetPageIndex ( ) const
inline

Definition at line 152 of file grib_settings_dlg.h.

◆ OnApply()

void GribSettingsDialog::OnApply ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1102 of file grib_settings_dlg.cpp.

◆ OnCtrlandDataStyleChanged()

void GribSettingsDialog::OnCtrlandDataStyleChanged ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1087 of file grib_settings_dlg.cpp.

◆ OnDataTypeChoice()

void GribSettingsDialog::OnDataTypeChoice ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1058 of file grib_settings_dlg.cpp.

◆ OnIntepolateChange()

void GribSettingsDialog::OnIntepolateChange ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1117 of file grib_settings_dlg.cpp.

◆ OnPageChange()

void GribSettingsDialog::OnPageChange ( wxNotebookEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 741 of file grib_settings_dlg.cpp.

◆ OnSpacingModeChange()

void GribSettingsDialog::OnSpacingModeChange ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1142 of file grib_settings_dlg.cpp.

◆ OnTransparencyChange()

void GribSettingsDialog::OnTransparencyChange ( wxScrollEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1080 of file grib_settings_dlg.cpp.

◆ OnUnitChange()

void GribSettingsDialog::OnUnitChange ( wxCommandEvent & event)
overrideprotectedvirtual

Reimplemented from GribSettingsDialogBase.

Definition at line 1066 of file grib_settings_dlg.cpp.

◆ SaveLastPage()

void GribSettingsDialog::SaveLastPage ( )

Definition at line 731 of file grib_settings_dlg.cpp.

◆ SetSettingsDialogSize()

void GribSettingsDialog::SetSettingsDialogSize ( )

Definition at line 746 of file grib_settings_dlg.cpp.

◆ WriteSettings()

void GribSettingsDialog::WriteSettings ( )

Definition at line 829 of file grib_settings_dlg.cpp.


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