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

Public Member Functions

 ChartGroupsUI (wxWindow *parent)
void CreatePanel (size_t parent, int border_size, int group_item_spacing)
void CompletePanel (void)
void SetDBDirs (ArrayOfCDI &array)
void SetGroupArray (ChartGroupArray *pGroupArray)
void SetInitialSettings (void)
void CompleteInitialSettings (void)
void PopulateTrees (void)
void PopulateTreeCtrl (wxTreeCtrl *ptc, const wxArrayString &dir_array, const wxColour &col, wxFont *pFont=NULL)
void BuildNotebookPages (ChartGroupArray *pGroupArray)
void EmptyChartGroupArray (ChartGroupArray *s)
void ClearGroupPages ()
void OnNodeExpanded (wxTreeEvent &event)
void OnAvailableSelection (wxTreeEvent &event)
void OnInsertChartItem (wxCommandEvent &event)
void OnRemoveChartItem (wxCommandEvent &event)
void OnGroupPageChange (wxNotebookEvent &event)
void OnNewGroup (wxCommandEvent &event)
void OnDeleteGroup (wxCommandEvent &event)
ChartGroupArray * CloneChartGroupArray (ChartGroupArray *s)
wxTreeCtrl * AddEmptyGroupPage (const wxString &label)

Public Attributes

bool modified
bool m_UIcomplete
bool m_settingscomplete
bool m_treespopulated
wxScrolledWindow * m_panel

Detailed Description

Definition at line 751 of file options.h.

Constructor & Destructor Documentation

◆ ~ChartGroupsUI()

ChartGroupsUI::~ChartGroupsUI ( void )

Definition at line 9032 of file options.cpp.

Member Function Documentation

◆ AddEmptyGroupPage()

wxTreeCtrl * ChartGroupsUI::AddEmptyGroupPage ( const wxString & label)

Definition at line 9409 of file options.cpp.

◆ BuildNotebookPages()

void ChartGroupsUI::BuildNotebookPages ( ChartGroupArray * pGroupArray)

Definition at line 9387 of file options.cpp.

◆ ClearGroupPages()

void ChartGroupsUI::ClearGroupPages ( )

Definition at line 9428 of file options.cpp.

◆ CloneChartGroupArray()

ChartGroupArray * ChartGroupsUI::CloneChartGroupArray ( ChartGroupArray * s)

Definition at line 8980 of file options.cpp.

◆ CompleteInitialSettings()

void ChartGroupsUI::CompleteInitialSettings ( void )

Definition at line 9073 of file options.cpp.

◆ CompletePanel()

void ChartGroupsUI::CompletePanel ( void )

Definition at line 3872 of file options.cpp.

◆ CreatePanel()

void ChartGroupsUI::CreatePanel ( size_t parent,
int border_size,
int group_item_spacing )

Definition at line 3861 of file options.cpp.

◆ EmptyChartGroupArray()

void ChartGroupsUI::EmptyChartGroupArray ( ChartGroupArray * s)

Definition at line 8996 of file options.cpp.

◆ OnAvailableSelection()

void ChartGroupsUI::OnAvailableSelection ( wxTreeEvent & event)

Definition at line 9235 of file options.cpp.

◆ OnDeleteGroup()

void ChartGroupsUI::OnDeleteGroup ( wxCommandEvent & event)

Definition at line 9297 of file options.cpp.

◆ OnGroupPageChange()

void ChartGroupsUI::OnGroupPageChange ( wxNotebookEvent & event)

Definition at line 9217 of file options.cpp.

◆ OnInsertChartItem()

void ChartGroupsUI::OnInsertChartItem ( wxCommandEvent & event)

Definition at line 9116 of file options.cpp.

◆ OnNewGroup()

void ChartGroupsUI::OnNewGroup ( wxCommandEvent & event)

Definition at line 9265 of file options.cpp.

◆ OnNodeExpanded()

void ChartGroupsUI::OnNodeExpanded ( wxTreeEvent & event)

Definition at line 9347 of file options.cpp.

◆ OnRemoveChartItem()

void ChartGroupsUI::OnRemoveChartItem ( wxCommandEvent & event)

Definition at line 9157 of file options.cpp.

◆ PopulateTreeCtrl()

void ChartGroupsUI::PopulateTreeCtrl ( wxTreeCtrl * ptc,
const wxArrayString & dir_array,
const wxColour & col,
wxFont * pFont = NULL )

Definition at line 9084 of file options.cpp.

◆ PopulateTrees()

void ChartGroupsUI::PopulateTrees ( void )

Definition at line 9046 of file options.cpp.

◆ SetDBDirs()

void ChartGroupsUI::SetDBDirs ( ArrayOfCDI & array)
inline

Definition at line 758 of file options.h.

◆ SetGroupArray()

void ChartGroupsUI::SetGroupArray ( ChartGroupArray * pGroupArray)
inline

Definition at line 759 of file options.h.

◆ SetInitialSettings()

void ChartGroupsUI::SetInitialSettings ( void )

Definition at line 9041 of file options.cpp.

Member Data Documentation

◆ m_panel

wxScrolledWindow* ChartGroupsUI::m_panel

Definition at line 784 of file options.h.

◆ m_settingscomplete

bool ChartGroupsUI::m_settingscomplete

Definition at line 782 of file options.h.

◆ m_treespopulated

bool ChartGroupsUI::m_treespopulated

Definition at line 782 of file options.h.

◆ m_UIcomplete

bool ChartGroupsUI::m_UIcomplete

Definition at line 782 of file options.h.

◆ modified

bool ChartGroupsUI::modified

Definition at line 782 of file options.h.


The documentation for this class was generated from the following files:
  • /home/runner/work/main/main/opencpn/gui/include/gui/options.h
  • /home/runner/work/main/main/opencpn/gui/src/options.cpp