IPaintAfterAll (ITF) ¶ INTERFACE IPaintAfterAll EXTENDS __SYSTEM.IQueryInterface Methods: PAAClose PAAhandleInputBefore PAAgetSize PAAgetSurroundingRect PAAgetUpdateRects PAApaintAfterAll Structure: PAAClose (Method) PAAgetSize (Method) PAAgetSurroundingRect (Method) PAAgetUpdateRects (Method) PAAhandleInputBefore (Method) PAApaintAfterAll (Method)
IPaintAfterAll.PAAClose (METH) ¶ METHOD PAAClose : BOOL InOut: Scope Name Type Return PAAClose BOOL
IRectangleListManager.ForwardCallWithMouseDownInfo (METH) ¶ METHOD ForwardCallWithMouseDownInfo InOut: Scope Name Type Comment Input pElements POINTER TO ARRAY [0..0] OF IVisualElement count INT pMouseDownInfo POINTER TO ARRAY [0..100] OF BYTE a pointer to an array of bytes representing a bitfield with the information about elements handling mouse down or not the according bitfield is organized from lower indices to higher indices in general, within single bytes earlier elements are located at less significant bits
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
IRectangleListManager.AddZoomScrollLimits (METH) ¶ METHOD AddZoomScrollLimits InOut: Scope Name Type Input availableSpace VisuStructSimpleRectangle necessarySize VisuStructPoint scalingInfo VisuStructScaleScrollInfo
PStringRefElement (FB) ¶ FUNCTION_BLOCK PStringRefElement IMPLEMENTS IPStringElement Properties: PStringValue Methods: ElementCompareTo ElementEquals ElementHashCode Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) PStringValue (Property)
PStringRefElement.ElementEquals (METH) ¶ METHOD ElementEquals : BOOL Returns true of this element and itfElement are equal. This method will be called from the function block |HashTable| to find an element by key if the hashcode of an element collides with an other element. IMPORTANT: The underlying value to be compared with MUST NOT be changed during the lifecycle of the object. InOut: Scope Name Type Comment Return ElementEquals BOOL Input itfElement COL.IElement The element to compare
PStringRefElement.ElementHashCode (METH) ¶ METHOD ElementHashCode : LINT Returns the hashcode of this element. This method is used by hash based collections (e.g. |Hashtable| ) to get the hashcode from a element. IMPORTANT: The value of the method MUST NOT be changed during the lifecycle of the object. InOut: Scope Name Type Return ElementHashCode LINT