The IEMouseInteract type exposes the following properties.
Properties
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
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.
|