com.esri.arcgis.catalog
Interface IGxObjectUI

All Superinterfaces:
Serializable
All Known Implementing Classes:
GxAddAGSConnection, GxAddAGSObject, GxAddGDSConnection, GxAddWCSConnection, GxAddWMSConnection, GxAddWMTSConnection, GxAGSCatalog, GxAGSConnection, GxAGSDraft, GxAGSDraftFolder, GxAGSFeatureServer, GxAGSFolder, GxAGSGeoDataServer, GxAGSGeometry, GxAGSGeoprocessing, GxAGSGlobe, GxAGSGlobeLayer, GxAGSImage, GxAGSLocator, GxAGSMap, GxAGSWMServer, GxCadDataset, GxCatalog, GxCoverageDataset, GxDatabase, GxDatabaseServerFolder, GxDataGraph, GxDataServer, GxDataset, GxDiskConnection, GxFeatureDefinitionPackage, GxFile, GxFolder, GxFolderConnections, GxGeoprocessingResult, GxGISServersFolder, GxLayer, GxMap, GxMetadata, GxMSDFile, GxMyHostedMapsFolder, GxNewDatabase, GxPackage, GxPCCoverage, GxPre70Coverage, GxPrjFile, GxRasterDataset, GxRemoteDatabaseFolder, GxReport, GxSDCDataset, GxServiceDefinition, GxShapefileDataset, GxShortcut, GxSpatialReferencesFolder, GxSpatialWeightsMatrixFile, GxStreetMapDataset, GxTextFile, GxTool, GxToolbox, GxToolboxesFolder, GxToolboxesRoot, GxToolset, GxVpfDataset, GxWCSConnection, GxWCSCoverage, GxWMSConnection, GxWMSLayer, GxWMSMap, GxWMTSConnection, GxWMTSLayer, GxWorkspaceFolder, IGxObjectUIProxy, IMSConnection, IMSFeatureClass, IMSFeatureService, IMSGlobeServiceDescription, IMSGlobeSubServiceDescription, IMSImageMap, IMSMetadataService, NewIMSConnection, SearchResults, SearchResultsRoot

public interface IGxObjectUI
extends Serializable

Provides access to members that represent the icons and menus for a GxObject.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IUID getContextMenu()
          The class ID of the context menu for this object.
 int getLargeImage()
          The large image that represents the object.
 int getLargeSelectedImage()
          The large image that represents the object when it is selected.
 IUID getNewMenu()
          The class ID of the New menu for this object.
 int getSmallImage()
          The small image that represents the object.
 int getSmallSelectedImage()
          The small image that represents the object when it is selected.
 

Method Detail

getSmallImage

int getSmallImage()
                  throws IOException,
                         AutomationException
The small image that represents the object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The hBitmap (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSmallSelectedImage

int getSmallSelectedImage()
                          throws IOException,
                                 AutomationException
The small image that represents the object when it is selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The hBitmap (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLargeImage

int getLargeImage()
                  throws IOException,
                         AutomationException
The large image that represents the object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The hBitmap (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLargeSelectedImage

int getLargeSelectedImage()
                          throws IOException,
                                 AutomationException
The large image that represents the object when it is selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The hBitmap (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContextMenu

IUID getContextMenu()
                    throws IOException,
                           AutomationException
The class ID of the context menu for this object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNewMenu

IUID getNewMenu()
                throws IOException,
                       AutomationException
The class ID of the New menu for this object.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.