Called by widget when a redraw is needed, but no redraw is scheduled
In other words: call this function using:
if (forceUpdate !is null){
forceUpdate();
}
```
when an update is needed, but it's not sure if an update will be called.
Update is automatically called after mouseEvent and keyboardEvent
Called by widget when a redraw is needed, but no redraw is scheduled
In other words: call this function using: