ToolTipsFactory

Object Model - Overview

Each of the ToolTipsFactory tooltip components provides an interface through which it is accessible from the outside world. These interfaces expose properties through which the internal state, the behavior or the appearance of the components can be set or changed by other software objects at runtime or by a programmer during development. The interface may also provides access to procedures which can be used to make the component perform specific tasks.

The following subsections provide a graphical overview of this interface (i.e. the graphical object model) for each tooltip component of the ToolTipsFactory:

 

SingleLineToolTip: ToolTipsFactorySingleLine
MultiLineToolTip: ToolTipsFactoryMultiLine
ImageToolTip: ToolTipsFactoryImage
AnimationToolTip: ToolTipsFactoryAnimation

 

In addition to the main interfaces of the tooltip components, the ToolTipsFactory tooltip components also expose some other classes or objects, which can be useful to implement more sophisticated behavior, dynamic appearances and handling of the tooltips in an application. The sections listed below provide a graphical overview of this objects:

 

Animation: Instances of this class contain properties and methods to store and manipulate complete ToolTipsFactory animation-clips.
AnimationFrame: Instances of this class represent individual frames of a ToolTipsFactory animation-clip (Animation) .
AnimationTTOverride: A class which encapsulates a set of properties to store all overridable values of the AnimationToolTip.
AnimationTTDataSource: This object is provided as an extended property to all controls on the same form that contains an AnimationToolTip-component.
ImageTTOverride: A class which encapsulates a set of properties to store all overridable values of the ImageToolTip.
ImageTTDataSource: This object is provided as an extended property to all controls on the same form that contains an  ImageToolTip-component.
MultiLineTTOverride: A class which encapsulates a set of properties to store all overridable values of the MultiLineToolTip.
MultiLineTTDataSource: This object is provided as an extended property to all controls on the same form that contains a  MultiLineToolTip-component.
SingleLineTTOverride: A class which encapsulates a set of properties to store all overridable values of the SingleLineToolTip.
SingleLineTTDataSource: This object is provided as an extended property to all controls on the same form that contains a  SingleLineToolTip-component.
TTBackgroundOverride: This class encapsulates a set of properties to store the layout properties for tooltip-backgrounds. 
TTBorderOverride: This class encapsulates a set of properties to store the layout properties for tooltip-borders. 
TTFontOverride: This class encapsulates a set of properties to store the layout properties for tooltip-fonts. 
TTTimingOverride: This class encapsulates a set of properties to store the timing properties for tooltips.

 

Please note: The members shown in this graphical object model's and described in the corresponding reference sections represent the official interface to the ToolTipsFactory components. The components and namespaces contain more classes, properties and procedures as are listed in this documentation and which are only intended for internal use.