DragSurfaceImpl
The DragSurfaceImpl type represents a native instance of the DragSurface interface.
Constructors
Properties
Functions
Creates a new GdkCairoContext
for rendering on @surface.
Creates a new GdkGLContext
for the GdkSurface
.
Create a new Cairo surface that is as compatible as possible with the given @surface.
Sets an error and returns null.
Emits the "enter-monitor" signal. See onEnterMonitor.
Emits the "layout" signal. See onLayout.
Emits the "leave-monitor" signal. See onLeaveMonitor.
Retrieves a GdkCursor
pointer for the @device currently set on the specified GdkSurface
.
Check to see if a surface is destroyed.
Emitted when the size for the surface needs to be computed, when it is present.
Emitted when @surface starts being present on the monitor.
Emitted when @surface stops being present on the monitor.
Forces a signal@Gdk.Surface::render signal emission for @surface to be scheduled.
Request a layout phase from the surface's frame clock.
Sets a specific GdkCursor
for a given device when it gets inside @surface.
Apply the region to the surface for the purpose of event handling.
Marks a region of the GdkSurface
as opaque.