VisuClientObjectLayerInitFlags (ENUM) ¶ TYPE VisuClientObjectLayerInitFlags : Attributes: qualified_only InOut: Name Initial Comment NONE 16#0 HAS_CLIPPING 16#1 The client object has a layer that has to be clipped. HAS_SELECTION 16#2 The client object has a selection layer. The client object contains a native element. NATIVE_ELEM := 16#00000004, The client object contains an element that is scrollable by touch. TOUCH_ELEM := 16#00000008, The client object contains an old native element. OLD_NATIVE_ELEM := 16#00000010, The client object is a background client object. BACKGROUND_CLIENTOBJECT := 16#00000020, The client object must not be clipped. NO_CLIPPING := 16#00000040, The client object does not want to capture all events. NO_EVENT_CAPTURING := 16#00000080
VisuClientObjectMgr (FB) ¶ FUNCTION_BLOCK VisuClientObjectMgr Methods: BlobInit ElementInfo FB_Exit FB_Init GetSurroundingRect GetUpdateRects HandleInput Initialize PaintWithBackground Paint SetClientData SetElemIndexParent SetFromTabControl SetStaticState Update SetNextElementIndex Structure: BlobInit (Method) ElementInfo (Method) FB_Exit (Method) FB_Init (Method) GetSurroundingRect (Method) GetUpdateRects (Method) HandleInput (Method) Initialize (Method) Paint (Method) PaintWithBackground (Method) SetClientData (Method) SetElemIndexParent (Method) SetFromTabControl (Method) SetStaticState (Method) Update (Method) private SetNextElementIndex (Method)
VisuClientObjectReservedIds (ENUM) ¶ TYPE VisuClientObjectReservedIds : This enum can hold 20 special IDs for the client objects in the Targetvisu The range is: [32767;32747[ and must not exceeded! Attributes: qualified_only InOut: Name Initial Comment VISU_RESERVED_ID_DEMO_MODE 32767 This ID is used for the demo client object.
VisuScrollValueProvider (FB) ¶ FUNCTION_BLOCK VisuScrollValueProvider IMPLEMENTS IScrollValueProvider Properties: CurrentValueX CurrentValueY Methods: FB_Exit HandleInput Initialize Paint SetClientData SetLimitsX SetLimitsY Structure: CurrentValueX (Property) CurrentValueY (Property) FB_Exit (Method) HandleInput (Method) Initialize (Method) Paint (Method) SetClientData (Method) SetLimitsX (Method) SetLimitsY (Method)
Visu Execution ¶ VisuFbExecution (FunctionBlock) CallPaint (Method) CallUpdate (Method) CanUpdate (Method) EndCycle (Method) Execute (Method) ExecuteInputsHelp (Method) ExecuteInputsHelpDo (Method) ExecuteNotificationsAfterInvalidateIfNecessary (Method) ExecuteNotificationsIfNecessary (Method) ExecuteSingleInputEvent (Method) ExtractAndExecuteTouchToMouseEvents (Method) Init (Method) IsEventTypeForOptimization (Method) PopTransformation (Method) PopTransformationRespectBestFit (Method) Private prvCollectRectanglesIfNecessary (Method) prvFillMouseFromTouch (Method) PushTransformation (Method) PushTransformationRespectBestFit (Method) SetConfigAutoFontSizeReduction (Method) SetIgnoreVisuPaint (Method) StartCycle (Method) VisuFctDrawIsoBackground (Function)
VisuFbExecution (FB) ¶ FUNCTION_BLOCK VisuFbExecution Methods: CallPaint CallUpdate CanUpdate EndCycle Execute ExecuteInputsHelp ExecuteInputsHelpDo ExecuteNotificationsAfterInvalidateIfNecessary ExecuteNotificationsIfNecessary ExecuteSingleInputEvent ExtractAndExecuteTouchToMouseEvents Init IsEventTypeForOptimization PopTransformation PopTransformationRespectBestFit PushTransformation PushTransformationRespectBestFit SetConfigAutoFontSizeReduction SetIgnoreVisuPaint StartCycle prvCollectRectanglesIfNecessary prvFillMouseFromTouch Structure: CallPaint (Method) CallUpdate (Method) CanUpdate (Method) EndCycle (Method) Execute (Method) ExecuteInputsHelp (Method) ExecuteInputsHelpDo (Method) ExecuteNotificationsAfterInvalidateIfNecessary (Method) ExecuteNotificationsIfNecessary (Method) ExecuteSingleInputEvent (Method) ExtractAndExecuteTouchToMouseEvents (Method) Init (Method) IsEventTypeForOptimization (Method) PopTransformation (Method) PopTransformationRespectBestFit (Method) Private prvCollectRectanglesIfNecessary (Method) prvFillMouseFromTouch (Method) PushTransformation (Method) PushTransformationRespectBestFit (Method) SetConfigAutoFontSizeReduction (Method) SetIgnoreVisuPaint (Method) StartCycle (Method)
VisuClientObjectStateFlags (ENUM) ¶ TYPE VisuClientObjectStateFlags : Attributes: qualified_only InOut: Name Initial Comment NONE 16#0 INVISIBLE 16#1 FOREGROUND 16#2 DELAYED_EXECUTION 16#4 This flags moves an update call into the delayed functions
VisuElemLayer ¶ VisuElemLayer (FunctionBlock) AdditionalHeight (Property) AdditionalWidth (Property) Alignment (Property) ClippingActive (Property) ClippingRect (Property) GetInitFlag (Method) Height (Property) Id (Property) Initialize (Method) Initialized (Property) Paint (Method) ScrollableX (Property) ScrollableY (Property) SetClientData (Method) Width (Property) X (Property) Y (Property) VisuElemLayerAlignmentFlag (Enum) VisuElemLayerClientSpecificData (Struct) VisuElemLayerData (Struct) VisuElemLayerFlag (Enum) VisuElemSelectionLayer (FunctionBlock) Initialize (Method) Initialized (Property) Paint (Method) PreventLegacyPositionAdaption (Method) SetClientData (Method) UpdatePosition (Method)
VisuElemMgrClientData (STRUCT) ¶ TYPE VisuElemMgrClientData : STRUCT InOut: Name Type ElementsData VisuStructElementsClientData
ClientObjectInfo ¶ IQueryInterfaceElement (Interface) GetQueryInterface (Method) VisuFctGetAbsolutePosition (Function)