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.
 
albaGUI is a panel with function to easily create GUI.
 
Interface implementing the Observer of the Subject/Observer design pattern.