New Features

The following new features have been added to Views version 6.3.

The protected method

IlvViewFrame::getCursor() is now exposed to allow applications to modify the cursor appearance when the mouse moves on top of a view frame.

Title bars are easier to customize

The getTitleBar() method, added to the IlvViewFrame class, can retrieve the IlvMessageLabel object that the frame uses to display its menu bar.

Fluent Interface for Palettes

Views now provides the IlvPalette::Builder class that exposes a fluent API, making things far easier to write and understand.

In previous versions, the API for getting new IlvPalette objects from the display was cumbersome: If the palette you needed was similar to IlvDisplay's default, you would need to provide more than ten parameters to IlvDisplay::getPalette().

Now with the IlvPalette::Builder class, if your application needs a palette where all you care about is the line width you can simply write:

IlvPalette* myPalette = IlvPalette::Builder(display).lineWidth(10);