Expression painter:gsave()
records the painter settings
and pushes this information on top of a stack of painter settings.
Subsequent calls to painter:grestore()
can be used to restore the saved settings.
Functions painter:gsave
and
painter:restore
should be used
to bracket code segments that perform some rendering
in order to ensure that the painter settings
remain unchanged.