Renderer.newForSurface
gsk.renderer.Renderer newForSurface(gdk.surface.Surface surface)Creates an appropriate [gsk.renderer.Renderer] instance for the given surface.
If the GSK_RENDERER environment variable is set, GSK will try that renderer first, before trying the backend-specific default. The ultimate fallback is the cairo renderer.
The renderer will be realized before it is returned.
Parameters
surface | a [gdk.surface.Surface] |
Returns
a [gsk.renderer.Renderer]