#include <mgui/layout.h>
Inheritance diagram for MGUI::LAYOUT_PAGE:

Public Member Functions | |
| int | Create (MGUI::LAYOUT_BOOK &book, const MISTRING &label, MGUI::LAYOUT_ORIENTATION orientation=MGUI::LAYOUT_ORIENTATION_Vertical) |
| int | Create (MGUI::LAYOUT_BOOK &book, const char *label, MGUI::LAYOUT_ORIENTATION orientation=MGUI::LAYOUT_ORIENTATION_Vertical) |
| bool | IsActive () const |
| LAYOUT_PAGE () | |
| void | SetEnabled (bool enabled=true) |
| virtual | ~LAYOUT_PAGE () |
Protected Member Functions | |
| virtual void | OnInitPage ()=0 |
| virtual void | OnSetActive () |
| void | SetIgnoreNonVisible (bool IgnoreNonVisible=true) |
| void | SetNoSpaceExpanding (bool NoSpaceExpanding=true) |
Definition at line 1537 of file layout.h.
|
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||||||
|
Create page with tab label from MISTRING.
|
|
||||||||||||||||
|
Create page with tab label from resource lookup.
|
|
|
Determine if this is the 'active' page.
|
|
|
Create page contents. Derived class MUST implement this. This will be called by the page creation code and thus should not be called directly. Implemented in MGUI::FRAMESTYLEDLG::PAGE_FRAME, MGUI::FRAMESTYLEDLG::PAGE_LEADER, and MGUI::FRAMESTYLEDLG::PAGE_SAMPLE. |
|
|
Called when page is made active. Derived class must call base class BEFORE performing own processing. Reimplemented in MGUI::FRAMESTYLEDLG::PAGE_FRAME, MGUI::FRAMESTYLEDLG::PAGE_LEADER, and MGUI::FRAMESTYLEDLG::PAGE_SAMPLE. |
|
|
Set whether page is 'enabled' or not.
Reimplemented from MGUI::LAYOUT_PANE_BASE. |
|
|
Set to ignore nonvisible items when doing layout. This must be called before Create() and is usually done in the subclass constructor. |
|
|
Set whether to not automatically add "expanding space" at end (bottom usually) of page. This must be called before Create() and is usually done in the subclass constructor. Default behavior is to add expanding space. |
1.3.8-20040913