Reflection
IHotSpots Interface Members
Properties  Methods 

The following tables list the members exposed by IHotSpots.

Public Properties
 NameDescription
 PropertyDefaultHotspotMapNameGets the path and filename that the Save method saves a hotspot to when the location defined by the HotspotsMap property is read-only.  
 PropertyHotspotsAltKeyGets or sets a value indicating whether the Alt key must be used in conjunction with the mouse to activate the hotspot.  
 PropertyHotspotsCtrlKeyGets or sets a value indicating whether the Ctrl key must be used in conjunction with the mouse to activate the hotspot.  
 PropertyHotspotsDoubleClickGets or sets a value indicating whether a double click is required to activate the hotspot.  
 PropertyHotSpotsEnabledGets or sets a value indicating whether hotspots are enabled.  
 PropertyHotspotsMapGets or sets the current hotspots definition file.  
 PropertyHotspotsMouseButtonGets or sets a value indicating the mouse button used to invoke hotspots.  
 PropertyHotspotsShiftKeyGets or sets a value indicating whether the Shift key must be used in conjunction with the mouse to activate the hotspot.  
 PropertyHotSpotStyleGets or sets a value indicating the way that hotspots should appear on the screen.  
 PropertyHotSpotsVisibleGets or sets a value indicating whether hotspots are visible.  
 PropertyMappingCollectionGets a set of all the hotspots that have been mapped in the current hotspot map.  
 PropertyMatchCaseGets or sets a value indicating whether hotspots are case sensitive.  
 PropertyMRUHotSpotColumnGets the most recently used hotspot column position.  
 PropertyMRUHotSpotLengthGets the most recently used hotspot length.  
 PropertyMRUHotSpotRowGets the most recently used hotspot row position.  
 PropertyMRUHotSpotTextGets the most recently used hotspot text.  
 PropertyOtherDelimitersGets or sets a value indicating other character(s) to use as hotspot delimiters when the UseOtherDelimiters property is set to true.  
 PropertySpaceDelimiterGets or sets a value indicating whether the whitespace created by pressing the spacebar is to be used as a hotspots delimiter.  
 PropertyUnprotectedFieldHotSpotsGets or sets a value indicating whether hotspots are enabled in unprotected fields on the host screen.  
 PropertyUseOtherDelimitersGets or sets a value indicating whether the contents of the OtherDelimiters property are to be used as additional hotspots delimiters.  
Top
Public Methods
 NameDescription
 MethodAddHotspotAdds a new hotspot to the current hotspot map. If a hotspot with the specified text already exists, subject to the existing hotspot's case sensitivity property, it is removed prior to the new hotspot being added.  
 MethodApplyCurrentHotspotsSends and applies the current hotspot map contents to the host session.  
 MethodClearRemoves all items from the hotspots map, resulting in an empty map.  
 MethodConfigureHotSpotsLoad the hotspots file as the current hotspots definitions.  
 MethodContainsGets a value indicating whether there is a hotspot with the specified text in the current hotspot map.  
 MethodRemoveHotspotRemoves a hotspot with the specified characteristics from the currrent hotspot map.  
 MethodRemoveHotspotByTextRemoves all hotspots with the specified text from the currrent hotspot map.  
 MethodSaveSaves changes to current hotspots map. If the current hotspots map (identified by the HotspotsMap property) resides in the installation directory and cannot be written to, the map is saved to the current user's Hotspots Maps subfolder underneath the Reflection folder, using the terminal session name as the hotspot map filename.  
 MethodSaveAsSaves current hotspots map contents to a file.  
Top
See Also