provides properties and functions to initialize and identify a user
interface element.
A configurable user interface element must be initialized using
::XInitialization::initialize before
it can be used. The following properties must be provided:
ResourceURL specifies the user interface name.
Frame specifies to which frame instance the user interface belongs to.
ConfigurationSource specifies to which configuration manager a user interface
element instance is bound to.
A user interface element factory creates and initializes every user interface element
correctly.
specifies the configuration source of this user interface element.
If the property Persistent is true changes on the structure of
the user interface element are written back to configuration source. When this property is
changed, afterwards XUIElementSettings::updateSettings must be called so
the user interface element tries to retrieve its settings from the new user interface
configuration manager.