ALBA
|
#include <albaGUIRollOut.h>
Public Member Functions | |
albaGUIRollOut (albaGUI *parent, albaString title, albaGUI *roll_gui, int id=-1, bool rollOutOpen=true) | |
virtual | ~albaGUIRollOut () |
void | RollOut (bool open=true) |
void | SetListener (albaObserver *listener) |
Protected Member Functions | |
void | OnRollOut (wxCommandEvent &event) |
Protected Attributes | |
albaGUI * | m_MainGui |
albaGUI * | m_RollGui |
albaGUIPicButton * | m_RollOutButton |
albaObserver * | m_Listener |
This class plugs and manage a roll-out gui.
The main gui and the rolled out gui are passed through the constructor and the class plug the title bar with the picture button on the main gui and then plug the sub-gui that can be shown/hidden by pressing on the picture button on the left of the title.
Definition at line 39 of file albaGUIRollOut.h.
albaGUIRollOut::albaGUIRollOut | ( | albaGUI * | parent, |
albaString | title, | ||
albaGUI * | roll_gui, | ||
int | id = -1 , |
||
bool | rollOutOpen = true |
||
) |
|
virtual |
void albaGUIRollOut::RollOut | ( | bool | open = true | ) |
Open/Close the Roll-out.
|
inline |
Definition at line 49 of file albaGUIRollOut.h.
|
protected |
Answer the click on the Picture button to open/close the roll out gui.
|
protected |
Gui on which will be plugged the RollOut gui.
Definition at line 55 of file albaGUIRollOut.h.
|
protected |
Child gui that will be rolled out.
Definition at line 56 of file albaGUIRollOut.h.
|
protected |
Picture button representing the icon to open/close the roll out gui.
Definition at line 57 of file albaGUIRollOut.h.
|
protected |
Definition at line 58 of file albaGUIRollOut.h.