ImageEn, unit iexToolbars

TImageEnViewButtons


Declaration

  TImageEnViewButton = (
                       // TImageEnView General
                       ivbImageOpen, // TImageEnViewPromptToOpen
                       ivbImageSave, // TImageEnViewSave, TImageEnViewPromptToSave
                       ivbImageSeek, // TImageEnViewSeekFirst, TImageEnViewSeekLast, TImageEnViewSeekNext, TImageEnViewSeekPrior
                       ivbImagePrint, // TImageEnViewDoPrintPreviewDialog
                       ivbImageZoom, // Zoom Level Box, TImageEnViewFit, TImageEnViewZoomFullSize, TImageEnViewZoomIn, TImageEnViewZoomOut
                       ivbImageClipboard, // TImageEnViewCutToClipboard, TImageEnViewCopyToClipboard, TImageEnViewPasteFromClipboard

                       // TImageEnView Mouse
                       ivbMouseZoomAndScroll, // TImageEnViewMouseZoomAndScroll
                       ivbMouseSelect, // Selection Popup Menu (TImageEnViewMouseSelect, TImageEnViewMouseSelectCircle, TImageEnViewMouseSelectMagicWand, TImageEnViewMouseSelectPolygon, TImageEnViewInvertSelection, TImageEnViewDeselect)
                       ivbMouseMeasure, // Measurement Popup Menu (TImageEnViewMouseMeasureLength, TImageEnViewMouseMeasureRect, TImageEnViewMouseMeasureEllipse, TImageEnViewMouseMeasurePath, TImageEnViewMouseMeasureAngle)
                       ivbMouseLayerEditing, // TImageEnViewMouseEditLayers, Add Layers Popup Menu

                       // TImageEnView Editing
                       ivbImageEditRotate, // TImageEnViewRotateLeft, TImageEnViewRotateRight
                       ivbImageEditFlip, // TImageEnViewRotateTool, TImageEnViewFlipHorizontal, TImageEnViewFlipVertical
                       ivbImageEditOther, // TImageEnViewCrop
                       ivbImageEditDialogPreview, // TImageEnViewDoEditPreviews
                       ivbImageEditColors, // TImageEnViewConvertToGray, TImageEnViewNegative (as popup menu if WideToolbar = True)
                       ivbImageEditColorPreview, // TImageEnViewDoAdjustPreviews, TImageEnViewDoEffectPreviews (as popup menu if WideToolbar = True)
                       ivbImageEditTools, // Color Button, TImageEnViewMouseColorPicker, TImageEnViewBrushTool, TImageEnViewSprayTool, TImageEnViewCloneTool, TImageEnViewColorFillTool, TImageEnViewEraserTool
                                                          // Retouch popup menu (TImageEnViewSmudgeTool, TImageEnViewBlurTool, TImageEnViewMotionBlurTool, TImageEnViewSmoothTool, TImageEnViewPixelizeTool, TImageEnViewBrightnessTool)
                       ivbImageEditUndo, // TImageEnViewUndo, TImageEnViewRedo

                       // TImageEnView Layers
                       ivbLayersOpenSave, // TImageEnViewLayersPromptToOpen, TImageEnViewLayersSave, TImageEnViewLayersPromptToSave
                       ivbLayersEdit, // New Layer Popup Menu, TImageEnViewLayersMerge, TImageEnViewLayersMergeAll
                       ivbLayersEditCurrent, // TImageEnViewLayersMergeToBackground, TImageEnViewLayersRemoveCurrent, TImageEnViewLayersCropBackground, TIELayerConvertToImageLayer
                       ivbLayersGroup, // TImageEnViewLayersGroup, TImageEnViewLayersUngroup
                       ivbLayersStyle, // TIELayerFill, TIELayerBorder, TIELayerBorderWidth
                       ivbLayersRotate, // TIELayerRotateLeft, TIELayerRotateRight
                       ivbLayersOther, // IELayerFlipHorz_Button_ID, IELayerFlipVert_Button_ID
                       ivbLayersSize, // TIELayerRestoreAspectRatio, TIELayerSizeToFit, TIEImageLayerRestoreSize
                       ivbLayersFont, // TIELayerFontSelect, Font Display Box, TIELayerFontSize, TIELayerFontColorSelect
                       ivbLayersFontStyle, // TIELayerFontBold, TIELayerFontItalic, TIELayerFontUnderline
                       ivbLayersFontAlignment, // TIELayerTextAlignLeft, TIELayerTextAlignRight, TIELayerTextAlignCenter
                       ivbLayersProps, // TIELayerEditText, TIELineLayerShowLabel, TIEImageLayerExecuteOpenDialog, TIEPolylineLayerPolylineClosed, TIEAngleLayerInvertAngle, TIEAngleLayerIncreaseAngle, TIEAngleLayerDecreaseAngle, TIELineLayerIncreaseCurve, TIELineLayerDecreaseCurve, TIELineLayerStartShape, TIELineLayerEndShape
                       ivbLayersPropsDlg, // TImageEnViewLayersShowPropertiesDialog
                       ivbLayersMoveAndAlign // TImageEnViewLayersMoveSendToBack, TImageEnViewLayersMoveSendBackward, TImageEnViewLayersMoveBringForward, TImageEnViewLayersMoveBringToFront (as popup menu if WideToolbar = True) + Align Popup Menu (TImageEnViewLayersAlignLeftEdges, TImageEnViewLayersAlignRightEdges, TImageEnViewLayersAlignTopEdges, TImageEnViewLayersAlignBottomEdges, TImageEnViewLayersAlignHorizontalCenters, TImageEnViewLayersAlignVerticalCenters, TImageEnViewLayersMatchWidth, TImageEnViewLayersMatchHeight)
                       );
  TImageEnViewButtons = set of TImageEnViewButton;

PdfViewer Buttons

If PdfViewer is enabled, the following buttons can be enabled:

- ivbImageOpen: TImageEnViewPromptToOpen
- ivbImageSave: TImageEnViewSave, TImageEnViewPromptToSave
- ivbImageSeek: TImageEnViewSeekFirst, TImageEnViewSeekPrior, TImageEnViewSeekNext, TImageEnViewSeekLast
- ivbImagePrint: TImageEnViewDoPrintPreviewDialog
- ivbImageZoom: TIEPdfViewerShowAllPages, TIEPdfViewerRotateViewNormal, TIEPdfViewerRotateView90, TIEPdfViewerRotateView180, TIEPdfViewerRotateView270, TIEPdfViewerFindDialog, TImageEnViewFitToWidth, TImageEnViewSetZoom, TImageEnViewZoomIn, TImageEnViewZoomOut, TImageEnViewZoomFullSize
- ivbImageClipboard: TImageEnViewCutToClipboard, TImageEnViewCopyToClipboard, TImageEnViewPasteFromClipboard
- ivbMouseZoomAndScroll: TImageEnViewMouseZoomAndScroll
- ivbMouseSelect: TImageEnViewMousePdfSelect, TImageEnViewMouseSelect, TImageEnViewMouseSelectCircle, TImageEnViewMouseSelectLasso, TImageEnViewMouseSelectPolygon, TImageEnViewMouseSelectZoom, TImageEnViewDeselect
- ivbImageEditOther: TIEPdfViewerImportPages, TIEPdfViewerPromotePage, TIEPdfViewerDemotePage, TIEPdfViewerDeletePage
- ivbImageEditRotate: TImageEnViewRotateLeft, TImageEnViewRotateRight


Demos

Demo  Demos\Other\ImageEnViewToolbar\IEToolbar.dpr
Demo  Demos\Other\PdfViewerToolbar\PdfViewerToolbar.dpr