An EiffelVision 2 "item" is an object that is used to display information inside certain primitives. For example, EV_LIST may hold items of type EV_LIST_ITEM. All EiffelVision 2 items are descendants of EV_ITEM, which in turn is a descendant of EV_PIXMAPABLE, which means that an item can display a EV_PIXMAP object.
Below is a structure showing some of the EiffelVision 2 item-containing components and the items that they accept:
- EV_WINDOW accepts items of type (use
- EV_TOOL_BAR accepts items of type: