com.esri.arcgis.arcmapui
Interface ILensWindow

All Superinterfaces:
IDataWindow, Serializable
All Known Subinterfaces:
IMapInsetWindow
All Known Implementing Classes:
ILensWindowProxy, IMapInsetWindowProxy, MapInsetWindow

public interface ILensWindow
extends IDataWindow, Serializable

Provides access to members that control the Lens Window.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IScreenDisplay getScreenDisplay()
          The screen display used by this window.
 boolean isLive()
          Indicates if the window shows a live view of what's under it or a snapshot.
 boolean isUpdateWhileDragging()
          Indicates if the window is redrawn as it's moved or not.
 void setIsLive(boolean isLive)
          Indicates if the window shows a live view of what's under it or a snapshot.
 void setUpdateWhileDragging(boolean updateWhileDragging)
          Indicates if the window is redrawn as it's moved or not.
 
Methods inherited from interface com.esri.arcgis.arcmapui.IDataWindow
getHWnd, isDockable, isVisible, putPosition, queryPosition, refresh, setApplicationByRef, show
 

Method Detail

getScreenDisplay

IScreenDisplay getScreenDisplay()
                                throws IOException,
                                       AutomationException
The screen display used by this window.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isUpdateWhileDragging

boolean isUpdateWhileDragging()
                              throws IOException,
                                     AutomationException
Indicates if the window is redrawn as it's moved or not.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The updateWhileDragging
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpdateWhileDragging

void setUpdateWhileDragging(boolean updateWhileDragging)
                            throws IOException,
                                   AutomationException
Indicates if the window is redrawn as it's moved or not.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
updateWhileDragging - The updateWhileDragging (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLive

boolean isLive()
               throws IOException,
                      AutomationException
Indicates if the window shows a live view of what's under it or a snapshot.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The isLive
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsLive

void setIsLive(boolean isLive)
               throws IOException,
                      AutomationException
Indicates if the window shows a live view of what's under it or a snapshot.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
isLive - The isLive (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.