These are hints for the window manager that indicate what type of function the window has. The window manager can use this when determining decoration and behaviour of the window. The hint must be set before mapping the window.
|Gdk::WINDOW_TYPE_HINT_NORMAL||Normal toplevel window.|
|Gdk::WINDOW_TYPE_HINT_MENU||Window used to implement a menu.|
|Gdk::WINDOW_TYPE_HINT_TOOLBAR||Window used to implement toolbars.|
|Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN||Window used to display a splash screen during application startup.|
|Gdk::WINDOW_TYPE_HINT_UTILITY||Utility windows which are not detached toolbars or dialogs.|
|Gdk::WINDOW_TYPE_HINT_DOCK||Used for creating dock or panel windows.|
|Gdk::WINDOW_TYPE_HINT_DESKTOP||Used for creating the desktop background window.|