If the painter was invoked by DISPLAY DEFINE, then every object type can be added. If the display does not already exist (i.e. there is no definition data for it in the Zim Data Dictionary), the paint window contains no forms. If the display does exist, the painter loads the forms owned by the display (and for each form, its form fields), into the paint window. Note that for a display to exist, it must own at least one form. In DISPLAY DEFINE, the display itself is not visible. The display is implicitly considered to be the client area of (i.e. the area within), the window. Hence resizing the window also resizes the display.
If an association had previously been established between the display and a particular window, then that window is loaded as the paint window. If the association includes a reference to a particular menu, then that menu is also loaded and displayed within the paint window.