GTK+ By Example/GTK+/Windows

Toplevel Windows
See GTK+ Developer API.

Popup Windows
See GTK+ Developer API.

Palette Windows
Palette Windows are like toplevel windows, except they are considered to be subordinate to a main window.