ImageEn, unit iexUserInteractions

TIEUserInteractionEvent


Declaration

TIEUserInteractionEvent = (ieiCropCreating, ieiCropSizing, ieiCropMoving, ieiCropRotating, ieiCropEnacted, ieiCropCanceled,
                           ieiPaintStart, ieiPainting, ieiPaintEnd, ieiPaintCanceled,
                           ieiCloneStart, ieiCloning, ieiCloneEnd, ieiCloneCanceled,
                           ieiRetouchStart, ieiRetouching, ieiRetouchEnd, ieiRetouchCanceled,
                           ieiRotateStart, ieiRotating, ieiRotateEnd, ieiFlipped, ieiRotateCanceled,
                           ieiLayerCreateStart, ieiLayerCreating, ieiLayerCreateEnacted, ieiLayerCreateCanceled,
                           ieiLayerPointsStart, ieiLayerPointAdded, ieiLayerPointMoving, ieiLayerPointRemoved, ieiLayerPointsCreated, ieiLayerPointsEdited, ieiLayerPointsCanceled,
                           ieiMeasuringLength, ieiMeasuringArea,
                           ieiColorFill, ieiAlphaFill,
                           ieiColorPickerHover, ieiColorPickerClick,
                           ieiPdfAction, ieiPdfDocChanged, ieiPdfFormChanged, ieiPdfFieldChanged,
                           ieiPdfDocLoaded, ieiPdfPageLoaded, ieiPdfError, ieiPdfViewChanged,
                           ieiPdfSelChanged, ieiPdfClickedLink, ieiPdfClickedPageLink, ieiPdfFieldEnter, ieiPdfFieldLeave,
                           ieiPdfHoverText, ieiPdfHoverLink, ieiPdfHoverPageLink, ieiPdfHoverField, ieiPdfHoverOther,
                           ieiPdfPrintPage, ieiPdfPrintEnd,
                           ieiTransformCreating, ieiTransforming, ieiTransformEnacted, ieiTransformCanceled);


Description

Value Description
ieiCropCreating User is selecting a rect for TIECropToolInteraction
ieiCropSizing User is adjusting the rect of TIECropToolInteraction
ieiCropMoving User is moving the rect of TIECropToolInteraction
ieiCropRotating User is rotating the rect of TIECropToolInteraction
ieiCropEnacted TIECropToolInteraction was enacted (i.e. image was cropped)
ieiCropCanceled TIECropToolInteraction was canceled
ieiPaintStart User has started painting using TIEBrushToolInteraction (mouse down)
ieiPainting User is painting using TIEBrushToolInteraction (mouse move)
ieiPaintEnd User has completed painting using TIEBrushToolInteraction (mouse up)
ieiPaintCanceled TIEBrushToolInteraction was canceled
ieiCloneStart User has started cloning using TIECloneToolInteraction (mouse down)
ieiCloning User is cloning using TIECloneToolInteraction (mouse move)
ieiCloneEnd User has completed cloning using TIECloneToolInteraction (mouse up)
ieiCloneCanceled TIECloneToolInteraction was canceled
ieiRetouchStart User has started retouching using TIERetouchToolInteraction (mouse down)
ieiRetouching User is retouching using TIERetouchToolInteraction (mouse move)
ieiRetouchEnd User has completed retouching using TIERetouchToolInteraction (mouse up)
ieiRetouchCanceled TIERetouchToolInteraction was canceled
ieiRotateStart User has started rotating using TIERotateToolInteraction (mouse down)
ieiRotating User is rotating using TIERotateToolInteraction (mouse move)
ieiRotateEnd User has completed rotating using TIERotateToolInteraction (mouse up)
ieiFlipped User has flipped using TIERotateToolInteraction
ieiRotateCanceled TIERotateToolInteraction was canceled
ieiLayerCreateStart User has started creating a layer using a mlCreate*Layers Interaction (mouse down)
ieiLayerCreating User is creating a layer using a mlCreate*Layers Interaction (mouse move)
ieiLayerCreateEnacted User has completed creating a layer using a mlCreate*Layers Interaction (mouse up)
ieiLayerCreateCanceled Layer creation using a mlCreate*Layers Interaction was canceled
ieiLayerPointsCreated User has started creating a layer using a mlClickCreate*Layers Interaction
ieiLayerPointAdded User has added a point to a layer using a mlClickCreate*Layers or mlEditLayerPoints Interaction
ieiLayerPointMoving User has moved a point of a layer using the mlEditLayerPoints Interaction (mouse move)
ieiLayerPointRemoved User has removed a point from a layer using the mlEditLayerPoints Interaction
ieiLayerPointsCreated User has completed creating a layer using a mlClickCreate*Layers Interaction
ieiLayerPointsEdited User has completed editing points of a layer using the mlEditLayerPoints Interaction
ieiLayerPointsCanceled User has canceled editing points of a layer using the mlClickCreate*Layers or mlEditLayerPoints Interaction
ieiMeasuringLength User is measuring a length using the miMeasureLength Interaction (mouse move)
ieiMeasuringArea User is measuring an area using a miMeasure* Interaction (mouse move)
ieiColorFill User has enabled the miColorFill Interaction and clicked the image to perform a flood fill
ieiAlphaFill User has enabled the miAlphaFill Interaction and clicked the image to perform an alpha flood fill
ieiColorPickerHover User has enabled the miColorPicker Interaction and is hovering over a color (Info parameter of OnUserInteraction returns the color)
ieiColorPickerClick User has enabled the miColorPicker Interaction and clicked a color (Info parameter of OnUserInteraction returns the color)
ieiPdfAction User has interacted with the PDF Viewer
ieiPdfDocChanged User has added or deleted pages in the current PDF Viewer
ieiPdfFormChanged User has edited form fields in the current PDF Viewer. Note: ieiPdfFormChanged is triggered only when the form first changed and does not occur until field editing completes (e.g. moving to another field)
ieiPdfFieldChanged User has typed into a form field of the current PDF Viewer
ieiPdfDocLoaded A document has been loaded into the PDF Viewer
ieiPdfPageLoaded A page has been loaded into the PDF Viewer (e.g. by the user navigating the document)
ieiPdfError An error was encountered within the PDF Viewer. Typically this is due to corrupt PDF files. This event can occur unexpectedly, so avoid immediately showing an error message. Use an alternative method to show the error, e.g. setting a boolean field and showing an error in TApplication.OnIdle (Info returns the index of the erroneous page)
ieiPdfViewChanged The page view has changed in the PDF Viewer (e.g. by navigating or rotating the page)
ieiPdfSelChanged The selection of text has changed in the PDF Viewer. Note: ieiPdfSelChanged not triggered by selection in form fields
ieiPdfClickedLink User has clicked a link in the PDF Viewer (only called if OnClickLink is assigned)
ieiPdfClickedPageLink User has clicked an internal page link in the PDF Viewer and moved to another page
ieiPdfFieldEnter Focus has moved to a form field in the PDF Viewer (also see: FormFieldFocused)
ieiPdfFieldLeave Focus has left a form field in the PDF Viewer (also see: FormFieldFocused)
ieiPdfHoverText Mouse movement over text in the PDF Viewer
ieiPdfHoverLink Mouse movement over a link in the PDF Viewer
ieiPdfHoverPageLink Mouse movement over an internal page link in the PDF Viewer
ieiPdfHoverField Mouse movement over form field in the PDF Viewer
ieiPdfHoverOther Mouse movement other than text, field or link in a PDF Viewer
ieiPdfPrintPage A page of the PDF document is being printed. Info returns the index of the current page being printed (zero-based). If using this to show progress, then ieiPdfPrintEnd will occur once printing completes
ieiPdfPrintEnd Printing of a PDF document has completed
ieiTransformCreating User is selecting a region for TIETransformToolInteraction
ieiTransforming User is adjusting grips of the TIETransformToolInteraction
ieiTransformEnacted TIETransformToolInteraction was enacted (i.e. image was Warped)
ieiTransformCanceled TIETransformToolInteraction was canceled


See Also

 TIEUserInteraction