Modal form of the Scene Explorer dialog.
Often used to ask the user to select some nodes.
This replaces the old Select by Name dialog.
Public Member Functions |
|
ModalSceneExplorerDialog (DataFacade aFacade) | |
Construct with DataFacade used to hold the
scene data. |
|
ModalSceneExplorerDialog () | |
Default constructor. |
|
void | UpdateDialogTitle () |
Updates the dialog title bar from the
ExplorerControl's instance name. |
|
Protected Member Functions |
|
override void | Dispose (bool disposing) |
Clean up any resources being used. |
|
Properties |
|
static String |
DefaultTitle [get] |
Default title for the dialog title bar.
|
|
override ExplorerControl |
ExplorerControl [get, set] |
The
ExplorerControl inside this dialog. |
|
String |
OkButtonText [get, set] |
The text shown in the Ok button. |
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::ModalSceneExplorerDialog | ( | DataFacade | aFacade | ) | [inline] |
Construct with DataFacade used to hold the scene data.
aFacade | Provides the TraversalNodes explored in this dialog. |
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::ModalSceneExplorerDialog | ( | ) | [inline] |
Default constructor.
Constructs its own DataFacade with a SceneExplorer.UntrackedINodeTraveral and SceneExplorer.NodePropertyRegistry.
Because it's modal, the ModalSceneExplorerDialog locks the scene state. This allows us to optimize for performance by using the UntrackedINodeTraversal.
void MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::UpdateDialogTitle | ( | ) | [inline] |
Updates the dialog title bar from the ExplorerControl's instance name.
override void MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::Dispose | ( | bool | disposing | ) | [inline, protected] |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Reimplemented from MaxCustomControls::MaxForm.
String
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::DefaultTitle
[static, get] |
Default title for the dialog title bar.
override ExplorerControl
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::ExplorerControl
[get, set] |
The ExplorerControl inside this dialog.
Reimplemented from MaxCustomControls::ExplorerContainer.
String
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::OkButtonText
[get, set] |
The text shown in the Ok button.