Package com.esri.arcgis.systemUI

The SystemUI library mainly defined types used by user interface components in the ArcGIS system.

See:
          Description

Interface Summary
esriArcGISUri ArcGIS online URI
esriCmdBarType Commandbar types.
esriCommandStyles Command display styles.
esriKeyIntercept Options for intercepting key presses handled by a controls container, these values can be combined into a bit mask.
esriSystemMouseCursor Mouse cursor options.
esriTipStyle Tooltip Styles.
IArcGISSingleSignon Provides access to the IArcGISSingleSignon Interface.
IComboBox  
IComboBoxHook Provides methods to program system provided combo boxes.
ICommand Provides access to members that define a COM command.
ICommandHost Provides access to the ICommandHost Interface.
ICommandSubType Provides access to members that define a subtyped command.
ICompletionNotify Provides access to a method that advises the framework that the control user has indicated completion.
IComponentTip  
IComPropertySheetEvents Provides access to events that occur on a COM property sheet.
IDataObjectHelper Provides access to members for OLE drag and drop.
IItemDef Provides access to members that define an item on a commandbar.
IMenuDef  
IMultiItem Provides access to members that define a multiItem.
IMultiItemEx Provides access to members that define a multiItem with extended features.
IMultiItemSeparator Extends multiItem capabalities to support separators.
IOperation Provides access to members that control Operations.
IOperationStack Provides access to members that control the Operation Stack.
IPaletteDef Provides access to members that define a ToolbarPalette.
IProgressDialog Provides access to members that work with a progress dialog.
ISystemMouseCursor Provides access to members that load and get mouse cursor.
ITool Provides access to members that define a tool.
IToolBarDef  
IToolControl Provides access to members that define a toolcontrol.
IToolKeys Allows a tool to override system shortcut keys.
IToolPalette  
IToolSelectedLayer Provides access to members that set and get the current selected layer, which selection commands and tools works on.
 

Class Summary
ArcGISSingleSignon An object for working with the ArcGIS Single Sign on system.
CommandHost Use this class to host C++ command implementations in a Toolbar.
ComPropertySheetEventsProxyHelper ComPropertySheetEvents proxy source helper object.
ControlsOperationStack Use this class to provide operation support to the ToolbarControl.
DataObjectHelper Helper class for OLE drag and drop.
IComboBoxHookProxy Provides methods to program system provided combo boxes.
IComboBoxProxy Provides access to members that define a COM combo box.
ICommandProxy Provides access to members that define a COM command.
ICompletionNotifyProxy Provides access to a method that advises the framework that the control user has indicated completion.
IComponentTipProxy Provides a tip for a component that is displayed by the What's This Help tool.
IComPropertySheetEventsAdapter  
IComPropertySheetEventsOnApplyEvent Description
IComPropertySheetEventsProxy Provides access to events that occur on a COM property sheet.
IItemDefProxy Provides access to members that define an item on a commandbar.
IMultiItemExProxy Provides access to members that define a multiItem with extended features.
IMultiItemProxy Provides access to members that define a multiItem.
IMultiItemSeparatorProxy Extends multiItem capabalities to support separators.
IOperationProxy Provides access to members that control Operations.
IProgressDialogProxy Provides access to members that work with a progress dialog.
IToolBarDefProxy Provides access to members that define a toolbar.
IToolControlProxy Provides access to members that define a toolcontrol.
IToolKeysProxy Allows a tool to override system shortcut keys.
IToolPaletteProxy Tool palette.
IToolProxy Provides access to members that define a tool.
SystemFont A font object encapsulating Windows font object.
SystemMouseCursor A helper object working with mouse cursor.
ToolHost Use this class to host pure C++ tool implementations in a Toolbar.
 

Package com.esri.arcgis.systemUI Description

The SystemUI library mainly defined types used by user interface components in the ArcGIS system. Interfaces such as ICommand and ITool are defined in this library. Implementation of these types is normally done in one or more libraries, higher in the Architecture.

For information on how to use this package, see the object model diagram.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.