Important: The information in this document is obsolete and should not be used for new development.
Data Structures
This section describes the Window Manager data structures: the window record, the color window record, the state data record, the window color table record, the auxiliary window record, and the window list.A window record or color window record describes an individual window. It includes the record for the graphics port in which the window is displayed.
The state data record stores two rectangles, known as the user state and the standard state, which define the size and location of the window as specified by the user and by your application. Your application switches between the two states when the user clicks the zoom box.
A window color table defines the colors to be used for drawing the window's frame and highlighting selected text. Ordinarily, you use the default window color table, which produces windows in the colors selected by the user through the Color control panel. If your application has some unusual need to control the frame colors, you can set up your own window color tables.
The Window Manager uses auxiliary window records to associate a window with its window color table.
The Window Manager uses the window list to track all of the windows on the desktop.