Information window

In most cases, secondary states are displayed as small icons in the top left corner of the base or plinth of the telecom object graphic.
When an object holds several such secondary states, they are represented as follows:
  • Two secondary state icons can be displayed simultaneously as in the figure below:
    infoiconbefore.gif
  • When three or more secondary states are to be displayed, an Information icon replaces the secondary state icons as shown in the figure below:
     
    infoicon.gif
  • This icon provides an interactor, used to expand an information box that provides a list of existing secondary states when you click with the left mouse button (see the following figure):
    Note
    This interactor is an object interactor. As such it is active only if the view interactor set to the view delegates events to object interactors. To have a view interactor delegate event processing to an object interactor, use the method setUsingObjectInteractor of the class IlpViewInteractor.
    infowindow.gif
  • Once the Information window is displayed, the rectangle that encompasses the Information icon becomes transparent and remains so until any new secondary state change is notified to the telecom object. After the Information window has been closed (by clicking on the Information icon with the left mouse button), the Information icon looks like this:
     
    infoiconafter.gif
The display of a collection of secondary states is replaced with the display of an information icon when there are more than a threshold number of icons; the default is two icons. The information window representation as well as the threshold number of icons can be customized through CSS. For details on using CSS to customize information windows, refer to the Styling documentation.