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

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

Constructor & Destructor Documentation

◆ ~ChartGroupsUI()

ChartGroupsUI::~ChartGroupsUI ( void  )

Definition at line 8490 of file options.cpp.

Member Function Documentation

◆ AddEmptyGroupPage()

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

Definition at line 8866 of file options.cpp.

◆ BuildNotebookPages()

void ChartGroupsUI::BuildNotebookPages ( ChartGroupArray *  pGroupArray)

Definition at line 8844 of file options.cpp.

◆ ClearGroupPages()

void ChartGroupsUI::ClearGroupPages ( )

Definition at line 8885 of file options.cpp.

◆ CloneChartGroupArray()

ChartGroupArray * ChartGroupsUI::CloneChartGroupArray ( ChartGroupArray *  s)

Definition at line 8438 of file options.cpp.

◆ CompleteInitialSettings()

void ChartGroupsUI::CompleteInitialSettings ( void  )

Definition at line 8530 of file options.cpp.

◆ CompletePanel()

void ChartGroupsUI::CompletePanel ( void  )

Definition at line 3869 of file options.cpp.

◆ CreatePanel()

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

Definition at line 3858 of file options.cpp.

◆ EmptyChartGroupArray()

void ChartGroupsUI::EmptyChartGroupArray ( ChartGroupArray *  s)

Definition at line 8454 of file options.cpp.

◆ OnAvailableSelection()

void ChartGroupsUI::OnAvailableSelection ( wxTreeEvent &  event)

Definition at line 8692 of file options.cpp.

◆ OnDeleteGroup()

void ChartGroupsUI::OnDeleteGroup ( wxCommandEvent &  event)

Definition at line 8754 of file options.cpp.

◆ OnGroupPageChange()

void ChartGroupsUI::OnGroupPageChange ( wxNotebookEvent &  event)

Definition at line 8674 of file options.cpp.

◆ OnInsertChartItem()

void ChartGroupsUI::OnInsertChartItem ( wxCommandEvent &  event)

Definition at line 8573 of file options.cpp.

◆ OnNewGroup()

void ChartGroupsUI::OnNewGroup ( wxCommandEvent &  event)

Definition at line 8722 of file options.cpp.

◆ OnNodeExpanded()

void ChartGroupsUI::OnNodeExpanded ( wxTreeEvent &  event)

Definition at line 8804 of file options.cpp.

◆ OnRemoveChartItem()

void ChartGroupsUI::OnRemoveChartItem ( wxCommandEvent &  event)

Definition at line 8614 of file options.cpp.

◆ PopulateTreeCtrl()

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

Definition at line 8541 of file options.cpp.

◆ PopulateTrees()

void ChartGroupsUI::PopulateTrees ( void  )

Definition at line 8504 of file options.cpp.

◆ SetDBDirs()

void ChartGroupsUI::SetDBDirs ( ArrayOfCDI &  array)
inline

Definition at line 711 of file options.h.

◆ SetGroupArray()

void ChartGroupsUI::SetGroupArray ( ChartGroupArray *  pGroupArray)
inline

Definition at line 712 of file options.h.

◆ SetInitialSettings()

void ChartGroupsUI::SetInitialSettings ( void  )

Definition at line 8499 of file options.cpp.

Member Data Documentation

◆ m_panel

wxScrolledWindow* ChartGroupsUI::m_panel

Definition at line 737 of file options.h.

◆ m_settingscomplete

bool ChartGroupsUI::m_settingscomplete

Definition at line 735 of file options.h.

◆ m_treespopulated

bool ChartGroupsUI::m_treespopulated

Definition at line 735 of file options.h.

◆ m_UIcomplete

bool ChartGroupsUI::m_UIcomplete

Definition at line 735 of file options.h.

◆ modified

bool ChartGroupsUI::modified

Definition at line 735 of file options.h.


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