Autodesk.AutoCAD.Customization Namespace
Autodesk.AutoCAD.Customization Namespace
Description

This is namespace Autodesk.AutoCAD.Customization.

Dynamic-Link Library (DLL)

AcCui.dll

Classes
Class 
Description 
This is the base class of RibbonRowPanel and RibbonFoldPanel. It is mostly for internal use except for providing some common... more 

This class contains a collection of accelerators. 
This class provides a collection for aliases. 

This class defines a group that contains button items. This group is either a MouseButtonGroup or a DigitizerButtonGroup

This is the base class for collections of mouse and digitizer button groups. 

This class represents a menu item that references a macro. It is used by both mouse buttons and tablet buttons.... more 

This class provides a collection for ButtonItem objects. 
This is the base class for CUI file collections. 

This is the base class for all collections within the CUI file. 

This is the base class for CUISerializer elements that can be versioned. 

This is the base class for elements that reference MenuMacro objects. 

This class represents the root element of the CUI file. This element contains the HeaderSection and MenuGroup elements, as well... more 

This class provides a collection for digitizer buttons. 

This class provides access to the action that occurs on a double click. All constructors take a parent argument and... more 

This class provides access to the command that is launched by a double click action. 

This class provides a collection of DoubleClickAction objects. 

This class encapsulates arguments provided to the event that is fired when the DXF name of a double click action... more 

This class provides an abstract base class from which all CUI elements are derived. 

This exception can be thrown when opening a CUI file under certain circumstances (for instance, when the user does not... more 

This exception can be thrown when saving a CUI file under certain circumstances (for instance, when the user does not... more 

This class contains ImageMenuItem objects in the ImageMenuItemCollection

This class provides a collection for ImageMenu objects. 

This class represents a cell within an ImageMenu object. It references a macro that is used to execute a command.... more 

This class represents a collection of ImageMenuItem objects. 

This class provides arguments supplied to the event that is fired when a MenuMacro image is updated. 

This class provides a collection for LSP files that are loaded with the CUI file. 
This class provides a collection for menu Macro objects. 

This class contains a collection of macros within a MenuGroup

This class provides a collection of MacroGroup objects. 

This class represents arguments passed for the event that is fired when the name of a MenuMacro is updated. 

This class represents arguments passed for the event that fires when the ID of a Macro is updated. 

This class represents a keyboard shortcut. All constructors take a parent argument and add the newly created item to the... more 

This class contains the collection of macro groups as well as all the sections of the menu file. It also... more 

This is the base class for collections within the MenuGroup . These collections contain items such as menus, toolbars, and... more 

This class represents arguments passed for the event that is fired when a MenuGroup name changes. 

This class is referenced by all menu items that execute a command. All constructors take a parent argument and add... more 

This class provides a collection for MenuMacro objects. 

This class represents the properties of an object. 

This class represents the category of an object property. 

This class represents each object type that needs to be customized for quick properties. 

This class provides a collection for ObjectType objects. 

This class represents a temporary override item. All constructors take a parent argument and add the newly created item to... more 

The Panel class contains two ToolPanel reference, one is on the above of another. It describes a Dashboard panel. 

This class represents a collection of Panels. 

This class contains several Dashboard Panels to be shown. 

This class provides a collection for partial CUI files.
This class only lists and controls the partial menu list stored... more 

This class is used to define pull-down and shortcut menus and submenus. 

This is the root collection of PopMenu elements. This contains both pull-down menus and context (right click) menus. 

This class represents items in pull-down menus that execute macros or are separators. All constructors take a parent argument and... more 

This is the base class from which PopMenuItem objects derive. 

A collection of PopMenuItems. Items within this collection are all derived from PopMenuItemBase. The type of element returned... more 

This class is used to create a cascading submenu within another menu. It references another PopMenu by the UID that... more 

This class represents a collection of properties. 
Toolbar Class. ToolbarItems is the collection within this class that contains all the components that make up the toolbar. This... more 

QATToolbar Collection class. 
This class creates a ribbon button. 
This class creates a ribbon button that references a menu macro. The menu macro is executed when the button is... more 

The RibbonControl class encapsulates the ribbon controls. 

This class encapsulates the RibbonDataBoundDropDown custom controls. 
This class contains the menu macro that is launched when clicking the Panel Dialog Box Launcher. 
Encapsulates the ribbon fold panel. The ribbon fold panel accepts as a child element only RibbonButton, RibbonCommandButton, RibbonSplitButton, RibbonToggleButton and... more 

The RibbonGalleryControl class encapsulates the ribbon gallery controls. 
Base class from which all types of RibbonItem are derived. 
This class is a collection of RibbonItem. 
 
This class contains the panel definition for the panels. It contains the ribbon items of the panel. Multiple tabs can... more 
Collection of RibbonPanelSource. 
This class contains a reference to a RibbonPanelSource. 
This class contains a collection of RibbonPanelSourceReference. 
Contains the collection of RibbonTabSource, the collection of RibbonPanelSource, and the collection of RibbonTabSelector defined by a menu file. There... more 
This class is used to encapsulate a sub panel. 
This class creates a ribbon separator 
This class contains collections of ribbon command buttons 
This class contains a collection of RibbonSelector tabs. There are no exposed constructors for RibbonTabSelector. The RibbonTabSelector is created automatically... more 
This class contains a collection of RibbonTabSelector. 
This class contains the panel definition for the ribbon tab. It contains the collection of panel references. 
This class contains a collection of RibbonTabSource. 
This class creates a ribbon toggle button. 

This class represents the AutoCAD screen menu. 

This class provides a collection for ScreenMenu objects. 

This class represents an item in a screen menu that can be clicked to execute a macro. 

This class represents a collection of ScreenMenuItem objects. 

This class encapsulates the arguments for a ShortcutKeyChanged event. See also ShortcutKeyChangeAction

This class represents one of four possible TabletMenu areas on a digitizer. It contains a TabletMenuItemCollection , which is an... more 

This class provides a collection of TabletMenu objects. 

This class represents a cell, or item, in one of the four tablet menu areas. Each cell references a macro... more 

This class provides a collection for TabletMenuItem objects. 

This class represents a temporary override in the tree view. It contains override items for key down and key up.... more 

This class provides a collection for TemporaryOverride objects. 

This class represents a toolbar. 

This class represents a toolbar button. 

This class provides a collection for Toolbar objects. 

This class represents a control element in a toolbar. The list of possible control elements is limited to those specified... more 

This class represents a toolbar flyout. 

This is the base class from which all toolbar items derive. 

This class provides a collection for ToolbarItemBase

This class encapsulates arguments passed to the event that is fired when the name of a toolbar is updated. 

ToolbarItems is the collection within this class that contains all the components that make up the ToolPanel. This collection... more 

This class represents a collection of ToolPanels. 

These events are fired when a ToolPanel's name is updated. 

ToolPanelRef is used to refer to the upper tool panel or lower tool panel in a Dashboard panel. 

This class represents tooltip information for commands. 

Represents content in the ToolTip class. 
Util 

This class contains simple utility methods. 
This is an abstract base class.

The ModifiedRevision property represents the last version of AutoCAD that modified this element. This... more 

This class represents an AutoCAD workspace. 

This class provides a collection for Workspace objects. 

This class encapsulates dockable window settings within a workspace 

This class provides a collection for dockable window settings within a workspace. 

This class encapsulates PopMenu settings within a workspace. 

This class provides a collection for PopMenu settings within a workspace. 

QATToolbar settings within a workspace.
All constructors take a parent argument and will add the created item to the parent.... more 
 
Collection of WorkspaceRibbonTab. 

This class contains settings for a toolbar within a workspace. 

This class provides a collection for WorkspaceToolbar objects. 
This class stores the panel settings within a workspace. This class stores the unique identification string corresponding to the RibbonPanelSource.... more 
Contains the Ribbon settings and the collection of WSRibbonTabSourceReference objects in the workspace. There are no exposed constructors for WSRibbonRoot.... more 
 

This class encapsulates arguments passed to the event that fires when settings are changed for a workspace toolbar. 
Enumerations
Enumeration 
Description 

An enum of possible values for application and drawing status bars. 

This enum distinguishes a ButtonGroup as either an AUX (mouse button) or a BUTTONS (digitizer button) group. 
This enumeration defines the display of contextual tabs. 

This enum lists available toolbar controls. 
This enum specifies the possible values for a default display: AddToWorkspace or DoNotAddToWorkspace. 

This class provides an enum of possible values for a dockable window's orientation. 

This class provides an enum of dockable toolbar states. 
This enum is used by the RibbonGallery control to determine the display mode of the gallery. 

This enum describes MenuMacro categories. 

This enum specifies the possible values for model/layout/ignore. 

This class provides an enum of values on, off, and ignore. 
An enum of possible values for orientation. 

This enum elaborates the key state of a TemporaryOverride

An enum of possible values for a toolbar's position in a dashboard panel. 
An enum of possible values for the orientation (location) of the Quick Access Toolbar. 
 
This enum sets the display mode for the button to display: a large icon and text, a small icon and... more 
This enum represents the size of the ribbon item in RibbonFoldPanel 
This enum is used to specify the resize style for ribbon fold panels. 

Specifies the image size. 
This enum represents the size of the RibbonItem. 
Defines the way the ribbon is locked. 
This enum specifies possible values for the orientation of a RibbonPanel: Docked or Floating. 
 
This enum is used to specify the resize style for RibbonRowPanel. 
This enum defines the way ribbons are separated: Line or Spacer. 
Enum of possible values for split button behavior. 
Enum of possible values for split button list style. 
This class represents the event that is fired when the name or the key of a shortcut key is changed.... more 

This enum provides the possible values for the orientation of a toolbar. 

This enum provides the possible values for the visibility of a toolbar. 
This is record Autodesk.AutoCAD.Customization.UpdateType. 
A VersionableElement can be set to one of the release values in this enum with the exception of Unknown.... more 

This enum provides yes/no/ignore values. 
Interfaces
Interface 
Description 

This interface implemented by all elements that contain a CustomizationCollection

This interface, which is used by AcCui.dll, lets stand-alone applications register methods that provide support similar to that provided... more 

This interface is implemented by elements that need to send notification when their image is updated. 

This interface is implemented by all elements that reference a macro. 

This interface is implemented by shortcut keys ( MenuAccelerator and TemporaryOverride objects). 
   Comments?