| Line 4: |
Line 4: |
| | | | |
| | | | |
| − | This routine invalidates a region of the window and forces it to repaint.<br /> | + | This routine invalidates a region of the window by firing the [[on.paint]] event, thus forcing it get repainted.<br /> |
| − | x and y default to (0, 0) and width and height default to the pixel width and height of the window.<br /> | + | x and y default to (0, 0) and width and height default to the pixel width and height of the window.<br />These arguments are optional. |
| | + | |
| | + | <br /> |
| | | | |
| | {{Since|3.0}} | | {{Since|3.0}} |
| Line 16: |
Line 18: |
| | ! Parameter !! Type !! Description | | ! Parameter !! Type !! Description |
| | |- | | |- |
| − | | <u>x</u> || number || Description of arg1 | + | | <u><center>x</center></u> || number || x-coordinate of the upper-left origin. |
| | |- | | |- |
| − | | <u>y</u> || number || Description of arg2 | + | | <u><center>y</center></u> || number || y-coordinate of the upper-left origin. |
| | |- | | |- |
| − | | <u>width</u> || number || Description of arg3 | + | | <u><center>width</center></u> || number || width of the region to be refreshed. |
| | |- | | |- |
| − | | <u>height</u> || number || Description of arg4 | + | | <u><center>height</center></u> || number || height of the region to be refreshed. |
| | |} | | |} |
| | | | |
| Line 30: |
Line 32: |
| | | | |
| | == Good to know == | | == Good to know == |
| | + | The entire window can be forced to repaint with by calling the function with no arguments : ''platform.window:'''''invalidate'''() , allowing all parameters to take their default values. |
| | | | |
| − | The entire window can be forced to repaint with by calling the function with no arguments : ''platform.window:'''''invalidate'''() , allowing all parameters to take their default values.
| + | Repainting only a part of the widget (thanks to providing the necessary arguments) only currently works on-calc, not on the software. |
| | | | |
| | == See also == | | == See also == |