4.2.14 (Nov 2007)

Exposed styling on tooltip. The default tooltip that gets rendered is essentially composed of a popup containing a label which renders the text value from the tooltip attribute.
Sample component:

<button height="38" text="Rich Text" width="158" x="82" y="65" tooltip="Hello <b>bold</b> Hello"/>

.tooltipLabel Style specifies the style of the label, so to make all tooltips in an application support richText, simply set richText="true" in the .tooltipLabel style class.

<style applyTo=".tooltipLabel">
  <normal autoWrap="false" richText="true"/>
</style>

.tooltip style specifies the style of the containing popup. For instance you can set the background color of the tooltip:

<style applyTo=".tooltip"> <normal bgColor="0,255,0"/> </style>

Improved onContextMenu firing and popup rendering timing

In some scenarios, where previous events like onMouseDown or onStateChange made asynchronous calls to the server, a cell's popup would not appear and onContextMenu would not fire the first time a cell was clicked on in a table.  The client would automatically push a glasspane, which would interfere in this case with the popup and onContextMenu event.  This was not ideal behavior, and prevoiusly required synchronous requests to the server to handle events (which resulted in visual delays as users waited for multiple synchronous events to be processed.)  Now, popup will appear and onContextMenu will fire immediately after the onStateChange or onMouseDown handlers make their asynchronous calls to the server.
Defects Resolved

IdDescription
8984712-5269098: add richText support for tooltips
8993712-5328616 - Right click will reselect selection state
9009onContextMenu and popup do not show up over table when onStateChange makes a server request