IRequiresInitMeasureString (ITF) ¶ INTERFACE IRequiresInitMeasureString
ISelectionManager (ITF) ¶ INTERFACE ISelectionManager EXTENDS __SYSTEM.IQueryInterface When the visualization is operated by keys only, the currently selected element or element part gets a frame. To move between the elements and therefore change the selection the selection manager is used. Elements that should be handled by the selection manager have to implement ISelectable. To change the selection via the application code the selection manager instance can be used: g_SelectionManager in Visu_Globals Properties: EnabledSelectionType FrameOffset SelectionColors SelectionLook Methods: DoSelectedAction ResetSelection SelectElement SelectElementAt SelectNextElement Structure: DoSelectedAction (Method) EnabledSelectionType (Property) FrameOffset (Property) ResetSelection (Method) SelectElement (Method) SelectElementAt (Method) SelectNextElement (Method) SelectionColors (Property) SelectionLook (Property)
ISelectionManager.DoSelectedAction (METH) ¶ METHOD DoSelectedAction : DWORD InOut: Scope Name Type Return DoSelectedAction DWORD Input pClientData POINTER TO VisuStructClientData pEvent POINTER TO VisuStructEvent
ISelectionManagerListener.SelectionChanged (METH) ¶ METHOD SelectionChanged : BOOL The listener get notified about the change of the selection. Triggered by key-events or calls to the selection manager functions by the application. See ISelectionManager. InOut: Scope Name Type Comment Return SelectionChanged BOOL Input selectionData Visu_StructSelectionChangedData Contains info about the changed selection.
ISpecialEventHandler (ITF) ¶ INTERFACE ISpecialEventHandler This interface is for internal use only Methods: HandleSpecialEvent Structure: HandleSpecialEvent (Method)
ISpecialEventHandler.HandleSpecialEvent (METH) ¶ METHOD HandleSpecialEvent InOut: Scope Name Type Comment Input pEvent POINTER TO VisuStructEvent pClient POINTER TO VisuStructClientData A pointer to the client structure were the event occurred.
IRectangleListManager4.AddLargeScrollLimits (METH) ¶ METHOD AddLargeScrollLimits InOut: Scope Name Type Input maxHorizontalScrollValue DINT maxVerticalScrollValue DINT curHorizontalScrollValue DINT curVerticalScrollValue DINT
IRectangleProvider (ITF) ¶ INTERFACE IRectangleProvider A visualization element (IVisualElement) can optionally implement this interface too if it needs to pass rectangles to the currently handled visualization client. Elements that handle nested elements (like groups, frames etc.) should implement this interface at least to forward according calls to their “child” elements. Methods: AddRectangles Structure: AddRectangles (Method)
IRectangleProvider.AddRectangles (METH) ¶ METHOD AddRectangles : BOOL InOut: Scope Name Type Return AddRectangles BOOL Input mgr IRectangleListManager
ISelectionManager2.AddListener (METH) ¶ METHOD AddListener : INT Adds a listener. The returnvalue is the id of the listener. Or -1, if the listener couldn’t be added. InOut: Scope Name Type Comment Return AddListener INT Input itfListener ISelectionManagerListener The listener instance to add