#include <RhinoSdkUiPageDockBarManager.h>
|
| CRhinoUiModlessDockingDialogManager () |
|
virtual | ~CRhinoUiModlessDockingDialogManager () |
|
int | AddDockingDialog (UUID uuidDockBar, const wchar_t *lpsCaption, UUID uuid, int nImage, LPCTSTR lpszTemplateName, LPCTSTR szHtmlResID, CRuntimeClass *pRC, AFX_MODULE_STATE *pMS) |
|
int | AddDockingDialog (UUID uuidDockBar, const wchar_t *lpsCaption, UUID uuid, int nImage, UINT nIDTemplate, UINT nHtmlResID, CRuntimeClass *pRC, AFX_MODULE_STATE *pMS) |
|
CRhinoUiPageDockBar * | GetPageDockBarFromRecordIndex (int iRecIndex) const |
|
const CRhinoUiModlessDockingDialogRecord * | GetRecord (const CDialog *pPage) const |
|
const CRhinoUiModlessDockingDialogRecord * | GetRecord (int nItem) const |
|
const CRhinoUiModlessDockingDialogRecord * | GetRecord (UUID uuid) const |
|
int | GetRecordCount () const |
|
◆ CRhinoUiModlessDockingDialogManager() [1/2]
CRhinoUiModlessDockingDialogManager::CRhinoUiModlessDockingDialogManager |
( |
| ) |
|
◆ ~CRhinoUiModlessDockingDialogManager()
virtual CRhinoUiModlessDockingDialogManager::~CRhinoUiModlessDockingDialogManager |
( |
| ) |
|
|
virtual |
◆ CRhinoUiModlessDockingDialogManager() [2/2]
◆ AddDockingDialog() [1/3]
int CRhinoUiModlessDockingDialogManager::AddDockingDialog |
( |
UUID |
uuidDockBar, |
|
|
const wchar_t * |
lpsCaption, |
|
|
UUID |
uuid, |
|
|
int |
nImage, |
|
|
LPCTSTR |
lpszTemplateName, |
|
|
LPCTSTR |
szHtmlResID, |
|
|
CRuntimeClass * |
pRC, |
|
|
AFX_MODULE_STATE * |
pMS |
|
) |
| |
Description: Add new page to bottom of tab stack.
Parameters: lpsCaption [in] Tab caption nImage [in] Index of image to display to left of caption lpszTemplateName [in] The null-terminated string that is the name of a dialog-box template resource. szHtmlResID [in] The null-terminated string that is the name of an HTML resource. nIDTemplate [in] Contains the ID number of a dialog-box template resource. nHtmlResID [in] Contains the ID number of an HTML resource. pRC [in] Class to create and add to control. Use RUNTIME_CLASS( CMyClass) macro to format this parameter. Class decloration must include DECLARE_DYNCREATE(CMyClass) macro. Class implementation must include IMPLEMENT_DYNCREATE(CMyClass, CRhinoUiDialog) macro. pMS [in] This must be your DLL application module state.
Returns: Returns record index if successful; otherwise -1
See Also: CRhinoUiExpandableTabCtrl::InsertItem() AfxGetStaticModuleState()
◆ AddDockingDialog() [2/3]
int CRhinoUiModlessDockingDialogManager::AddDockingDialog |
( |
UUID |
uuidDockBar, |
|
|
const wchar_t * |
lpsCaption, |
|
|
UUID |
uuid, |
|
|
int |
nImage, |
|
|
UINT |
nIDTemplate, |
|
|
LPCTSTR |
lpszTemplateName, |
|
|
UINT |
nHtmlResID, |
|
|
LPCTSTR |
szHtmlResID, |
|
|
CRuntimeClass * |
pRC, |
|
|
AFX_MODULE_STATE * |
pMS |
|
) |
| |
|
protected |
◆ AddDockingDialog() [3/3]
int CRhinoUiModlessDockingDialogManager::AddDockingDialog |
( |
UUID |
uuidDockBar, |
|
|
const wchar_t * |
lpsCaption, |
|
|
UUID |
uuid, |
|
|
int |
nImage, |
|
|
UINT |
nIDTemplate, |
|
|
UINT |
nHtmlResID, |
|
|
CRuntimeClass * |
pRC, |
|
|
AFX_MODULE_STATE * |
pMS |
|
) |
| |
◆ GetPageDockBarFromRecordIndex()
CRhinoUiPageDockBar* CRhinoUiModlessDockingDialogManager::GetPageDockBarFromRecordIndex |
( |
int |
iRecIndex | ) |
const |
◆ GetRecord() [1/3]
Description: Get the tab control item associated with a particular page.
Parameters: pPage [in] Page to search for.
Returns: Return valid pointer if the dialog page is found or NULL if not.
See Also: CRhinoUiExpandableTabCtrl::GetItemCount()
◆ GetRecord() [2/3]
Description: Get the tab control item associated with a particular index.
Parameters: nItem [in] Index of item to get.
Returns: Return valid pointer if nItem is valid or NULL if not.
See Also: CRhinoUiExpandableTabCtrl::GetItemCount()
◆ GetRecord() [3/3]
Description: Get the tab control item associated with a particular UUID.
Parameters: uuid [in] UUID of of item to get.
Returns: Return valid pointer if a record with the specified UUID is found or NULL if not.
See Also: CRhinoUiExpandableTabCtrl::GetItemCount()
◆ GetRecordCount()
int CRhinoUiModlessDockingDialogManager::GetRecordCount |
( |
| ) |
const |
Description: Number of tabs currently added to this control. Includes hidden tabs.
Returns: Returns number of items in tab control including hidden items.
◆ operator=()
◆ m_item_list