Building a new window

This section describes how to build windows from scratch. You use this technique to create windows that are not based on existing windows.