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 720 of file options.h.

Constructor & Destructor Documentation

◆ ~ChartGroupsUI()

ChartGroupsUI::~ChartGroupsUI ( void  )

Definition at line 8623 of file options.cpp.

Member Function Documentation

◆ AddEmptyGroupPage()

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

Definition at line 9000 of file options.cpp.

◆ BuildNotebookPages()

void ChartGroupsUI::BuildNotebookPages ( ChartGroupArray *  pGroupArray)

Definition at line 8978 of file options.cpp.

◆ ClearGroupPages()

void ChartGroupsUI::ClearGroupPages ( )

Definition at line 9019 of file options.cpp.

◆ CloneChartGroupArray()

ChartGroupArray * ChartGroupsUI::CloneChartGroupArray ( ChartGroupArray *  s)

Definition at line 8571 of file options.cpp.

◆ CompleteInitialSettings()

void ChartGroupsUI::CompleteInitialSettings ( void  )

Definition at line 8664 of file options.cpp.

◆ CompletePanel()

void ChartGroupsUI::CompletePanel ( void  )

Definition at line 3821 of file options.cpp.

◆ CreatePanel()

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

Definition at line 3810 of file options.cpp.

◆ EmptyChartGroupArray()

void ChartGroupsUI::EmptyChartGroupArray ( ChartGroupArray *  s)

Definition at line 8587 of file options.cpp.

◆ OnAvailableSelection()

void ChartGroupsUI::OnAvailableSelection ( wxTreeEvent &  event)

Definition at line 8826 of file options.cpp.

◆ OnDeleteGroup()

void ChartGroupsUI::OnDeleteGroup ( wxCommandEvent &  event)

Definition at line 8888 of file options.cpp.

◆ OnGroupPageChange()

void ChartGroupsUI::OnGroupPageChange ( wxNotebookEvent &  event)

Definition at line 8808 of file options.cpp.

◆ OnInsertChartItem()

void ChartGroupsUI::OnInsertChartItem ( wxCommandEvent &  event)

Definition at line 8707 of file options.cpp.

◆ OnNewGroup()

void ChartGroupsUI::OnNewGroup ( wxCommandEvent &  event)

Definition at line 8856 of file options.cpp.

◆ OnNodeExpanded()

void ChartGroupsUI::OnNodeExpanded ( wxTreeEvent &  event)

Definition at line 8938 of file options.cpp.

◆ OnRemoveChartItem()

void ChartGroupsUI::OnRemoveChartItem ( wxCommandEvent &  event)

Definition at line 8748 of file options.cpp.

◆ PopulateTreeCtrl()

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

Definition at line 8675 of file options.cpp.

◆ PopulateTrees()

void ChartGroupsUI::PopulateTrees ( void  )

Definition at line 8637 of file options.cpp.

◆ SetDBDirs()

void ChartGroupsUI::SetDBDirs ( ArrayOfCDI &  array)
inline

Definition at line 727 of file options.h.

◆ SetGroupArray()

void ChartGroupsUI::SetGroupArray ( ChartGroupArray *  pGroupArray)
inline

Definition at line 728 of file options.h.

◆ SetInitialSettings()

void ChartGroupsUI::SetInitialSettings ( void  )

Definition at line 8632 of file options.cpp.

Member Data Documentation

◆ m_panel

wxScrolledWindow* ChartGroupsUI::m_panel

Definition at line 753 of file options.h.

◆ m_settingscomplete

bool ChartGroupsUI::m_settingscomplete

Definition at line 751 of file options.h.

◆ m_treespopulated

bool ChartGroupsUI::m_treespopulated

Definition at line 751 of file options.h.

◆ m_UIcomplete

bool ChartGroupsUI::m_UIcomplete

Definition at line 751 of file options.h.

◆ modified

bool ChartGroupsUI::modified

Definition at line 751 of file options.h.


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