By setting the type hint for the window, you allow the window
manager to decorate and handle the window in a way which is
suitable to the function of the window in your application.
This function should be called before the window becomes visible.
gtkDialogNewWithButtons and other convenience functions in GTK+
will sometimes call gtkWindowSetTypeHint on your behalf.