interface Gdk.Toplevel : Gdk.Surface
GdkToplevel is a freestanding toplevel surface.
GdkToplevel interface provides useful APIs for interacting with
the windowing system, such as controlling maximization and size of the
surface, setting icons and transient parents for dialogs.
In order to implement Toplevel, your type must inherit from
Begins an interactive move operation.
Begins an interactive resize operation.
Sets keyboard focus to
Gets the bitwise or of the currently active surface state flags,
Requests that the
toplevel inhibit the system shortcuts.
Asks to lower the
toplevel below other windows.
Asks to minimize the
toplevel after having processed the
Restore default system keyboard shortcuts which were previously inhibited.
Sets the toplevel to be decorated.
Sets the toplevel to be deletable.
Sets a list of icons for the surface.
Sets the toplevel to be modal.
Sets the startup notification ID.
Sets the title of a toplevel surface.
Sets a transient-for parent.
Asks the windowing system to show the window menu.
Returns whether the desktop environment supports tiled window states.
Available since: 4.4
Whether the window manager should add decorations.
Whether the window manager should allow to close the surface.
The fullscreen mode of the surface.
A list of textures to use as icon.
Whether the surface is modal.
Whether the surface should inhibit keyboard shortcuts.
The startup ID of the surface.
The state of the toplevel.
The title of the surface.
The transient parent of the surface.
Emitted when the size for the surface needs to be computed, when it is present.