CustomizationState class for saving and loading MaterialExplorer's states.
Public Member Functions |
|
MaterialExplorerCustomizationState () | |
Constructor. |
|
override
Dictionary< String, String > |
SaveProperties () |
Creates a dictionary mapping keynames to
properties for the properties held by this State object. |
|
override bool | LoadProperties (Dictionary< String, String > dictionary) |
Loads the values from the given dictionary
into this customization object. |
|
Protected Types |
|
enum | MaterialExplorerPropertyKeys { SplitterDistance } |
Key constants for properties specific to the Material Explorer. More... |
|
Properties |
|
int |
SplitterDistance [get, set] |
The splitter distance of the splitContainer.
|
MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::MaterialExplorerCustomizationState | ( | ) | [inline] |
Constructor.
override Dictionary<String, String> MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::SaveProperties | ( | ) | [inline, virtual] |
Creates a dictionary mapping keynames to properties for the properties held by this State object.
Extends the base implementation to add support for properties specific to Material Explorer.
Reimplemented from MaxCustomControls::FormCustomizationState.
override bool MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::LoadProperties | ( | Dictionary< String, String > | dictionary | ) | [inline, virtual] |
Loads the values from the given dictionary into this customization object.
Extends the base method to add support for properties specific to the Material Explorer.
dictionary | A dictionary mapping keynames to properties. |
Reimplemented from MaxCustomControls::FormCustomizationState.
int
MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState::SplitterDistance
[get, set] |
The splitter distance of the splitContainer.