PopupImpl
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.
Returns whether this popup is set to hide on outside clicks.
Retrieves a GdkCursor
pointer for the @device currently set on the specified GdkSurface
.
Obtains the position of the popup relative to its parent.
Obtains the position of the popup relative to its parent.
Gets the current popup rectangle anchor.
Gets the current popup surface anchor.
Check to see if a surface is destroyed.
Emitted when @surface starts being present on the monitor.
Emitted when @surface stops being present on the monitor.
Present @popup after having processed the GdkPopupLayout
rules.
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.