Namespaces | Classes | Enumerations

MaxCustomControls Namespace Reference

Namespaces

namespace   AdvancedSearch
namespace   BaseMaterialControls
namespace   CommandSystem
namespace   MaterialBrowserControls
namespace   MaterialExplorerControls
namespace   MaxExplorerControls
namespace   Properties
namespace   SceneExplorerControls

Classes

class   ActionItemEventArgs
  EventArgs containing the ICuiAction affected by the event. More...
class   BaseCustomizationState
  A base class which provides the basic implementation of ICustomizationState.Client's CustomizationState object should derive from this class. More...
class   BeforeDragDropNodeEventArgs
  This class store the information used for BeforeDragDropNodeEvent. More...
class   ColumnSortState
  A State class that represents the sort state of a specific tree list column. More...
class   CuiActionCommandAdapter
  By deriving from this class (which includes ICommand and ICuiAction) and placing the DLL containing the implemented class in bin, 3ds Max will dynamically load an instance of this class as an action in its CUI interface. More...
class   CuiDockableContentAdapter
  An adapter for the ICuiDockableContent interface that provides default implementations of many of the interface methods. More...
class   CuiDockableContentConfigEventArgs
  <exclude> More...
interface   CuiUpdatable
  Receives notifications for application Custom User Interface (CUI) changes or updates. More...
class   CustomizationUtilities
  This class is used internally to provide helper functions to load/save from/into a dictionary. More...
class   ExplorerCellValueChangedEventArgs
  Arguments class used when an Explorer cell value has been changed. More...
class   ExplorerContainer
  Implements some basic functionality that is both useful and required by any Form that wishes to hold an ExplorerControl component. More...
class   ExplorerControl
  Base UI View component for representing a tree-structure hierarchy of TraversalNodes. More...
class   ExplorerCustomizationState
  A State class that represents the customization state of an explorer form. More...
class   ExplorerListData
  Specializes DevExpress's ListData class to improve its performance and fix some bugs. More...
class   ExplorerMenuStrip
class   ExplorerNodesComparer
  Overrides DevExpress's base NodesComparer to customize and optimize sorting. More...
class   ExplorerTreeList
  <exclude> More...
class   ExplorerTreeListHandler
  The handler for explorer treelist. More...
class   ExplorerTreeListHitInfo
  <exclude> More...
class   ExtendedCheckEdit
  Override the CheckEdit here so that the CheckState will not be changed if mouse is not released within the region of the CheckBox in the editor. More...
class   ExtendedColorEditor
  Override the default ColorEdit to serve as ColorEditor, which can create Max color picker form instead of default. More...
class   ExtendedPopupColorEditForm
  Override the default PopupBaseForm to serve color picker instead of default. More...
class   ExtendedResourceManager
  This class extends MaxCustomControlResources and adds the support to CSharpUtilities.MultiIcon. More...
class   ExtendedSpinEditor
class   FileBrowseControl
class   FileBrowseForm
class   FilterDescription
  The internal filter description class for the filter of a filter-toolbar. More...
class   FilterDescriptionRegistry
  The class FilterDescriptionRegistry provides detailed description for each filter within a filter list. More...
class   FilterToolbar
class   FormCustomizationState
  This class stores the states of a form such as size, location. More...
interface   ICheckable
interface   ICuiAction
  This base interface should be implemented if the user wants to expose a new CUI action whose entry-point is a .NET assembly. More...
class   CuiActionAccessPoint
  Static placeholder class. More...
interface   ICuiActionCommand
  By implementing this interface and placing the DLL containing the implemented class in bin, 3ds Max will, as a result, dynamically load an instance of this class as an action in its CUI interface. More...
interface   ICuiActionCreator
  An interface that allows the client to batch-create and declare CuiActions. More...
interface   ICuiDockableContent
  By implementing this interface (which includes ICuiAction), and placing the class in a DLL that is deposited in bin, 3ds Max will dynamically load this class as an action in its CUI interface. More...
class   DockStates
  Contains the Dock enum values. More...
interface   ICustomizationState
  Interface definition for CustomizationState. More...
interface   IDynamicActionCreator
  Notifies 3ds Max that a new ActionItem was created dynamically after the application initialization phase and must be published in the CUI system. More...
interface   ISerializable
  The interface for serializable objects. More...
interface   IShowEditorConfig
  This interface might be implemented by any DevExpress.EditViewInfo.When a specific typed EditViewInfo is implemented with this interface, the cell with this EditViewInfo would be quired to determine if its editor should be shown based on the mouse position within this cell. More...
class   SceneMaterialExplorerExpandState
  This class is used to determine the default expand state of a specific node. More...
class   SelectedMaterialExplorerExpandState
  This class is used to determine the default expand state of a specific node. More...
class   MaxCheckEditViewInfo
  Overrides the default DevExpress ColorEditViewInfo to provide customized Show-Editor-Configuration for check editor. More...
class   MaxColorEditViewInfo
  Overrides the default DevExpress ColorEditViewInfo to suppress drawing the dropdown menu button when the editor does not have focus. More...
class   MaxCuiBinder
  This manager is responsible for notifying interested parties of any changes in the application Custom User Interface (CUI) system settings. More...
class   MaxCustomControlResources
  A strongly-typed resource class, for looking up localized strings, etc. More...
class   MaxEditorLocalizer
  A localization class for the DevExpress editor controls. More...
class   MaxForm
  This class is an augmented Form designed for use with the Max platform. More...
class   MaxListBox
  The application specific implementation of ListBox. More...
class   MaxRepositoryItemCheckEdit
  Override the default MaxRepositoryItemCheckEdit to serve a specialized view info object used to customize the show-editor behaviors for any boolean cell. More...
class   MaxRepositoryItemColorEdit
  Override the default RepositoryItemColorEdit to serve a specialized view info object used to paint Color cells. More...
class   MaxRepositoryItemSpinEdit
  Overrides the standard DevExpress RepositoryItemSpinEdit. More...
class   MaxRepositoryItemSpinEditMap
  Maps numerical primitive types (integer, float, etc.) to the correct MaxRepositoryItemSpinEdit instance. More...
class   MaxSpinEditViewInfo
  Specializes BaseSpinEditViewInfo to control when buttons are drawn in the editor. More...
class   MaxTextBox
  Specializes TextBox to native key handling on the Max platform. More...
class   MaxToolStrip
class   MaxToolStripComboBox
  Specializes ToolStripComboBox to handle keyboard-focus issues on the Max platform. More...
class   MaxToolStripState
  This class record the location and status of a toolstrip in its parent panel. More...
class   MaxToolStripSystemRenderer
  Specializes ToolStripSystemRenderer to add support for the max CUI system. More...
class   MaxToolStripTextBox
  Specializes ToolStripTextBox to handle keyboard-focus issues on the Max platform. More...
class   MaxTreeList
  <exclude> More...
class   MaxTreeListColumn
  Specializes TreeListColumn to optimize sizing. More...
class   MaxTreeListColumnCollection
  Specializes DevExpress's TreeListColumnCollection to supply our specialized column class: MaxTreeListColumn. More...
class   MaxTreeListHandler
  Overrides a lot of the DevExpress standard behaviour with custom behaviour. More...
class   MaxTreeListLocalizer
  Redirects the TreeList's UI component resources to localizable resource file entries. More...
class   MaxTreeListResources
  A strongly-typed resource class, for looking up localized strings, etc. More...
class   MaxTreeListViewInfo
  This class override base TreeListViewInfo and add a dirty flag to the ViewInfo.MaxIndent property. More...
class   MaxUserControl
  Specializes UserControl for use with the Max platform. More...
class   NodeCommandEventHandler
  Executes the given NodeCommand whenever a Node Event is received. More...
class   NodeDefaultExpandState
  This class is used to determine the default expand state of a specific node. More...
class   NumericSuffixBatchHandler
  This class is used to handle properties which need to be handled specially during batch edit. More...
class   ProgressDialog
  Manages executing ExplorerFramework.Commands. More...
class   QueryContinueDragNodeEventArgs
  This class store the information used for QueryContinueDrag event. More...
class   QuickRegexFindHandler
  Performs searches in an ExplorerControl as the user types the search key. More...
class   RenameInstanceDialog
  Form for renaming an explorer. More...
class   SceneExplorerNodeExpandState
  This class is used to determine the default expand state of a specific node. More...
class   SpinEditorNumberFormat
  Provides a custom format for spin editors. More...
class   TextFocusHelper
  Consolidates Focus-related event handlers preventing key events from being inadvertently sent to Max. More...
class   ToolStripContainerLayout
  This class records the layout information of all toolbars inside a given ToolStripContainer. More...
class   ToolStripPanelLayout
  Records and perform the layout of all toolbars in a ToolStripPanel. More...
class   ToolStripRowLayout
  Records and perform the layout of all toolbars in a row of a ToolStripPanel. More...
class   UIOptions
  Static options used to configure this library in general. More...
class   Win32API
  Acts as a C# bridge to certain Win32 core functions. More...
class   Win32HandleWrapper
  Wraps a HWND Win32 window handle and implements the IWin32Window interface. More...

Enumerations

enum   ToolStripPanelLocation { Top, Left, Bottom, Right }
 

Each of the enumeration value indicates a ToolStripPanel location of a ToolStripContainer.

More...

Enumeration Type Documentation

Each of the enumeration value indicates a ToolStripPanel location of a ToolStripContainer.

Enumerator:
Top 
Left 
Bottom 
Right