17#ifndef __albaGUISettingsDialog_H__
18#define __albaGUISettingsDialog_H__
Implementation of the message object for the Subject/Observer design pattern.
albaGUIDialog is the base class for albaDialogs.
class name: albaGUIHolder Secialized panel in which a developer can put a albaGUI.
class name: albaGUISettingsDialog.
void RemovePage(wxString label)
RemovePage – kills the specified page and all its children.
Page * GetPageByName(wxString name)
retrieve the page through the name
~albaGUISettingsDialog()
destructor
albaGUISettingsDialog(wxString dialog_title=_("Application Settings"))
constructor
void AddRoot()
add a root to the gui setting tree
void AddPage(albaGUI *ui, wxString label, wxString parent_label="")
AddPage to the dialog.
void OnEvent(albaEventBase *alba_event)
Answer to the messages coming from interface.
std::vector< Page * > m_List
bool ShowModal()
Show the Settings Dialog.
albaGUITree allows a simplified and lot easier use of a wxWindows tree widget.
albaGUI is a panel with function to easily create GUI.
Interface implementing the Observer of the Subject/Observer design pattern.