WorkspaceBuilder builds a workspace view for an ObjectContent view by finding a collection of classes from
a field called 'classes' and adding an icon for each element.
Options for an underlying object determined dynamically by looking for methods starting with action, veto
and option for specifying the action, vetoing the option and giving the option an name respectively.
Displays an error message in place of a normal field when a problem occurs, usually due to a programming
error, and the normal field cannot be created.
Options for an underlying object determined dynamically by looking for methods starting with action, veto
and option for specifying the action, vetoing the option and giving the option an name respectively.
Indicates whether views to this specification are open - displaying the attributes of the content
object - or are closed - display only the title of the content object.
Responds to the mouse released event (with the left button pressed) by telling the identified view (the
drop zone) that the dragged object is being dropped on it (via the views drop method).
A scroll border provides a window on a larger view, providing scrollbars as a way of moving the visible
part of that view around the actual visible viewing area.
Note - the leftHeader, if it is specified, view must be the same height as the content view and the
rightHeader, if it is specified, must be the same width.