This reference page is linked to from the following overview
topics: Tabbed
Dialogs.
#include <ITabDialog.h>
List of all
members.
Member Function Documentation
virtual void AddTabToDialog |
( |
ITabbedDialog * |
dialog |
) |
[pure virtual] |
Add your tab(s) to the dialog.
This will only be called if both this object and the dialog
agree that the tab should be added.
- Parameters:
-
dialog |
- a pointer to the dialog. |
Test to accept this tab in this dialog.
- Parameters:
-
filter |
- the dialog filter. |
- Returns:
- Return true if the tab should be added. Return false if the tab
should not be added or should be removed if it was added
previously.
{ return TAB_DIALOG_ADD_TAB; }
The following functions return various information that is
likely to be interesting when deciding whether or not to use this
tab.
- Returns:
- If this tab is the UI for a
ReferenceMaker, return it here.
virtual Animatable* GetAnimatable |
( |
|
) |
[inline, virtual] |
Otherwise, if this tab is the UI for an Animatable, return it here.
virtual Class_ID GetClassID |
( |
|
) |
[inline, virtual] |
Otherwise, If this tab has some known class ID and super class
ID.
virtual SClass_ID GetSuperClassID |
( |
|
) |
[inline, virtual] |
Otherwise, you will need to define a special interface.
ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab ITabDialogPluginTab
ITabDialogPluginTab ITabDialogPluginTab