ToplevelImpl
The ToplevelImpl type represents a native instance of the Toplevel interface.
Constructors
Properties
Functions
Begins an interactive resize operation.
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
.
Gets the bitwise or of the currently active surface state flags, from the GdkToplevelState
enumeration.
Requests that the @toplevel inhibit the system shortcuts.
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.
Present @toplevel after having processed the GdkToplevelLayout
rules.
Forces a signal@Gdk.Surface::render signal emission for @surface to be scheduled.
Request a layout phase from the surface's frame clock.
Restore default system keyboard shortcuts which were previously inhibited.
Sets the toplevel to be decorated.
Sets the toplevel to be deletable.
Sets a specific GdkCursor
for a given device when it gets inside @surface.
Sets a list of icons for the surface.
Apply the region to the surface for the purpose of event handling.
Marks a region of the GdkSurface
as opaque.
Sets the startup notification ID.
Sets a transient-for parent.
Asks the windowing system to show the window menu.
Returns whether the desktop environment supports tiled window states.
Performs a title bar gesture.