#include <albaGUIPanelStack.h>
|
| albaGUIPanelStack (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel") |
|
virtual | ~albaGUIPanelStack () |
|
bool | Put (albaGUIPanel *p) |
|
bool | Remove (albaGUIPanel *p) |
|
void | Push (albaGUIPanel *p) |
|
void | Pop () |
|
| albaGUIPanel (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel") |
|
class name: albaGUIPanelStack Panel with the same behaviour of a stack container (push and pop methods)
Definition at line 27 of file albaGUIPanelStack.h.
◆ albaGUIPanelStack()
albaGUIPanelStack::albaGUIPanelStack |
( |
wxWindow * |
parent, |
|
|
wxWindowID |
id, |
|
|
const wxPoint & |
pos = wxDefaultPosition , |
|
|
const wxSize & |
size = wxDefaultSize , |
|
|
long |
style = wxTAB_TRAVERSAL , |
|
|
const wxString & |
name = "panel" |
|
) |
| |
◆ ~albaGUIPanelStack()
virtual albaGUIPanelStack::~albaGUIPanelStack |
( |
| ) |
|
|
virtual |
◆ Put()
Put the panel on the panel stack removing the previous panel.
◆ Remove()
Remove the panel from the stack.
◆ Push()
Insert the panel into the stack.
◆ Pop()
void albaGUIPanelStack::Pop |
( |
| ) |
|
Retrieve the last pushed panel.
◆ OnSize()
void albaGUIPanelStack::OnSize |
( |
wxSizeEvent & |
event | ) |
|
|
protected |
◆ DoLayout()
void albaGUIPanelStack::DoLayout |
( |
| ) |
|
|
protected |
Adjust the size calling wxPanel::OnSize.
◆ m_Sizer
wxBoxSizer* albaGUIPanelStack::m_Sizer |
|
protected |
◆ m_CurrentPanel
The documentation for this class was generated from the following file: