[gtk] Add call to BeginPaintRect()/EndPaintRect() before and after Event...

...Sink.OnDraw().

This enables double buffering for user code.