MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog Class Reference


Detailed Description

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.

Inheritance diagram for MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog:
Inheritance graph
[legend]

List of all members.

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.

Constructor & Destructor Documentation

MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog::ModalSceneExplorerDialog ( DataFacade  aFacade ) [inline]

Construct with DataFacade used to hold the scene data.

Parameters:
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.


Member Function Documentation

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.

Parameters:
disposing true if managed resources should be disposed; otherwise, false.

Reimplemented from MaxCustomControls::MaxForm.


Property Documentation

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.


MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog