VisuEnumOrientation (ENUM) ¶ TYPE VisuEnumOrientation : This enumeration describes the orientation of a visu element Attributes: qualified_only InOut: Name HORIZONTAL VERTICAL
VisuEnumHorizontalAlignment (ENUM) ¶ TYPE VisuEnumHorizontalAlignment : Attributes: qualified_only InOut: Name LEFT HCENTER RIGHT
VisuEnumInputOnElementType (ENUM) ¶ TYPE VisuEnumInputOnElementType : Attributes: qualified_only InOut: Name Initial Comment MouseDown 0 Is triggered if any action is performed in the element on MouseDown MouseUp 1 Is triggered if any action is performed in the element on MouseUp MouseClick 2 Is only triggered by the configured method OnMouseClick MouseMove 3 Is only triggered by the configured method OnMouseMove
VisuEnumIsotropicType (ENUM) ¶ TYPE VisuEnumIsotropicType : Attributes: qualified_only InOut: Name ISOTROPIC ANISOTROPIC FIXED
VisuEnumPenStyle (ENUM) ¶ TYPE VisuEnumPenStyle : Attributes: qualified_only InOut: Name PS_SOLID PS_DASH PS_DOT PS_DASHDOT PS_DASHDOTDOT PS_HOLLOW
VisuEnumPieType (ENUM) ¶ TYPE VisuEnumPieType : Attributes: qualified_only InOut: Name VISU_PT_ARC VISU_PT_PIE
VisuEnumPolygonType (ENUM) ¶ TYPE VisuEnumPolygonType : Attributes: qualified_only InOut: Name VISU_PT_POLYGON VISU_PT_POLYLINE VISU_PT_POLYBEZIERS
Visu_Selection_Constants (GVL) ¶ Constant values that can be used with ISelectionManager interface. InOut: Scope Name Type Initial Comment Constant VISU_SELECTION_TAB DWORD 16#1 Select element with Tab VISU_SELECTION_SHIFTTAB DWORD 16#2 Select element with Shift+Tab VISU_SELECTION_FIRST DWORD 16#3 Select element with Pos1 VISU_SELECTION_LAST DWORD 16#4 Select element with End VISU_SELECTION_LEFT DWORD 16#5 Select element with arrow left VISU_SELECTION_UP DWORD 16#6 Select element with arrow up VISU_SELECTION_RIGHT DWORD 16#7 Select element with arrow right VISU_SELECTION_DOWN DWORD 16#8 Select element with arrow down VISU_SELECTION_AT DWORD 16#9 Select element with specific position VISU_SELECTION_ELEMENT DWORD 16#10 Select element with specific element VISU_SELECTION_GROUP_SINGLE DWORD 1 Select single element VISU_SELECTION_GROUP_BLOCK DWORD 2 Select group of elements VISU_SELECTION_VISU_DIALOG_BLOCK DWORD 3 Select whole dialog VISU_SELECTION_OK DWORD 0 Element was successfully selected VISU_SELECTION_NONE DWORD 1 Element was not selected VISU_SELECTION_ERR_WRONG_ELEMENT_POSITION DWORD 2 No selection because of wrong position VISU_SELECTION_ERR_ELEMENT_NOT_SELECTABLE DWORD 3 No selection because element is not selectable VISU_SELECTION_KEY_HANDLED DWORD 4 Selection was handled VISU_SELECTION_KEEP_IN_ELEMENT DWORD 5 Selection stays in the element VISU_SELECTION_DISABLED DWORD 6 Selection has been disabled VISU_SELECTION_ENABLED_NONE DWORD 0 Disable selection VISU_SELECTION_ENABLED_MOUSE_INPUT DWORD 1 Enable selection for mouse input VISU_SELECTION_ENABLED_KEY_INPUT DWORD 2 Enable selection for keyboard input VISU_SELECTION_ENABLED_ALL DWORD 3 Enable selection for all VISU_SELECTION_INVALID INT -1 Selection is invalid MAX_POSITION_DEPTH INT 19 Maximum depth of selection in nested elements
Interfaces ¶ IApplicationRectangleProvider (Interface) ProvideRectangles (Method) ICallOnDialogBlocks (Interface) Execute (Method) ICallOnVisuBlocks (Interface) Execute (Method) IClippingLayer (Interface) ClippingActive (Property) ClippingRect (Property) ICustomEventHandler (Interface) HandleCustomEvent (Method) IDialogCloseListener (Interface) DialogClosed (Method) IDialogCloseListenerWithTag (Interface) DialogClosedWithTag (Method) IDialogManager10 (Interface) ClosePAADialog2 (Method) CollectNonModalDialogRectangles (Method) IDialogManager2 (Interface) CheckEventQueue (Method) CloseDialog2 (Method) IDialogManager3 (Interface) CollectRectangles (Method) HasOpenModalDialog (Method) IDialogManager4 (Interface) CallOnAllDialogs (Method) GetRegisteredDialogsBlockwise (Method) IDialogManager5 (Interface) GetDialogToClose (Method) GetDialogToOpen (Method) IsDialogOpen (Method) IDialogManager6 (Interface) SetTopMostDialogRect (Method) IDialogManager7 (Interface) CalculateDialogPositionForPAA (Method) ClosePAADialog (Method) SetPAADialogOpenObject (Method) getPaintAfterAllOpen (Method) getVersion (Method) IDialogManager8 (Interface) HandleInputBefore (Method) IDialogManager9 (Interface) SetClientDataWithoutStartCycle (Method) IDrawingInterface3 (Interface) UntransformHeight (Method) UntransformWidth (Method) IElementNameProvider (Interface) GetElementName (Method) IFrameManager (Interface) GetFrameCount (Method) GetRegisteredFrames (Method) GetSelectedVisu (Method) GetVisuCount (Method) GetVisuName (Method) RegisterFrame (Method) SwitchToVisuGlobally (Method) UnregisterFrame (Method) IFrameManager2 (Interface) GetFrameByIndex (Method) GetSelectedVisuByIndex (Method) SwitchToVisu2 (Method) SwitchToVisuByIndex (Method) IFrameManagerBase (Interface) SwitchToVisu (Method) IGestureEventHandler (Interface) HandleFlickGesture (Method) HandlePanGesture (Method) HandleSpreadPinchGesture (Method) IGestureEventHandler2 (Interface) HandleTouchEvent (Method) IGestureEventHandler3 (Interface) HandleTouchEvent2 (Method) IGridProvider (Interface) GetColumnWidth (Method) GetRowHeight (Method) NumberOfColumns (Property) NumberOfRows (Property) IInputOnElementEventHandler (Interface) HandleInputOnElementEvent (Method) IKeyEventHandler (Interface) HandleKeyEvent (Method) ILayerManager (Interface) EndLayer (Method) SetAdditionalLayers (Method) StartLayer (Method) ILayeredVisualElement (Interface) SetLayerManager (Method) IMouseEventHandler (Interface) HandleMouseBtnEvent (Method) HandleMouseMoveEvent (Method) IPAADialog (Interface) ClosePAADialog (Method) CollectRectangles (Method) HandlePAASelection (Method) SetTransformPAA (Method) IPAADialog2 (Interface) ClosePAADialog2 (Method) IPaintAfterAll (Interface) PAAClose (Method) PAAgetSize (Method) PAAgetSurroundingRect (Method) PAAgetUpdateRects (Method) PAAhandleInputBefore (Method) PAApaintAfterAll (Method) IPaintAfterAll2 (Interface) PAAGetTouchContentSurroundingRect (Method) PAAInitialize (Method) IPaintAfterAllOwningElement (Interface) OwningElement (Property) IPaintAfterAllRectangleProvider (Interface) PAAAddRectangles (Method) IPaintAfterAllSelection (Interface) HandlePAASelection (Method) IProvidesContainerSize (Interface) SetContainerSize (Method) IProvidesElementName (Interface) GetElementName (Method) IProvidesTabOrder (Interface) GetTabOrderIdArray (Method) IRectangleListManager (Interface) AddRectangle (Method) AddZoomScrollLimits (Method) ForwardCall (Method) ForwardCallWithMouseDownInfo (Method) PopClipping (Method) PushClipping (Method) SetUpdateNecessary (Method) IRectangleListManager2 (Interface) AddContentRect (Method) AddRectangleTransformed (Method) AddTouchRectRenderLocationInfo (Method) PushClippingTransformed (Method) IRectangleListManager3 (Interface) AddContentRectTransformed (Method) IRectangleListManager4 (Interface) AddLargeScrollLimits (Method) IRectangleProvider (Interface) AddRectangles (Method) IRequiresInitMeasureString (Interface) ISelectionManager (Interface) DoSelectedAction (Method) EnabledSelectionType (Property) FrameOffset (Property) ResetSelection (Method) SelectElement (Method) SelectElementAt (Method) SelectNextElement (Method) SelectionColors (Property) SelectionLook (Property) ISelectionManager2 (Interface) AddListener (Method) RemoveListener (Method) ISelectionManagerListener (Interface) SelectionChanged (Method) ISpecialEventHandler (Interface) HandleSpecialEvent (Method) ISupportsRealDrawing (Interface) Center (Property) MoveAbsolute (Property) RealDrawing (Property) IUserMgmtEventHandler (Interface) HandleLogin (Method) HandleLoginFailed (Method) HandleLogout (Method) HandlePasswordChange (Method) IValueChangedListener (Interface) ValueChanged (Method) IVisuManager (Interface) GetCurrentVisu (Method) GetDialogManager (Method) GetFrameManager (Method) GetRegisteredVisus (Method) GetVisuCount (Method) SetMainVisuGlobally (Method) SetStartVisu (Method) IVisuManager2 (Interface) CallOnAllVisus (Method) GetRegisteredVisusBlockwise (Method) IVisuManager3 (Interface) GetNextShownVisu (Method) GetPreviousShownVisu (Method) IVisuManagerBase (Interface) GetDialogManagerBase (Method) GetFrameManagerBase (Method) GetInternCommandManagerBase (Method) LastMainVisu (Method) NextMainVisu (Method) RegisterVisu (Method) SetMainVisu (Method) UnregisterVisu (Method) IVisuStreamFileNameInfo (Interface) FileNameProposal (Property) IVisuStreamHandler (Interface) EndOperation (Method) StartOperation (Method) IVisuStreamReader (Interface) Read (Method) IVisuStreamSetFileName (Interface) FileName (Property) IVisuStreamWriter (Interface) Write (Method) IVisuUserEventManager (Interface) SetCustomEventHandler (Method) SetEditBoxEventHandler (Method) SetGestureEventHandler (Method) SetInputOnElementEventHandler (Method) SetKeyEventHandler (Method) SetMouseEventHandler (Method) SetSpecialEventHandler (Method) SetUserMgmtEventHandler (Method) IVisualElementLayer (Interface) Initialized (Property) Paint (Method) IVisualElementOfflineScaling (Interface) SetOfflineScalingFactors (Method) IVisualElementProvidesChildElements (Interface) GetElementIdArray (Method) IVisualElementProvidesSubElements (Interface) GetSubElements (Method) IVisualisationAccessRights (Interface) HasInputAccess (Method) HasVisibilityAccess (Method) IVisualizationStyle (Interface) GetColor (Method) GetDINT (Method) GetFont (Method) GetFontWithColor (Method) GetString (Method) GetUDINT (Method)
IApplicationRectangleProvider (ITF) ¶ INTERFACE IApplicationRectangleProvider This interface can be implemented by a functionblock of the application that wants to affect the evaluation of gestures by the visualization. Methods: ProvideRectangles Structure: ProvideRectangles (Method)