IPaintAfterAllSelection.HandlePAASelection (METH) ¶ METHOD HandlePAASelection : DWORD InOut: Scope Name Type Comment Return HandlePAASelection DWORD Input pClientData POINTER TO VisuStructClientData The current client data pCurrentSelectionData POINTER TO Visu_StructSelectionData The current selection data pNewSelectionData POINTER TO Visu_StructSelectionData The new selection data dwSelectionType DWORD The selection type dwGroupType DWORD The group type pPosition POINTER TO ARRAY [0..9] OF INT The position to select iVisualElement IVisualElement The visual element to select iElemIndex INT The current element index iElemId INT The current element id iPositionIndex INT The current position in the position array
IProvidesContainerSize (ITF) ¶ INTERFACE IProvidesContainerSize Methods: SetContainerSize Structure: SetContainerSize (Method)
IProvidesContainerSize.SetContainerSize (METH) ¶ METHOD SetContainerSize : BOOL InOut: Scope Name Type Return SetContainerSize BOOL Input iWidth INT iHeight INT
IRectangleListManager.PopClipping (METH) ¶ METHOD PopClipping Complementary method to PushClipping InOut: Scope Name Type Input rect VisuStructSimpleRectangle
IRectangleListManager.PushClipping (METH) ¶ METHOD PushClipping This method intersects the current clipping region used for the rectangles with the given rectangle. Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping Typically the clipping methods are called when necessary in the following order: PushClipping // set the clipping rectangle if necessary PushTransformation // set the transformation for the inner elements ForwardCall // forward the rectangle collection to the inner elements PopTransformation PopClipping InOut: Scope Name Type Input rect VisuStructSimpleRectangle
IRectangleListManager.SetUpdateNecessary (METH) ¶ METHOD SetUpdateNecessary
IPaintAfterAllRectangleProvider (ITF) ¶ INTERFACE IPaintAfterAllRectangleProvider EXTENDS IPaintAfterAll This interface is the equivalent to IRectangleProvider which will be called for paint after all elements when these are open. The interface can be implemented optionally too by functionbloxk implementing IPaintAfterAll Methods: PAAAddRectangles PAAClose , inherited from IPaintAfterAll PAAgetSize , inherited from IPaintAfterAll PAAgetSurroundingRect , inherited from IPaintAfterAll PAAgetUpdateRects , inherited from IPaintAfterAll PAAhandleInputBefore , inherited from IPaintAfterAll PAApaintAfterAll , inherited from IPaintAfterAll Structure: PAAAddRectangles (Method)
IPaintAfterAllRectangleProvider.PAAAddRectangles (METH) ¶ METHOD PAAAddRectangles : BOOL InOut: Scope Name Type Return PAAAddRectangles BOOL Input mgr IRectangleListManager
IPaintAfterAllSelection (ITF) ¶ INTERFACE IPaintAfterAllSelection Methods: HandlePAASelection Structure: HandlePAASelection (Method)
IPaintAfterAll.PAApaintAfterAll (METH) ¶ METHOD PAApaintAfterAll : BOOL Executes the drawing commands that have to be done after all other elements have been painted InOut: Scope Name Type Comment Return PAApaintAfterAll BOOL Input dwFlags DWORD variables to give information about the current drawing context