GdkWindowType

Describes the kind of window.

Values

ValueMeaning
ROOT0

root window; this window has no parent, covers the entire screen, and is created by the window system

TOPLEVEL1

toplevel window (used to implement gtk.Window)

CHILD2

child window (used to implement e.g. gtk.Entry)

TEMP3

override redirect temporary window (used to implement gtk.Menu)

FOREIGN4

foreign window (see Window.foreignNew)

OFFSCREEN5

offscreen window (see [Offscreen Windows][OFFSCREEN-WINDOWS]). Since 2.18

SUBSURFACE6

subsurface-based window; This window is visually tied to a toplevel, and is moved/stacked with it. Currently this window type is only implemented in Wayland. Since 3.14