ALBA
Public Member Functions | Protected Attributes | List of all members
albaGUIMutexPanel Class Reference

#include <albaGUIMutexPanel.h>

Inheritance diagram for albaGUIMutexPanel:
Inheritance graph
[legend]
Collaboration diagram for albaGUIMutexPanel:
Collaboration graph
[legend]

Public Member Functions

 albaGUIMutexPanel (wxWindow *parent, wxWindowID id)
 
virtual ~albaGUIMutexPanel ()
 
bool Put (wxWindow *win)
 
bool RemoveCurrentClient ()
 
wxWindow * GetCurrentClient ()
 
- Public Member Functions inherited from albaGUIPanel
 albaGUIPanel (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel")
 

Protected Attributes

wxBoxSizer * m_Sizer
 

Additional Inherited Members

- Public Attributes inherited from albaGUIPanel
albaGUIPanelm_NextPanel
 

Detailed Description

Class Name: albaGUIMutexPanel.

Represents a Panel that can plug on it only one panel at time. When put the current gui, it remove the previous one.

Definition at line 30 of file albaGUIMutexPanel.h.

Constructor & Destructor Documentation

◆ albaGUIMutexPanel()

albaGUIMutexPanel::albaGUIMutexPanel ( wxWindow *  parent,
wxWindowID  id 
)

constructor.

◆ ~albaGUIMutexPanel()

virtual albaGUIMutexPanel::~albaGUIMutexPanel ( )
virtual

destructor.

Member Function Documentation

◆ Put()

bool albaGUIMutexPanel::Put ( wxWindow *  win)

Put the gui onto the panel removing the previous GUI.

◆ RemoveCurrentClient()

bool albaGUIMutexPanel::RemoveCurrentClient ( )

Remove the current gui.

◆ GetCurrentClient()

wxWindow * albaGUIMutexPanel::GetCurrentClient ( )

retrieve the current gui on panel.

Member Data Documentation

◆ m_Sizer

wxBoxSizer* albaGUIMutexPanel::m_Sizer
protected

Definition at line 49 of file albaGUIMutexPanel.h.


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