Unlike private _render method, public method forces widget rendering
Use this method only if the widget has changed the state. Running this
function many times may affect the performance.
Before rendering, check out if the widget font/title/values are
set. If not, it is probable that a zero-size surface is set.