Builder window
The Builder window provides a view of the objects in your system, in which the objects may be manipulated.
This window may either be shown or hidden (default). To change between these two states, click on the main toolbar, or select Show/Hide builder window from the View menu.
The content of this window is a representation of the objects you have defined in your project. Each object is represented by the EiffelVision 2 control matching its type. For example, an object representing an
Visual Differences
Although the builder window attempts to show you the interface you are developing, it is not a completely accurate representation (Unlike the display window ). The main difference is that all objects representing descendants of EV_CONTAINER are parented in a frame. This was implemented so that you would be able to easily manipulate the containers.
Imagine that this was not the case, and each container object was just represented by an EiffelVision 2 object matching its type. Because these containers have no visible screen space when filled with children, manipulation of them would have been difficult, and the functionality of this view would be compromised.
In the screenshot above, you can see that there are two objects representing containers in your project, an
The properties of the objects in your system are always reflected in this window, with a few exceptions:
-
user_can_resize
,maximum_width
,maximum_height
andtitle_string
are not reflected in this window. -
minimum_width
andminimum_height
are not reflected in any of the controls representing objects within this window.