ContactInfo Visualization Sample

The following diagram shows a sample visualization of the ContactInfo object system. It consists of a Window View of the ContactInfo object which contains the following visual elements:

  1. Tabbed View  of the ContactInfo object that contains five Panel Views of the ContactInfo object and its member objects. 
  2. The Name tab that is shown is a Panel View of the ContactInfo object that contains a Panel View of the NameInfo member object and a Panel View of the EmailAddresses object.
  3. Button Enhancements enable the view to behave as a dialog. The OK button will close the view and save any changes and the Cancel button will close the view and restore the ContactInfo object to its original state.
  4. Within the EmailAddresses Panel View the EmailAddressList is visualized using a Grid View control.  The EmailAddressInfo objects within the EmailAddressList are visualized with Panel Views.
  5. The EmailAddressInfo Panel View consists of the following visual elements:
  • The emailAddress and isDefault member variables are visualized with Static Text controls.
  • The isDefault member variable is visualized with a Boolean Bitmap control that displays a letter bitmap when isDefault is true.
  • The isDefault member variable is visualized with a Boolean Attribute Controller that controls the font for the Static Text controls  and cause the font to be bolded when  isDefault is true.

 

Copyright 2002-2007 Outerface Technologies, Inc.