the gdk.Display for which the cursor will be created
the cairo image surface containing the cursor pixel data
the horizontal offset of the “hotspot” of the cursor
the vertical offset of the “hotspot” of the cursor
a new gdk.Cursor
ConstructionException GTK+ fails to create the object.
3.10
Creates a new cursor from a cairo image surface.
Not all GDK backends support RGBA cursors. If they are not supported, a monochrome approximation will be displayed. The functions Display.supportsCursorAlpha and Display.supportsCursorColor can be used to determine whether RGBA cursors are supported; Display.getDefaultCursorSize and Display.getMaximalCursorSize give information about cursor sizes.
On the X backend, support for RGBA cursors requires a sufficently new version of the X Render extension.