setMultiValue()
Sets any number of graphics attributes of any number of graphics elements.
Synopsis
int setMultiValue (string shapeA, string attributeA_1, <typeA_1_1>
parA_1_1 [...] [,string shapeB, string attributeB_1, <typeB_1_1>
parB_1_1]]);
Parameters
Parameter | Description |
---|---|
shapeA, shapeB, ... | Graphics element |
attributeA_1, attributeB_1 | Attributes to be modified |
parA_1_1, parB_1_1 | Parameters for the attributes |
Return value
0, if unsuccessful -1
Errors
missing/incorrect arguments
Description
The function setMultiValue() sets any number of graphics objects of any number of graphics elements. It works like the function setValue(). Particularly where graphics properties of objects that overlap are to be modified together, this can be done quicker by a setMultiValue() than with an appropriate number of setValue() instructions, as fewer redraws are required.
Example
Setting the border color of the own object to red-green blinking, with a clock rate of ¼ second. Setting the background color of the object "circle" to blue.
main()
{
setMultiValue("", "foreCol",
"<[100,0,0],2,[0,100,0],2,[0,0,0],0,[0,0,0],0,[0,0,0],0,[0,0,0],0>",
"circle", "backCol", "[0,0,100]");
}
Assignment
Graphics
Availability
UI