The function creates an unmapped subwindow for a specified parent window, returns the window ID of the created window, and causes the X server to generate a event. The created window is placed on top in the stacking order with respect to siblings.
The coordinate system has the X axis horizontal and the Y axis vertical with the origin [0, 0] at the upper-left corner. Coordinates are integral, in terms of pixels, and coincide with pixel centers. Each window and pixmap has its own coordinate system. For a window, the origin is inside the border at the inside, upper-left corner.
The border_width for an window must be zero, or a error results. For class the visual type and depth must be a combination supported for the screen, or a error results. The depth need not be the same as the parent, but the parent must not be a window of class or a error results. For an window, the depth must be zero, and the visual must be one supported by the screen. If either condition is not met, a error results. The parent window, however, may have any depth and class. If you specify any invalid window attribute for a window, a error results.
The created window is not yet displayed (mapped) on the user's display. To display the window, call The new window initially uses the same cursor as its parent. A new cursor can be defined for the new window by calling The window will not be visible on the screen unless it and all of its ancestors are mapped and it is not obscured by any of its ancestors.
can generate and errors.
The function creates an unmapped subwindow for a specified parent window, returns the window ID of the created window, and causes the X server to generate a event. The created window is placed on top in the stacking order with respect to siblings. Any part of the window that extends outside its parent window is clipped. The border_width for an window must be zero, or a error results. inherits its depth, class, and visual from its parent. All other window attributes, except background and border, have their default values.
can generate and errors.