The IEMouseInteract type exposes the following properties.

Properties

 Public

 Protected
 Instance

 Static
 Declared

 Inherited
 XNA Framework Only

 .NET Compact Framework Only

 MemberDescription
AdjustBlackWhite

Adjust BlackValue/WhiteValue

AlphaFill

Enables the FillTool allowing the user to click the image to flood fill with the transparency of AlphaFillValue

BrushTool

Enables the BrushTool allowing the user to click or drag the image to paint

CloneTool

Enables the CloneTool allowing the user to click a point on the image and then click elsewhere to clone the content from the original offset

ColorFill

Enables the FillTool allowing the user to click the image to flood fill with the color ColorFillValue

ColorPicker

Click image to select color.

CreateImageLayers
Click and move the mouse to create an Image Layer.
CreateLineLayers
Click and move the mouse to create a Line Layer.
CreatePolylineLayers
Click and move the mouse to create a Polyline Layer.
CreateShapeLayers
Click and move the mouse to create a Shape Layer.
CreateTextLayers
Click and move the mouse to create a Text Layer.
CropTool

User can select a particular area of an image and discards the portions outside the chosen section (See CropToolInteraction)

DblClickZoom

Double-click to zoom in, or Shift+double-click to zoom out.

DragLen
Dynamically measure distance
EditPolyline
Edit (add/move/delete) points of a polyline. Press CTRL to remove a point
MeasureAngle

Click three points to measure an angle in the image.

MeasureArea
Rectangle/polygon area measurement
MeasureEllipse

Click and drag the cursor to measure circular areas in the image (use SetScale to set the scale).

MeasureLength

Click and drag the cursor to measure distances in the image (use SetScale to set the scale).

MeasureLineLength
Line length (or distance of two points)
MeasurePath

Measure a polyline/polygon.

MeasureRect

Click and drag the cursor to measure rectangular areas in the image (use SetScale to set the scale).

MoveLayers

User can move layers

Same behaviour of IEViewer.EnableMoveLayers = true.

MovingScroll

Moving the mouse over the image (without requiring any clicking) will cause the image to automatically scroll (pan) (see SmoothScrollValue)

Same behaviour of IEViewer.EnableMovingScroll = true.

ObjectSelect
Objects select or modify (resizing an object pressing ALT key the object will maintain the aspect ratio)
PutAngle
Insert an angle measurement object (three single clicks)
PutBitmap
Insert a bitmap object
PutBox
Insert a rectangle object
PutEllipse
Insert a ellipse/circle object
PutLine
Insert a line object
PutLineLabel
Insert a line with a label
PutMemo
Insert a multi line text object
PutPolyline
Insert a polyline, polygon or free hand painting
PutRuler
Insert a ruler object
PutText
Insert a text object
ResizeLayers

User can resize layers using grips

Same behaviour of IEViewer.EnableResizeLayers = true.

RetouchTool

Smudge, blur or fix the image

RotateLayers

User can rotate layers using grips

Same behaviour of IEViewer.EnableRotateLayers = true.

RotateTool

Enables the RotateTool allowing the user to drag the image to rotate it

Scroll
The image can be navigated by clicking with the left mouse button and dragging. Same behaviour of IEViewer.EnableHandScroll = true.
Select

A rectangular area can be selected.

Click and move the mouse to select the rectangle. Select excludes Scroll and SelectXXX.

Simultaneously holding down the Shift key allows the selection of multiple regions. The Alt Key forces the selection to maintain its aspect ratio.

Same behaviour of IEViewer.EnableSelectRectangle = true.

SelectChromaKey

Selects the subject or background in an image with a solid background color (e.g. a green screen).

SelectCircle

A circular/elliptical area can be selected. Click the left button and move the mouse (holding the Alt key will force a circular selection). Simultaneously holding down the Shift key allows the selection of multiple regions.

Same behaviour of IEViewer.EnableSelectEllipse = true.

SelectLasso

A polygonal area can be selected by continous movement. Click the left button and move the mouse to select a continuous irregular region

Same behaviour of IEViewer.EnableSelectLasso = true.

SelectMagicWand

Selects an irregular region of similar colors. Click the left mouse button upon a pixel and similar colors surrounding it are selected (see MagicWandTolerance). Simultaneously holding down the Shift key allows the selection of multiple regions

Same behaviour of IEViewer.EnableSelectMagicWand = true.

SelectPolygon

A polygonal area can be selected. Click (and release) the left mouse button at each point of the polygon, or click and hold the left button and move to specify continuous irregular lines. Simultaneously holding down the Shift key allows the selection of multiple regions. Methods to terminate selection can be specified in SelectionOptions

Same behaviour of IEViewer.EnableSelectPolygon = true.

SelectZoom

If the user selects an area, it will be automatically zoomed into (and become the new display view). Click and move the mouse to select the zoom rectangle

Same behaviour of IEViewer.EnableZoomOnSelect = true.

SmoothZoom

Same as Zoom, but smooth

UnStampMode
Single click doesn't insert a new object
Zoom
A left mouse click zooms into the image. A right click zooms out. Same behaviour of IEViewer.EnableZoomOnClick = true.

See Also