ArcFM Engine Developer Guide
Miner.Interop Namespace (Miner.Interop.FrameworkUI)
Inheritance Hierarchy
Interfaces
 InterfaceDescription
InterfaceIMMAutoTextSource This interface provides autotext elements with access to text strings which are updated in various ways and at various times depending on the autotext source object.
InterfaceIMMAutoTextSourceSymbol This optional interface allows you to define the text symbol font, size, color, etc. for an autotext element. If you set these text symbol properties using this interface, the user will be prevented from overriding them in ArcMap. If the IMMAutoTextSourceSymbol interface is not used, the user may set the text symbol properties in ArcMap.
InterfaceIMMCompositeMapBook  
InterfaceIMMCustomFieldEditor Use this interface to create custom field editors. There may be instances when a field should be edited using a special control (or custom field editor) that is specific to your organization's business. This interface is used in conjunction with the IMMCustomFieldEditorEx interface to create custom field editors.
InterfaceIMMCustomFieldEditor2 This interface is typically used when writing custom configuration field editors for Designer.
InterfaceIMMCustomFieldEditorEx This interface is used in conjunction with the IMMCustomFieldEditor interface to create custom field editors.
InterfaceIMMDragAssist2  
InterfaceIMMFeatureMapSheet This interface allows you to create a map sheet using a specific polygon feature (e.g., work request, parcel).
InterfaceIMMLayoutBuilder This interface provides access to the Map Book Editor control.
InterfaceIMMMapBook This interface returns the properties common to both a map book and a map set.
InterfaceIMMMapBookControl This interface allows you to create a custom map book control.
InterfaceIMMMapProductionInfo This interface is used to pass properties in to IMMAutoTextSource::TextString method. This allows custom autotext elements to access properties such as Map Grid ID and page numbering.
InterfaceIMMMapProductionInfoEx This interface is for internal Miner & Miner use only. It may be modified or removed without warning.
InterfaceIMMMapSheet This interface returns the properties of a map sheet.
InterfaceIMMNamer Create custom export namer objects by implementing this interface in any COM supporting development language. Once implemented, the export namer object should be registered in the M&M Map Production Namer Objects category.
InterfaceIMMPlotProgress  
InterfaceIMMResultsProcessor Use this interface to determine how objects appear in the tree. If a results processor is not provided the default behavior will be used (i.e., results grouped by layer).
InterfaceIMMSearchStrategyUI This interface gathers user-entered information from the user interface and passes it to the IMMSearchConfiguration object.
InterfaceIMMStandardMapBook This interface returns the information used to create a map set in Map Production.
InterfaceIMMTraceRenderer  
InterfaceIMMTreeTool

The IMMTreeTool interface replaces the IMMTreeViewTool, IMMTreeViewTool2, and IMMHotKey interfaces in the 8.2.1 release of the ArcFM Solution. The old interfaces will continue to be supported by the MMListTree control, but future customizations of ArcFM tree tools should use the IMMTreeTool interface. The IMMTreeTool interface contains all of the methods from the old interfaces and includes a few new ones.


The developer will implement the IMMTreeTool interface to create tools for the tree context menu. These tools will be accessible when the user right-clicks an item in the MMListTree control's list. These tools will be executed when selected from the context menu.

InterfaceIMMTreeViewSelection Provides properties and methods to create a tree tool that iterates through the MMListTree control's collection of selected items.
InterfaceIMMTreeViewTool Process Framework Tools: Use this interface to create custom tools for a Process Framework extension.
InterfaceIMMTreeViewTool3  
Enumerations
 EnumerationDescription
EnumerationmmAutoTextEvents

The IMMAutoTextSource::TextString method or IMMAutoTextSource::NeedRefresh method is passed to an eTextEvent parameter. This value indicates the event that was raised by ArcMap or the Map Production environment. An implementation of TextString or NeedRefresh can evaluate the incoming eTextEvent and return a string accordingly. The eTextEvent parameter will return one of the values in this enumeration.

EnumerationmmMapProdRotationMethod This enumeration is used by the IMMMapSheet::Rotation property to indicate the type of rotation for a map sheet.
EnumerationmmMapProdScaleMode This enumeration is used by the IMMStandardMapBook::ScaleMode property to indicate the method of scaling assigned to a map sheet.
EnumerationmmPageCountFlags This enumeration indicates any flags that may affect page count. It is used by the IMMMapBook::CountPages method.
EnumerationmmSearchOptionFlags The values in this enumeration indicate whether checkboxes on the ArcFM Locator user interface have been selected.
EnumerationmmShortCutKey Use this enumeration to assign keystrokes as short cuts for tree tools.
EnumerationmmToolState This enumeration defines various states of tools in ArcFM. This allows you to toggle the visibility or availability of a TreeViewTool.
See Also

Reference

Miner.Interop.FrameworkUI Assembly

 

 


Send Comment