MAINSAIL Language Manual, Section 32.9

previous   next   top   contents   index   framed top   this page unframed


32.9. $changeAreaParms

Figure 32–8. $changeAreaParms
PROCEDURE   $changeAreaParms
                        (
POINTER($areaarea;
                         
LONG BITS attrBitsToSet;
                         
OPTIONAL LONG BITS
                             
attrBitsToClear;
                         
OPTIONAL LONG INTEGER
                             
loStrSpcChars,hiStrSpcChars,
                             
incrementalPreallocatedSpace);

$changeAreaParms changes the area parameters for area. The valid bits for attrBitsToSet and attrBitsToClear are the same as the valid bits for the attr parameter to $newArea (see Section 42.2); the resulting attribute bits for the area are given by:

(oldAttrBits IOR attrBitsToSetCLR attrBitsToClear

The loStrSpcChars parameter specifies the size of area's STRING space and has the same effects as the loStrSpcChars parameter to $newArea. Setting incrementalPreallocatedSpace is useful only for anchored areas, and has the effects described in Section 25.4.4.


previous   next   top   contents   index   framed top   this page unframed

MAINSAIL Language Manual, Section 32.9