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

Public Member Functions | |
| void | AddItem (CWnd *ItemWnd, MGUI::LAYOUT_SIZEALIGN sizealign) |
| void | AddSpaceExpanding () |
| void | AddSpaceFixed (int size) |
| CRect | ComputeRect (int width, int xadd=0, int yadd=0) const |
| CRect | ComputeRect (const CString &str, int xadd=0, int yadd=0) const |
| CSize | ComputeTextSize (const CString &str) const |
| MGUI::POINT | ComputeTextSize (const UNICODE *str) const |
| MGUI::POINT | ComputeTextSize (const MISTRING &str) const |
| MGUI::POINT | ComputeTextSize (int width) const |
| MDLGPARENT | GetDlgParent () const |
| ETSLayoutMgr * | GetLayoutMgr () const |
| CWnd * | GetMainWnd () const |
| UINT | GetNextControlID () |
| ETSLayoutMgr::CPane & | GetPane () |
| MGUI::LAYOUT_PANE_ROOT * | GetRootPane () const |
| CWnd * | GetRootWnd () const |
| Widget | GetWidget () const |
| bool | IsCreated () const |
| LAYOUT_PANE_BASE () | |
| LAYOUT_PANE_BASE (CWnd *RootWnd=0) | |
| operator CWnd * () | |
| void | PreTransListAddCtrl (CTRL *ctrl) |
| void | SetEnabled (bool enabled) |
| void | SetVisible (bool visible) |
| void | UpdateLayout () |
| virtual | ~LAYOUT_PANE_BASE ()=0 |
Protected Member Functions | |
| void | SetPaneWidget (Widget PaneWidget) |
Protected Attributes | |
| ETSLayoutMgr::CPane | m_Pane |
| MGUI::LAYOUT_PANE_ROOT * | m_RootPane |
Definition at line 1066 of file layout.h.
|
|
Constructor (MFC version).
|
|
|
Constructor (X version).
|
|
|
Destructor.
|
|
||||||||||||
|
Add item to pane (MFC only).
|
|
|
Add automatically expanding whitespace item.
|
|
|
Add whitespace item of fixed size.
|
|
||||||||||||||||
|
Compute size rectangle for given text "width" (MFC only).
|
|
||||||||||||||||
|
Compute size rectangle for given label text as CString (MFC only).
|
|
|
Compute size of given label text as CString (MFC only).
|
|
|
Compute size of given label text as UNICODE string.
|
|
|
Compute size of given label text from MISTRING.
|
|
|
Compute typical size for given text width in characters.
|
|
|
Get suitable parent for dialog launched from pane.
|
|
|
Get pointer to layout manager (MFC only).
Reimplemented in MGUI::LAYOUT_PANE_ROOT. |
|
|
Get "main" window, typically for use as parent for other dialogs. MGUI::LAYOUT_ORIENTATION GetOrientation ( ) const; |
|
|
Get next available dynamically assigned control ID.
|
|
|
Get reference to layout manager pane.
|
|
|
Get "root pane".
|
|
|
Get root CWnd* for control creation.
|
|
|
Get pane widget (X only).
|
|
|
Determine if pane has been created.
|
|
|
Cast to CWnd* so can use pane as parent for MFC Create() methods.
|
|
|
Add CTRL to message pre-translation list.
|
|
|
Set 'enabled' status for all controls in pane or children therof.
Reimplemented in MGUI::LAYOUT_PAGE. |
|
|
|
|
|
Set visibility for all controls in pane or children thereof.
|
|
|
Force update of layout. This may be necessary if the layout is changed after the dialog/window is initially created. |
|
|
Actual layout manager pane.
|
|
|
Pointer to root pane.
|
1.3.8-20040913